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

Creación de una tabla de resumen mediante DAX

Hola

Tengo el requisito de crear una tabla de resumen basada en otras tres tablas.

A continuación encontrará datos de muestra

Tabla 1:

POSPOS_0-1699982382168.png

Tabla 2:

POSPOS_1-1699982400380.png

Tabla 3:

POSPOS_2-1699982416722.png

Salida esperada:
Cree una tabla de resumen con los recuentos de cada tabla como se muestra a continuación:

POSPOS_3-1699982457070.png

También he adjuntado un archivo pbix de muestra aquí.

¿Podría alguien ayudar con la solución en DAX?

Gracias.



3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @POSPOS ,

La tabla calculada es estática, aquí está la fórmula:

Table 2 = var _table={"Stage1","Stage2","Stage3"}
return ADDCOLUMNS(_table,"Count",SWITCH([Value],"Stage1",[Stage1_Count],"Stage2",[Stage2_Count],"Stage3",[Stage3_Count]))

vstephenmsft_0-1700551882543.png

Si desea el resultado del recuento dinámico, debe crear una tabla con tres etapas. Y coloque una medida en el objeto visual de la tabla. Porque las medidas son dinámicas.

Estos son los pasos.

1. Tabla con tres etapas. También puede crearlo introduciendo datos.

vstephenmsft_1-1700552021079.png

2.Cree una medida.

Measure = SWITCH(MAX('Table 3'[Value]),"Stage1",[Stage1_Count],"Stage2",[Stage2_Count],"Stage3",[Stage3_Count])

3. Aquí está el resultado.

vstephenmsft_2-1700552103603.png

Saludos

Esteban Tao

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@dk_dk - Gracias por la respuesta. Pero tenemos otros objetos visuales o segmentaciones de datos en el informe y los usuarios esperarían que los objetos visuales fueran interactivos.
Por ejemplo: La selección de un protocolo en la segmentación y la tabla "Solución" deben filtrarse para ver en qué paso se encuentra ese protocolo.
Tratando de averiguar si tenemos alguna solución para tener lo visual interactivo.

Syndicate_Admin
Administrator
Administrator

Hola @POSPOS

Tengo una solución que puede o no funcionar para su caso de uso exacto.

Primero creo una tabla en blanco con dos columnas, "Pasos" y "Suma de recuento". Sin filas. Llamé a esta tabla "Tabla de soluciones".

A continuación, creo una tabla DAX como se muestra a continuación:

Solution = 

UNION('Solution Table',
        ROW(
        "Steps", "Stage1"
        ,"Sum of Count", Stage1[Stage1_Count]
        ),
        ROW(
        "Steps", "Stage2"
        ,"Sum of Count", Stage2[Stage2_Count]
        ),
        ROW(
        "Steps", "Stage3"
        ,"Sum of Count", Stage3[Stage3_Count]
        )
        )


Y el resultado de esta "Solución" coincidirá con el resultado esperado. Sin embargo, si comienza a introducir filtros en el informe que afectan a las 3 medidas originales de las tablas de 3 etapas, la tabla de resumen no se actualizará automáticamente. Me temo que no tengo una solución en la que la tabla de resumen se vea afectada por segmentaciones o filtros de forma dinámica.
¡Espero que esto ayude!

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.