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
Syndicate_Admin
Administrator
Administrator

Visualización de múltiples medidas de la matriz

Estimados todos,

Tengo los siguientes datos en Excel y me gustaría crear un pivote en PowerBI como se muestra a continuación. Pero soy incapaz de lograr la visión que necesito. (Intercambio de encabezado de columna) Lo siguiente es solo un ejemplo:

Datos de muestra:

AnimalesTipoPiernasPeso
LeónSalvaje4200
TigreSalvaje4220
PerroDoméstico415
GatoDoméstico45

Actualmente en PowerBI:

Tiphany01_0-1634557521682.png

Vista deseada:

Tiphany01_1-1634557559021.png

Me he encontrado con algunas publicaciones que sugieren grupos de despivotting / cálculo como una solución probable. Pero el conjunto de datos es de gran capacidad y no creo que ambos sean factibles. ¿Hay otras formas de lograr la visión deseada?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @Tiphany01

Gracias por contactarnos.

Puedes probar esto, crear la tabla

vxiaotang_0-1634806581446.png

Table1 = GENERATE(
    VALUES('Table'[Animals]),
    {"Legs","Weight"})

A continuación, cree una medida

Measure = 
    IF(MAX([Value])="Weight",
        CALCULATE(SUM('Table'[Weight]),FILTER('Table',[Type]=MAX([Type])&&[Animals]=MAX('Table1'[Animals]))),
        CALCULATE(SUM('Table'[Legs]),FILTER('Table',[Type]=MAX([Type])&&[Animals]=MAX('Table1'[Animals]))))

resultado

vxiaotang_1-1634806637340.png

Saludos

Equipo de soporte de la comunidad _Tang

Si este post Ayuda, por favor considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hay @Tiphany01

Gracias por contactarnos.

Puedes probar esto, crear la tabla

vxiaotang_0-1634806581446.png

Table1 = GENERATE(
    VALUES('Table'[Animals]),
    {"Legs","Weight"})

A continuación, cree una medida

Measure = 
    IF(MAX([Value])="Weight",
        CALCULATE(SUM('Table'[Weight]),FILTER('Table',[Type]=MAX([Type])&&[Animals]=MAX('Table1'[Animals]))),
        CALCULATE(SUM('Table'[Legs]),FILTER('Table',[Type]=MAX([Type])&&[Animals]=MAX('Table1'[Animals]))))

resultado

vxiaotang_1-1634806637340.png

Saludos

Equipo de soporte de la comunidad _Tang

Si este post Ayuda, por favor considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

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.