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

Conteo de usuarios activos, carpinteros y egresados

Hola a todos, soy relativamente nuevo en PowerBI, y he investigado bastante y probado diferentes enfoques sin éxito. La idea es mostrar cuántas personas se unieron a la empresa en un mes en particular, cuántas se fueron y el número de usuarios activos en un mes / año específico.

Tengo una tabla con información de usuario con columnas id, fecha de inicio y fecha de finalización, y quiero crear un gráfico de columnas agrupadas con tres categorías:
- usuarios con una fecha de inicio en el mes actual llamada "Joiners".
- usuarios con una fecha de finalización en el mes actual llamada "Leavers".
- usuarios con una fecha de inicio anterior al mes actual y una fecha de finalización en blanco llamada "Activo".

Los datos se ven así, cuando un usuario todavía está activo, la fecha de finalización está en blanco.

ID Fecha de inicio Fecha de finalización

1312313 01/23/2020 12/24/2021
1231231 08/15/2021 09/01/2022
2534556 12/20/2022
4356546 01/01/2023 04/20/2023

2534556 10/12/2021
4356546 02/13/2020


Este es un ejemplo de lo que estoy tratando de conseguir. ¿Me ayudarías con eso o me apuntarías en la dirección correcta? Cualquier ayuda será muy apreciada.

johansvitla_0-1685382299303.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

En caso de que alguien esté buscando la respuesta, la encontré aquí:

https://youtu.be/e6Y-l_JtCq4

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

En caso de que alguien esté buscando la respuesta, la encontré aquí:

https://youtu.be/e6Y-l_JtCq4

Syndicate_Admin
Administrator
Administrator

@johan-brillo

Pruebe la siguiente solución, que utiliza una combinación de PQ y DAX.

Despivote su tabla a debajo de la estructura, ya que esto es importante para los que abandonan las imágenes junto con otras dos métricas.

NaveenGandhi_1-1685468668688.png

Cree a continuación tres medidas, use una tabla de calendario desconectada para la segmentación de datos y modifique la medida en consecuencia.

Joiners =
CALCULAR (
COUNT ( Activo[ID] ),
FILTRO (
Activo
SI (
Y (
MAX ( 'Calendario'[Mes] ) = MES ( MAX ( Activo [Fecha] ) ),
MAX ( 'Calendario'[año] ) = AÑO ( MAX ( Activo[Fecha] ) )
),
1,
0
) = 1
),
Active[Type] = "Fecha de inicio"
)

Abandonadores =
CALCULAR (
COUNT ( Activo[ID] ),
FILTRO (
Activo
SI (
Y (
MAX ( 'calendario'[Mes] ) = MES ( MAX ( Activo [Fecha] ) ),
MAX ( 'Calendario'[año] ) = AÑO ( MAX ( Activo[Fecha] ) )
),
1,
0
) = 1
),
Active[Type] = "Fecha de finalización"
)

Activo =
VAR value_ =
LOOKUPVALUE (
'Calendario' [Fecha],
'Calendario'[Fecha], SELECTEDVALUE ( Activo[Fecha] )
)
DEVOLUCIÓN
CALCULAR (
COUNT ( Activo[ID] ),
FILTRO (
Activo
SI (
Y (
CALCULAR ( COUNTROWS ( Activo ), TODOS excepto ( Activo, Activo[ID ] ) ) = 1,
MES ( value_ ) < SELECTEDVALUE ( 'Calendario'[Mes] )
&& AÑO ( value_ ) <= SELECTEDVALUE ( 'Calendario'[Año] )
),
1,
0
) = 1
)
)

Ahora use la columna de fecha y estas tres medidas para visualizar como se muestra a continuación.

NaveenGandhi_2-1685468864654.png

Avísame si esto ayuda.

Si esta publicación ayuda, entonces considere Aceptarlo como la solución para ayudar a los demás a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola, esto es un error en los datos de muestra. Los ID son únicos y nunca se duplican bajo ninguna circunstancia

Syndicate_Admin
Administrator
Administrator

@johan-svitla

Id 4356546 tiene dos entradas, ¿puede decirme cuál debería ser la salida deseada en tales casos?

Syndicate_Admin
Administrator
Administrator

Hola. Sí, la cortadora sería mi elección. Si alguien se unió y se fue en el mismo mes debe contarse tanto en los que se unen como en los que se van.

Saludos y gracias por su interés

Syndicate_Admin
Administrator
Administrator

Hola @johan-svitla

¿Cómo definirías el mes actual, usarás una segmentación de datos?

También si start_date & end_date cae en el mes actual, ¿cuál sería el estado?

Saludos

Naveen

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.