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

Categoría, Total y porcentaje

Esto ha sido difícil de entender. Creo que estoy cerca, pero algo falta.

En Excel esto es muy fácil de hacer. (Ejemplo a continuación). Pero Power Bi es una historia diferente.

Power bi pic.JPG

En Power BI tengo estas columnas y el recuento de departamentos es contar cuántas hay dentro de cada departamento. Se ve algo como esto:

Nombre del Departamento de Nombres de Empleados Número de Departamento:

Administración John 2

Administración Frank 2

Jane IT 1

Sam Desarrollo 2

Shane Desarrollo 2

Para obtener el recuento del Departamento, usé la función Allexcept.

Lo que quiero hacer ahora es tomar esos números, totalizarlos y luego obtener el porcentaje. El problema es cuando los totalizar su total de todos los números. Quiero totalizarlos por parte de los partientes. Así que el total debe ser 5. A partir de ahí, necesito tomar el total de un departamento y dividirlo por el total de todos los departamentos para obtener un porcentaje, para cada departamento.

Por ejemplo,

Administración - 2/5 = 40%

IT = 1/5 = 20%

Desarrollo 2/5=40%

Total = 100%

¡Gracias!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @shawnJplanstin,

Cree una medida como se indica a continuación:

Measure = 
var _tab=SUMMARIZE('Table','Table'[Department name],"percent",DIVIDE(CALCULATE(COUNTROWS('Table'),ALLEXCEPT('Table','Table'[Department name])),CALCULATE(COUNTROWS('Table'),ALL('Table'))))
Return
SUMX(_tab,[percent])

Y verás:

v-kelly-msft_0-1616570253042.png

Para el archivo .pbxi relacionado, pls ver adjunto.

Saludos
Kelly

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @shawnJplanstin,

Cree una medida como se indica a continuación:

Measure = 
var _tab=SUMMARIZE('Table','Table'[Department name],"percent",DIVIDE(CALCULATE(COUNTROWS('Table'),ALLEXCEPT('Table','Table'[Department name])),CALCULATE(COUNTROWS('Table'),ALL('Table'))))
Return
SUMX(_tab,[percent])

Y verás:

v-kelly-msft_0-1616570253042.png

Para el archivo .pbxi relacionado, pls ver adjunto.

Saludos
Kelly

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Syndicate_Admin
Administrator
Administrator

@shawnJplanstin

Pruebe la siguiente fórmula para el denominador:

CALCULATE(DISTINCTCOUNT('Table'[Nombre del empleado]), ALL('Table'))

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.