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.
Mi problema se basa en datos estructurados como este:
Tabla 2 ?
SER _tab ?
ADDCOLUMNS (
CROSSJOIN ( ALL ( 'Table'[ID] ), ALL ( 'Table'[Type] ) ),
"IDType", [ID] & [Type]
)
devolución
ADDCOLUMNS (
_tab,
"Sí",
VAR _val ?
LOOKUPVALUE ( 'Table'[Value], 'Table'[IDType], [IDType] )
devolución
IF ( _val - BLANK (), 0, _val ),
"No",
VAR _val2 ?
LOOKUPVALUE('Table'[Value], 'Table'[IDType], [IDType])
devolución
EN CASO (_val2 1, 0, 1)
)
Ya tengo algo de ayuda de aquí para reestructurar mis datos para que sean adecuados para el gráfico de barras 100 % apilado. Puede ver la solución anterior. Sin embargo, cuando se utiliza la visualización en un informe dinámico, la visualización no funciona como se esperaba. Supongo que debería haber algunos cambios en la forma en que los datos están estructurados, pero no puedo averiguar la solución.
Esto es lo que quiero:
Me gustaría mostrar estadísticas sobre las personas con "Naranjas", pero de alguna manera la visualización no es capaz de hacer ninguna diferencia entre 1 y 0. Como cada id tiene cada fruta listada, la visualización muestra el mismo resultado sin importar qué fruta se haya seleccionado. Me gustaría que "Naranjas" fuera 3, no el total de 5.
La filtración funciona según lo deseado cuando se filtra sí 1, pero de esta manera la visualización no muestra el porcentaje relativo que es muy crítico en este informe.
Puede descargar el pbix aquí:
https://drive.google.com/drive/folders/1LNfBv3rOuk2giddLlsYhtPcCF75k9kND?usp=sharing
Gracias de antemano,
Julia
Solved! Go to Solution.
No @Julkku ,
Sólo tiene que crear una medida y agregarla a la tarjeta.
Measure =
IF(
HASONEFILTER('Table 2'[Type]),
SUM('Table 2'[Yes]),
SUM('Table 2'[Yes]) + SUM('Table 2'[No])
)
--Antes de filtrar
--Después de filtrar
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @Julkku ,
Sólo tiene que crear una medida y agregarla a la tarjeta.
Measure =
IF(
HASONEFILTER('Table 2'[Type]),
SUM('Table 2'[Yes]),
SUM('Table 2'[Yes]) + SUM('Table 2'[No])
)
--Antes de filtrar
--Después de filtrar
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-lionel-msft ,
Gracias por su sugerencia!
Filtrar la tarjeta no es una solución adecuada para mí, porque quiero que muestre el total antes de cualquier selección.
Además de eso, me gustaría que la selección funcionara para 1 valores y 0 valores (azul oscuro).
Br
Julia
Hola @Julkku ,
Debe agregar un filtro en el objeto visual 'Tarjeta'.
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |