Calcular el número de inicios de sesión

Un usuario Pregunto ✅

alexsimonson

Hola,

Tengo una tabla con información sobre los inicios de sesión de los usuarios. Como intento obtener datos sobre la actividad de los usuarios, me gustaría mostrar el recuento de inicios de sesión como se muestra a continuación y luego convertirlo en histograma.

Período (mes)
Recuento de inicios de sesión Recuento de ID de usuario: s
>10 120

9 58

8 62

7 70
6 75
5 80
4 90

Aquí está la tabla con la que estoy trabajando:

Tabla de inicio de sesión

¿Alguna idea de cómo puedo hacer esto?

¡Gracias por adelantado!

axel

En respuesta a alexsimonson

@alexsimonsson,

Para ser general, puede consultar los pasos a continuación:

1. Cree una columna de cálculo para lograr el mes:

Month =
MONTH ( Table[created_at] )

2. Cree una segmentación basada en la columna Inicios de sesión/meses en la tabla anterior.

3. Cree una columna de cálculo para lograr los tiempos de inicio de sesión por mes por identificación usando DAX a continuación:

count =
CALCULATE ( COUNT ( Table[id] ), ALLEXCEPT ( Table, Table[Month], Table[id] ) )

4. Cree una medida para lograr el recuento de inicios de sesión:

Users =
IF (
    Table2[Logins/months] <> ">10",
    CALCULATE (
        DISTINCTCOUNT ( Table[id] ),
        FILTER ( Table, Table[count] = SELECTEDVALUE ( Table2[Logins/month] ) )
    ),
    CALCULATE ( DISTINCTCOUNT ( Table[id] ), FILTER ( Table, Table[count] >= 10 ) )
)

5. Arrastre la medida ‘Usuarios’ y la columna Inicios de sesión/mes a la tabla visual.

Equipo de apoyo comunitario _ Jimmy Tao

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

@alexsimonsson,

¿Podría publicar los mismos datos de muestra de la tabla de inicio de sesión y aclarar más detalles sobre su requisito?

Equipo de apoyo comunitario _ Jimmy Tao

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

alexsimonson

En respuesta a v-yuta-msft

Estos son los datos con los que estoy trabajando:
Login_table2.PNG

Lo que quiero hacer con estos datos es que quiero contar los inicios de sesión y luego mostrar cuántos usuarios (user_id: s) iniciaron sesión por grupo de recuento de inicio de sesión. Para que pueda visualizar que hubo X cantidad de usuarios que iniciaron sesión 2 veces en un mes y X cantidad de usuarios que iniciaron sesión más de 10 veces:

Ejemplo.PNG

Gracias de antemano

En respuesta a alexsimonson

@alexsimonsson,

Para ser general, puede consultar los pasos a continuación:

1. Cree una columna de cálculo para lograr el mes:

Month =
MONTH ( Table[created_at] )

2. Cree una segmentación basada en la columna Inicios de sesión/meses en la tabla anterior.

3. Cree una columna de cálculo para lograr los tiempos de inicio de sesión por mes por identificación usando DAX a continuación:

count =
CALCULATE ( COUNT ( Table[id] ), ALLEXCEPT ( Table, Table[Month], Table[id] ) )

4. Cree una medida para lograr el recuento de inicios de sesión:

Users =
IF (
    Table2[Logins/months] <> ">10",
    CALCULATE (
        DISTINCTCOUNT ( Table[id] ),
        FILTER ( Table, Table[count] = SELECTEDVALUE ( Table2[Logins/month] ) )
    ),
    CALCULATE ( DISTINCTCOUNT ( Table[id] ), FILTER ( Table, Table[count] >= 10 ) )
)

5. Arrastre la medida ‘Usuarios’ y la columna Inicios de sesión/mes a la tabla visual.

Equipo de apoyo comunitario _ Jimmy Tao

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *