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
Actualmente tengo una tabla de fechas que uso como rebanadora y tengo:
1ª Tabla
Tabla con todos los visitantes (un registro por cada día que la visitan, por lo tanto tengo esta medida DAX para calcular los Usuarios Activos:
Fecha de la visita | Correo electrónico | ID de cuenta |
15/01/2022 | personab@gmail.com | AB12345 |
16/01/2022 | personab@gmail.com | AB12345 |
19/01/2022 | xyz@gmail.com | XZ9876 |
25/02/2022 | xyz@gmail.com | XZ9876 |
ID de cuenta | Correo electrónico | Fecha de inicio de la licencia de pago | Fecha de finalización de la licencia de pago |
AB12345 | personab@gmail.com | 1/1/2022 | 31/3/2022 |
XZ9876 | xyz@gmail.com | 12/1/2022 | 12/4/2022 |
QW567 | nzc@test.com | 1/1/2022 | 31/12/2022 |
Hi, @Andmi00 ;
Lo sentimos, en su tabla no puedo encontrar la columna [LicenseExpirationDate] sin embargo su medida tenía; A mi entender, se podría crear esta medida.
Active Users (NEW) = CALCULATE(
DISTINCTCOUNT(Analytics_Visitors[Email]),
FILTER( 'Analytics_Visitors',EOMONTH([Visit Date],0)=EOMONTH(MAX('calendar'[Date]),0)))
Total Named License Holders =
CALCULATE(DISTINCTCOUNT('Paid Users - Master Data'[Account ID]),
FILTER('Paid Users - Master Data',[Paid License Start Date]<=MAX('calendar'[Date])&&[Paid License End Date]>=MAX('calendar'[Date])))
diff = [Total Named License Holders]-[Active Users (NEW)]
El espectáculo final:
Si no es correcto, ¿puede compartir el ejemplo y el resultado que desea generar?
Saludos
Equipo de soporte de la comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Gracias por su ayuda, no necesito la diferencia sino el número compartido entre las 2 tablas para el mismo período (Usuarios de pago que estaban activos).
Traté de resolverlo de esta manera, ¿qué piensas de esto?
Active PAID Users =
VAR CurrentDate = MAX('calendar'[Date])
VAR PaidUsers =
CALCULATETABLE(
VALUES('Paid Users - Master Data'[email]),
ALL('calendar'),
'calendar'[Date]<=CurrentDate,
ISBLANK('Paid Users - Master Data'[LicenseExpirationDate])
|| 'Paid Users - Master Data'[LicenseExpirationDate]>=CurrentDate
)
return CALCULATE( [Active Users], TREATAS( PaidUsers, Analytics_Visitors[Email]) )
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 | |
2 | |
2 | |
2 | |
1 |