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, Gracias por mirar esto! Aquí está el conjunto de datos como se muestra a continuación:
Dataset:
ID de usuario | ID del módulo | N.o de minutos | T/F | rango |
23131 | A | 10 | F | 1 |
23131 | A | 3 | T | 2 |
23131 | A | 3 | T | 3 |
23131 | B | 6 | T | 1 |
23131 | B | 4 | F | 2 |
23131 | B | 5 | F | 3 |
24242 | A | 11 | T | 1 |
24242 | A | 6 | T | 2 |
24242 | B | 2 | F | 1 |
Mi lógica es:
1) Groupby [ID de usuario] y [ID de módulo] en primer lugar
2) Obtener el valor de [o de minutos] basado en [T/F] - T y [Rank] siempre - Valor mínimo
3) Suma de minutos para cada usuario (hará una tabla con ID de usuario):
23131 (3+6 x 9 minutos)
24242 (11+0 a 11 minutos)
¿Cómo escribir la medida para lograrlo? ¡Gracias por tu idea!
Solved! Go to Solution.
@siyue ,Prueba como
Sumx(summarize(table,table[user id], table[module Id], "_1", sumx(filter(All(Table),[T/F] á"T",Table[Rank]-max(table[Rank])),Table[-de minutos])),[_1])
El formato de la fórmula no es el correcto. ¿Podrías reescribirlo, por favor? Muchas gracias de antemano.
@siyue ,Prueba como
Sumx(summarize(table,table[user id], table[module Id], "_1", sumx(filter(All(Table),[T/F] á"T",Table[Rank]-max(table[Rank])),Table[-de minutos])),[_1])
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |