Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
¿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:
Aquí puede encontrar el archivo .pbix real: https://www.dropbox.com/s/yhua9xszvcmj2df/My%20test1.pbix?dl=0
Necesito combinarlos en uno:
¡Gracias de antemano por su respuesta!
Solved! Go to Solution.
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]
Hoja3:
sheet3 = VALUES(Sheet1)
measure:
sheet3purchases =
CALCULATE(
DISTINCTCOUNT(Sheet3[User]),
FILTER(
ALLSELECTED(Sheet3),
ISONORAFTER(Sheet3[Purchases], MIN(Sheet3[Purchases]), ASC)
)
)
column:
Column = sheet3[sheet3purchases]
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]))
Salida:
¿Respondí a su pregunta? ¡Marca mi post como solución!
Saludos
Lucien
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]
Hoja3:
sheet3 = VALUES(Sheet1)
measure:
sheet3purchases =
CALCULATE(
DISTINCTCOUNT(Sheet3[User]),
FILTER(
ALLSELECTED(Sheet3),
ISONORAFTER(Sheet3[Purchases], MIN(Sheet3[Purchases]), ASC)
)
)
column:
Column = sheet3[sheet3purchases]
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]))
Salida:
¿Respondí a su pregunta? ¡Marca mi post como solución!
Saludos
Lucien
Hola @v-luwang-msft muchas gracias por su solución! Es impresionante cómo lograste resolverlo. Funciona como un encanto 🙂
@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
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:
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |