Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Estoy haciendo un dashbord de recursos humanos y quiero calcular los movimientos internos y externos.
Mis datos se actualizan cada mes, ¿cómo puedo hacer un lío que me muestre cuántos han abandonado la empresa y cuántos han cambiado de departamento? También si filtro mes a mes y total si filtro total año.
También quiero ver por departamento si filtro en él.
Ver datos de exampel:
La fecha es de todos los archivos que recibo cada mes, El emplyee con collor rojo (1005) terminó su empoyment ese mes. El naranja (1002) cambia de departamento ese mes. Ande el verde (1006) es una nueva contratación.
¿Es posible hacer un lío con esto? así que puedo ver cuántos turnos por departamento es un interno y cuántos han abandonado la empresa+
Muchas gracias
Fecha | IDENTIFICACIÓN | Departamento | ||
2022-01-28 | 1000 | Ventas | ||
2022-01-28 | 1001 | Ventas | ||
2022-01-28 | 1002 | HR | ||
2022-01-28 | 1003 | HR | ||
2022-01-28 | 1004 | Digital | ||
2022-01-28 | 1005 | Digital | ||
2022-02-28 | 1000 | Ventas | ||
2022-02-28 | 1001 | Ventas | ||
2022-02-28 | 1002 | Ventas | ||
2022-02-28 | 1003 | HR | ||
2022-02-28 | 1004 | Digital | ||
2022-02-28 | 1006 | Digital | ||
2022-03-28 | 1000 | Ventas | ||
2022-03-28 | 1001 | Ventas | ||
2022-03-28 | 1002 | Digital | ||
2022-03-28 | 1003 | HR | ||
2022-03-28 | 1004 | Digital | ||
2022-03-28 | 1006 | Digital | ||
De acuerdo con su descripción, aquí está mi solución.
Crea dos medidas.
Count of change department =
CALCULATE (
COUNT ( 'Table'[ID] ),
FILTER (
'Table',
'Table'[Date] = SELECTEDVALUE ( 'Table'[Date] )
&& 'Table'[ID]
IN SELECTCOLUMNS (
FILTER (
ALL ( 'Table' ),
MONTH ( 'Table'[Date] )
= MONTH ( SELECTEDVALUE ( 'Table'[Date] ) ) - 1
),
"ID", 'Table'[ID]
)
&& 'Table'[Department]
<> MAXX (
FILTER (
ALL ( 'Table' ),
'Table'[ID] = EARLIER ( 'Table'[ID] )
&& MONTH ( 'Table'[Date] )
= MONTH ( EARLIER ( 'Table'[Date] ) ) - 1
),
'Table'[Department]
)
)
)
Count of left =
CALCULATE (
COUNT ( 'Table'[ID] ),
FILTER (
'Table',
'Table'[Date] = SELECTEDVALUE ( 'Table'[Date] )
&& NOT (
'Table'[ID]
IN SELECTCOLUMNS (
FILTER (
ALL ( 'Table' ),
MONTH ( 'Table'[Date] )
= MONTH ( SELECTEDVALUE ( 'Table'[Date] ) ) + 1
),
"ID", 'Table'[ID]
)
)
&& SELECTEDVALUE ( 'Table'[Date] ) <> MAXX ( ALL ( 'Table' ), 'Table'[Date] )
)
)
Obtenga el resultado correcto.
Adjunto mi muestra a continuación como referencia.
Saludos
Equipo de apoyo a la comunidad _ kalyj
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
hola @v-kalyj-msft gracias por la ayuda! Casi me da lo que estoy buscando.
En enero de 2022 no obtengo el conteo de cambio de departamento y en diciembre obtengo que al haberse ido.
¿Tienes alguna solución para este problema?
¿Funciona la fórmula para la muestra en la publicación original pero no funciona en sus datos de hechos? En realidad, no tengo muy claro su problema sin los datos de muestra, ¿podría proporcionar más información?
Saludos
Equipo de apoyo a la comunidad _ kalyj
Hola @PatricL , ¿Tienes una columna de estado que indique los cambios que estás tratando de medir?
HI @davehus
No, solo una columna con una fecha de inicio en la empresa.
nada que muestre DNI tiene transferencia dentro de la empresa. más que un nuevo nombre de departamento