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.
Tengo una tabla de eventos de inicio de sesión como esa
donde es id de evento, id de usuario y fecha.
Necesito contar los usuarios activos y los nuevos usuarios por período seleccionado.
nuevo usuario es el usuario que está en el período seleccionado y no en períodos anteriores.
El usuario activo es un usuario que se encuentra en período seletced y se puede encontrar en períodos anteriores
cómo puedo comprobar que el usuario de ID está en un período y otro y oposite.
Solved! Go to Solution.
#All Usr = CALCULATE(DISTINCTCOUNT(events[user_id]),REMOVEFILTERS())
#New Usr =
COUNTROWS(
FILTER(
VALUES( events[user_id] ),
NOT events[user_id]
IN SELECTCOLUMNS(
FILTER( ALL( events ), events[event date] < MIN( Calendar[Date] ) ),
"@usr", events[user_id]
)
)
)
#Active Usr =
COUNTROWS(
FILTER(
VALUES( events[user_id] ),
events[user_id]
IN SELECTCOLUMNS(
FILTER( ALL( events ), events[event date] < MIN( Calendar[Date] ) ),
"@usr", events[user_id]
)
)
)
#Lost Usr =
CALCULATE(
DISTINCTCOUNT( events[user_id] ),
FILTER(
SELECTCOLUMNS(
FILTER( ALL( events ), events[event date] < MIN( Calendar[Date] ) ),
"@usr", events[user_id]
),
NOT [@usr] IN VALUES( events[user_id] )
),
ALL()
)
#All Usr = CALCULATE(DISTINCTCOUNT(events[user_id]),REMOVEFILTERS())
#New Usr =
COUNTROWS(
FILTER(
VALUES( events[user_id] ),
NOT events[user_id]
IN SELECTCOLUMNS(
FILTER( ALL( events ), events[event date] < MIN( Calendar[Date] ) ),
"@usr", events[user_id]
)
)
)
#Active Usr =
COUNTROWS(
FILTER(
VALUES( events[user_id] ),
events[user_id]
IN SELECTCOLUMNS(
FILTER( ALL( events ), events[event date] < MIN( Calendar[Date] ) ),
"@usr", events[user_id]
)
)
)
#Lost Usr =
CALCULATE(
DISTINCTCOUNT( events[user_id] ),
FILTER(
SELECTCOLUMNS(
FILTER( ALL( events ), events[event date] < MIN( Calendar[Date] ) ),
"@usr", events[user_id]
),
NOT [@usr] IN VALUES( events[user_id] )
),
ALL()
)
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 |