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

Medir para Agrupar por valor de matriz

Hola a todos

Me golpeé contra la pared mientras creaba una matriz usando el valor de medida. Este es el senario. Tengo una tabla de datos de horarios de personal. A partir de ahí, creé 4 medidas: programa activo, horario atendido, porcentaje y grupo porcentual como se muestra a continuación.

1. Turnos activos = CALCULAR(COUNTROWS(Staff_Schedule), Staff_Schedule[ActiveSchedule] = "Sí")

2. Turnos atendidos = CALCULAR(COUNTROWS(Staff_Schedule), (Staff_Schedule[ArrivalStatus] = "A tiempo" || Staff_Schedule[ArrivalStatus] = "Llegada tardía"), Staff_Schedule[ActiveSchedule] = "Sí")

3. Porcentaje = REDONDO([Turnos atendidos]/[Turnos activos]*100,0)

4. Grupo porcentual =

INTERRUPTOR(VERDADERO,

[Porcentaje] <=20, "0-20",

[Porcentaje] >=21 && [Porcentaje] <= 40, "21-40",

[Porcentaje] >=41 && [Porcentaje] <= 60, "41-60",

[Porcentaje] >=61 && [Porcentaje] <= 80, "61-80",

[Porcentaje] >=81 && [Porcentaje] <= 100, "81-100"

)

Esta es la matriz creada con las medidas.

Measure.PNG

Este es el escenario visual. * EmplolyeeID es una columna de la tabla de datos del horario del personal.

Measure2.PNG

Necesito contar las filas del grupo porcentual por cada grupo de porcentaje (por ejemplo, 0-20, 21-40....), y hacer una matriz como esta con los recuentos.

Measure3.png

¿Alguien tiene una idea?

¡Gracias!

Eliot

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

Hola @Eliot08

Aquí está mi prueba.

Mi muestra:

vxuxinyimsft_0-1706265663678.png

vxuxinyimsft_1-1706265676234.png

Cree una medida de la siguiente manera

SUM = 
VAR _sum = SUMMARIZE(ALL(Staff_Schedule), Staff_Schedule[employeeID], "per", [Percentage Group])
RETURN
COUNTX(FILTER(_sum, [Percentage Group] = MAX('Table'[Percentage Group])), [employeeID])

vxuxinyimsft_2-1706266045679.png

¿Es este el resultado que esperas?

Si le he entendido mal, proporcione datos de ejemplo detallados: Cómo proporcionar datos de ejemplo en el foro de Power BI - Microsoft Fabric Community . Elimine cualquier dato confidencial por adelantado.

Saludos
Equipo de apoyo a la comunidad _Yuliax

¡¡Muchas gracias @v-xuxinyi-msft !! ¡Funciona perfecto! Eres mi salvavidas 🙂

¡Solo una cosa en la que podrías ayudar! Este es el gráfico de columnas agrupadas que he creado. ¿Sabes cómo hacer el orden del eje x "0-20", "21-40", "41-60", "61-80", "81-100"?

graph.PNG

¡Gracias!

Eliot

Hola @Eliot08

Puedes seguir estos pasos:

vxuxinyimsft_0-1706501694904.png

vxuxinyimsft_1-1706501794823.png

Saludos
Equipo de apoyo a la comunidad _Yuliax

¡Funciona perfecto! ¡¡Muchas gracias @v-xuxinyi-msft !!

Syndicate_Admin
Administrator
Administrator

Hola @gmsamborn

El "Staff_Schedule" tiene columnas como ID de empleado, Fecha de programación, Turno, Nombre, Apellido, Hora de entrada, Hora de salida, Estado de llegada, Estado de salida, etc. Cada fila almacena un programa distinto, pero cada empleado puede tener varios horarios (filas). Lo que estoy tratando de lograr es 1) extraer el porcentaje de asistencia de cada empleado ([Turnos atendidos]/[Turnos activos]*100), 2) categorizar el porcentaje en 5 categorías 0-20, 21-40, 41-60, 61-80, 81-100 y 3) contar cuántos números hay dentro de cada categoría. Como se muestra arriba, pude lograr 1) y 2) pero no 3).

3) debería verse así

Measure3.png

¡Muchas gracias!

Eliot

Syndicate_Admin
Administrator
Administrator

Hola @Eliot08

¿Sería posible mostrar algunos datos de muestra para 'Staff_Schedule', así como los resultados esperados para esos datos de muestra?

El segundo post es a tu pregunta.

Hola

Comparta el enlace de descarga del archivo PBI.

Otra vez...

¿Puedes mostrar lo siguiente?

1) Proporcione datos de muestra que cubran su problema o pregunta por completo.
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...

2) Muestre el resultado esperado en función de los datos de muestra que proporcionó.
https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523

3) Explique cómo espera llegar del paso 1 al 2.

4) Si es posible, muestre sus intentos anteriores de solución.

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.