Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Anonymous
Not applicable

Gráfico de barras apiladas al 100 % que muestra el total después de la selección

Mi problema se basa en datos estructurados como este:

Fruit_Structure.PNG

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.

Julkku_5-1607331413992.png

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.

Julkku_4-1607331394900.png

Puede descargar el pbix aquí:

https://drive.google.com/drive/folders/1LNfBv3rOuk2giddLlsYhtPcCF75k9kND?usp=sharing

Gracias de antemano,

Julia

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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

v-lionel-msft_0-1607672181046.png

--Después de filtrar

v-lionel-msft_1-1607672224499.png

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.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

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

v-lionel-msft_0-1607672181046.png

--Después de filtrar

v-lionel-msft_1-1607672224499.png

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.

Anonymous
Not applicable

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

v-lionel-msft
Community Support
Community Support

Hola @Julkku ,

Debe agregar un filtro en el objeto visual 'Tarjeta'.

v-lionel-msft_0-1607409736074.png

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.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.