cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Combinar dos gráficos con valores diferentes pero contenido similar

¿Cómo puedo combinar 2 gráficos en uno cuando los valores tienen un significado diferente (uno es # App Views, otro es # Compras) pero en una superficie tienen valores similares: '0, 1, 2, 3, 4, 5, etc."

En el momnent tengo estos 2 gráficos:

juliausha_0-1637936854289.png

Aquí puede encontrar el archivo .pbix real: https://www.dropbox.com/s/yhua9xszvcmj2df/My%20test1.pbix?dl=0

Necesito combinarlos en uno:

juliausha_1-1637937061585.png

¡Gracias de antemano por su respuesta!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@juliausha ,

Mi idea es crear dos tablas de cálculo separadas, convertir la medida en columnas en las tablas y, finalmente, presentar los resultados en una tabla de resumen:

Hoja2:

custom table:
sheet2 = VALUES(Sheet1)
measure:
sheet2AppVisits = CALCULATE(
	DISTINCTCOUNT(Sheet2[User]),
	FILTER(
		ALLSELECTED(Sheet2),
		ISONORAFTER(Sheet2[App Visits], MIN(Sheet2[App Visits]), ASC)
	)
)
new colmn:
Column = sheet2[sheet2AppVisits]

vluwangmsft_0-1638340991008.png

Hoja3:

sheet3 = VALUES(Sheet1)
measure:
sheet3purchases = 
CALCULATE(
	DISTINCTCOUNT(Sheet3[User]),
	FILTER(
		ALLSELECTED(Sheet3),
		ISONORAFTER(Sheet3[Purchases], MIN(Sheet3[Purchases]), ASC)
	)
)
column:
Column = sheet3[sheet3purchases]

vluwangmsft_1-1638341003780.png

Tabla final:

sheetrelation = DISTINCT(UNION(DISTINCT(Sheet1[App Visits]),DISTINCT(Sheet1[Purchases])))

ColumnA = IF(LOOKUPVALUE(sheet2[Column],sheet2[App Visits],sheetrelation[App Visits])=BLANK(),0,LOOKUPVALUE(sheet2[Column],sheet2[App Visits],sheetrelation[App Visits]))

ColumnB = IF(LOOKUPVALUE(sheet3[Column],sheet3[Purchases],sheetrelation[App Visits])=BLANK(),0,LOOKUPVALUE(sheet3[Column],sheet3[Purchases],sheetrelation[App Visits]))

vluwangmsft_2-1638341028088.png

Salida:

vluwangmsft_3-1638341060927.png

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@juliausha ,

Mi idea es crear dos tablas de cálculo separadas, convertir la medida en columnas en las tablas y, finalmente, presentar los resultados en una tabla de resumen:

Hoja2:

custom table:
sheet2 = VALUES(Sheet1)
measure:
sheet2AppVisits = CALCULATE(
	DISTINCTCOUNT(Sheet2[User]),
	FILTER(
		ALLSELECTED(Sheet2),
		ISONORAFTER(Sheet2[App Visits], MIN(Sheet2[App Visits]), ASC)
	)
)
new colmn:
Column = sheet2[sheet2AppVisits]

vluwangmsft_0-1638340991008.png

Hoja3:

sheet3 = VALUES(Sheet1)
measure:
sheet3purchases = 
CALCULATE(
	DISTINCTCOUNT(Sheet3[User]),
	FILTER(
		ALLSELECTED(Sheet3),
		ISONORAFTER(Sheet3[Purchases], MIN(Sheet3[Purchases]), ASC)
	)
)
column:
Column = sheet3[sheet3purchases]

vluwangmsft_1-1638341003780.png

Tabla final:

sheetrelation = DISTINCT(UNION(DISTINCT(Sheet1[App Visits]),DISTINCT(Sheet1[Purchases])))

ColumnA = IF(LOOKUPVALUE(sheet2[Column],sheet2[App Visits],sheetrelation[App Visits])=BLANK(),0,LOOKUPVALUE(sheet2[Column],sheet2[App Visits],sheetrelation[App Visits]))

ColumnB = IF(LOOKUPVALUE(sheet3[Column],sheet3[Purchases],sheetrelation[App Visits])=BLANK(),0,LOOKUPVALUE(sheet3[Column],sheet3[Purchases],sheetrelation[App Visits]))

vluwangmsft_2-1638341028088.png

Salida:

vluwangmsft_3-1638341060927.png

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

View solution in original post

Hola @v-luwang-msft muchas gracias por su solución! Es impresionante cómo lograste resolverlo. Funciona como un encanto 🙂

Syndicate_Admin
Administrator
Administrator

@juliausha , Supongamos que se trata de valores de columna.

Puede generar una serie como tabla

Seq = generaciones(1,200,1)

Unir ambos con la columna de valor de esta tabla y usar el valor en el eje x de visual

Si ambas columnas son de una tabla, una unión estará inactiva. activar eso usando Userelationship en una medida

https://radacad.com/userelationship-or-role-playing-dimension-dealing-with-inactive-relationships-in...

Gracias por su respuesta @amitchandak. Traté de seguir su consejo y activar una relación creando una nueva medida "USERRELATIONSHIP". Consulte el archivo .pbix https://www.dropbox.com/s/mur7p516zm8hzo9/My%20test2.pbix?dl=0

Parece que hice algo mal porque una de mis uniones no funciona correctamente:

juliausha_0-1638193779172.png

Helpful resources

Announcements
Power BI December 2021 Update_carousel 768x460.jpg

Check it Out!

Click here to read more about the December 2021 Updates!

Jan 2022 Dev Camp 768x460 copy.png

Power BI Dev Camp- January 27th, 2022

Mark your calendars and join us for our next Power BI Dev Camp!

UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!