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

Medidas a columnas

Hola. Actualmente tengo una tabla en este formato:

NombreCategoría ACategoría BCategoría C
Nombre 1001
Nombre 2101
Nombre 3111
Nombre 4100
Nombre 5010

Y tengo estas medidas para contar los ceros:

Recuento de categoría A = COUNTROWS(FILTER(Tabla1,Tabla1[Categoría A]=0))

Recuento de categoría B = COUNTROWS(FILTER(Tabla1,Tabla1[Categoría B]=0))

Recuento de categoría C = COUNTROWS(FILTER(Tabla1,Tabla1[Categoría C]=0))

Y el porcentaje de ceros sobre el recuento de filas:

Categoría A % = Categoría A Count/COUNT(Tabla1[Nombre])

Categoría B % = Categoría B Contar/CONTAR(Tabla1[Nombre])

Categoría C % = Categoría C Count/COUNT(Tabla1[Nombre])

¿Hay alguna manera de lograr el formato por debajo de la matriz sin despivotar la tabla? Creo que solo debería haber una medida para el recuento y otra para el porcentaje, pero no puedo hacer que funcione. ¡Gracias de antemano!

Contar%
Categoría A240%
Categoría B360%
Categoría C240%
6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hi, @adventurer7

Estos son los pasos que puede consultar:
(1) Mis datos de prueba son los mismos que los tuyos.

(2) Podemos usar dax para despivotar su tabla, puede hacer clic en "Nueva tabla":

Table 2 = UNION( ADDCOLUMNS( SELECTCOLUMNS('Table',"Value",[Category A],"Name",[Name]) , "Category","Category A"),
ADDCOLUMNS( SELECTCOLUMNS('Table',"Value",[Category B],"Name",[Name]) , "Category","Category B"),
ADDCOLUMNS( SELECTCOLUMNS('Table',"Value",[Category C],"Name",[Name]) , "Category","Category C"))

vyueyunzhmsft_0-1671589900846.png

(3) Entonces podemos crear dos medidas:

Count = CALCULATE( COUNT('Table 2'[Value]) , 'Table 2'[Value]=0)
% = DIVIDE([Count], DISTINCTCOUNT('Table 2'[Name]))

(4) Entonces podemos poner la medida en lo visual y podemos satisfacer su necesidad:

vyueyunzhmsft_1-1671589948614.png

Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.

Saludos

Aniya Zhang

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

¡Funciona a las mil maravillas! Gracias Aniyaaaa appeciate it

Syndicate_Admin
Administrator
Administrator

¿Puede decirnos por qué no desea despivotar los datos?

¡Hola! Ya existen objetos visuales y varias columnas/medidas realizadas con este formato de tabla.

¿Está sugiriendo que haga referencia / duplique la tabla y la despivote?

En realidad, a veces es mejor reconstruir todo el panel de control utilizando el modelo correcto que tratar de encontrar una solución "alternativa" que odiará en el futuro. Power BI es súper fácil, rápido e incluso si necesita reconstruir algunas cosas, será mucho más fácil, porque sabe que sabe lo que quiere.

Si lo desea, puede enviarme un archivo pbix. Puedo reconstruirlo para ti. 🙂

Syndicate_Admin
Administrator
Administrator

@adventurer7 , En la matriz cambiar valores a fila, debe hacer el trabajo

del grupo de cálculo de intentos

Grupos de cálculo: segmentación de datos de medidas, agrupación de encabezados de medida, conversión de medida a cota. Visualización de tabla compleja : https://youtu.be/qMNv67P8Go0

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.