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.
Hola a todos
Tengo algunos problemas con mi informe de Power BI. Estoy mirando los datos de los empleados para analizar diferentes tipos de estado, por ejemplo, vacaciones, enfermedad. Me interesan los patrones, por ejemplo, cuántos casos de enfermedad y cuántos días de enfermedad hubo para cada empleado en los últimos 5 años. Dado que hay más de 50 empleados, esta mesa se vuelve bastante grande.
Aquí hay algunos ejemplos de la tabla para tener una idea de lo que quiero:
1) Sistema de turnos 24/7: no todos los empleados trabajan todos los días, pero todos los días alguien está trabajando:
Nombres | ||
Día | Noche | |
01.01. | 1+2 | 7+8 |
02.01. | 3+4 | 1+2 |
03.01. | 5+6 | 3+4 |
04.01. | 7+8 | 5+6 |
05.01. | 1+2 | 7+8 |
06.01. | 3+4 | 1+2 |
2) Datos de estado (ya se agregaron los columbsn PrevStatus y NextStatus con una sección resaltada del resultado deseado)
Fecha | Nombre | Número | Estado | PrevStatus | NextStatus |
01.01.2023 | Nombre1 | 10001 | Presente | nulo | Presente |
01.01.2023 | Nombre2 | 10002 | Presente | nulo | Presente |
02.01.2023 | Nombre3 | 10003 | Enfermo | nulo | Presente |
02.01.2023 | Nombre4 | 10004 | Presente | nulo | Presente |
03.01.2023 | Nombre5 | 10005 | Día festivo | nulo | Presente |
03.01.2023 | Nombre6 | 10006 | Presente | nulo | Presente |
01.01.2023 | Nombre7 | 10007 | Presente | nulo | Presente |
01.01.2023 | Nombre8 | 10008 | Día festivo | nulo | Presente |
02.01.2023 | Nombre1 | 10001 | Presente | Presente | Enfermo |
02.01.2023 | Nombre2 | 10002 | Presente | Presente | Presente |
03.01.2023 | Nombre3 | 10003 | Presente | Enfermo | Presente |
03.01.2023 | Nombre4 | 10004 | Presente | Presente | Presente |
04.01.2023 | Nombre5 | 10005 | Presente | Día festivo | Día festivo |
04.01.2023 | Nombre6 | 10006 | Presente | Presente | Presente |
04.01.2023 | Nombre7 | 10007 | Presente | Presente | Presente |
04.01.2023 | Nombre8 | 10008 | Presente | Día festivo | Presente |
05.01.2023 | Nombre1 | 10001 | Enfermo | Presente | Presente |
05.01.2023 | Nombre2 | 10002 | Presente | Presente | Día festivo |
06.01.2023 | Nombre3 | 10003 | Presente | Presente | Presente |
06.01.2023 | Nombre4 | 10004 | Presente | Presente | Presente |
07.01.2023 | Nombre5 | 10005 | Día festivo | Presente | Presente |
07.01.2023 | Nombre6 | 10006 | Presente | Presente | Presente |
05.01.2023 | Nombre7 | 10007 | Presente | Presente | Presente |
05.01.2023 | Nombre8 | 10008 | Presente | Presente | Presente |
06.01.2023 | Nombre1 | 10001 | Presente | Enfermo | nulo |
06.01.2023 | Nombre2 | 10002 | Día festivo | Presente | nulo |
07.01.2023 | Nombre3 | 10003 | Presente | Presente | nulo |
07.01.2023 | Nombre4 | 10004 | Presente | Presente | nulo |
08.01.2023 | Nombre5 | 10005 | Presente | Día festivo | nulo |
08.01.2023 | Nombre6 | 10006 | Presente | Presente | nulo |
08.01.2023 | Nombre7 | 10007 | Presente | Presente | nulo |
08.01.2023 | Nombre8 | 10008 | Presente | Presente | nulo |
Hasta ahora hice esto con una columna calculada en Power BI, pero como mi importación se hizo demasiado grande, recibo el error de que no hay suficiente RAM. Probé algunos cambios en las opciones (número máximo de consultas paralelas, RAM máxima por consulta) pero no se resolvió, así que quería resolver esto agregando una columna a través de Power Query en lugar de una columna calculada.
El código de la columna calculada es el siguiente:
AntStatus =
var index = Tabla[Índice]
var previndex = CALCULATE(max('Tabla'[Índice]),ALLEXCEPT('Tabla','Tabla'[Número]),Tabla[Índice]
devolución
CALCULATE(max('Tabla'[Estado]),ALLEXCEPT('Tabla','Tabla'[Número]),'Tabla'[Índice]=previndex)
¿Algún consejo sobre cómo hacerlo?
Saludos
Sebastián
¡Perfecto, eso funcionó! Muchas gracias.
Interesante manera con la agrupación, voy a ver eso
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 | |
1 | |
1 |