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.
Tengo una matriz con Empleado como mi fila, Ubicación como mi columna y Recuento de tareas (como porcentaje del total de la fila).
Empleado | Ubicación 1 | Ubicación 2 | Ubicación 3 | Total |
Bob | 25% | 70% | 5% | 100% |
María | 50% | 50% | 100% | |
Joe | 100% | 100% |
Me gustaría crear una medida real que haga lo mismo que % del total de la fila, sin tener que tener todo en una fila.
Los datos se verían así:
Empleado | Ubicación | Recuento de tareas |
Bob | Ubicación 1 | 50 |
Bob | Ubicación 2 | 140 |
Bob | Ubicación 3 | 10 |
María | Ubicación 1 | 100 |
María | Ubicación 2 | 100 |
Joe | Ubicación 1 | 150 |
¿Cómo puedo escribir esto en una medida para que mi matriz pueda ser:
Filas:
Empleado
Ubicación
Valores:
% por ubicación
Bob | 100% |
Ubicación 1 | 25% |
Ubicación 2 | 70% |
Ubicación 3 | 5% |
María | 100% |
Ubicación 1 | 50% |
Ubicación 2 | 50% |
Joe | 100% |
Ubicación 1 | 100% |
Gracias
Hola @aflintdepm
Pruebe una medida
Measure =
DIVIDE(
CALCULATE(SUM('Table'[Task Count])),
CALCULATE(SUM('Table'[Task Count]), ALLEXCEPT('Table', 'Table'[Employee]))
)
Gracias por la dirección. Está cerca, pero no es exactamente lo que esperaba. Parece que está midiendo el número de tareas en el lugar como denominador.
Esto es lo que obtengo en mi primera matriz, configurada en "mostrar como % del total de la fila": sin medidas, solo recuentos de tareas
Aquí está exactamente el mismo empleado en las mismas 2 ubicaciones usando la medida que describiste
No estoy seguro de si ALLEXCEPT en la segunda mitad de la sintaxis DIVIDE debería ser el empleado o la ubicación.
Básicamente, para la función DIVIDIR, el numerador serían todas las tareas realizadas por el empleado en esa ubicación y el denominador serían todas las tareas realizadas por el empleado en cualquier ubicación
¿Alguna sugerencia?
Creo que lo tengo-
Creé una medida para representar el denominador que estoy buscando:
Denominador = CALCULATE(COUNT([Tareas]), REMOVEFILTERS([Ubicación])
Luego, reemplacé esto en la segunda mitad de su medida anterior y obtuve
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |