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 a todos
Intento mostrar el promedio de MonthsInSystem para cada grupo de edad en función de la cantidad por MonthsInSystem. Por ejemplo, tome la siguiente tabla:
AgeActual | MonthsInSystem | Valor |
12 | 0 | 29 |
12 | 1 | 114 |
12 | 2 | 78 |
12 | 3 | 24 |
12 | 4 | 2 |
12 | 5 | 34 |
12 | 6 | 57 |
12 | 7 | 65 |
12 | 8 | 52 |
12 | 9 | 49 |
12 | 10 | 42 |
12 | 11 | 70 |
12 | 12 | 80 |
12 | 13 | 35 |
12 | 14 | 36 |
12 | 15 | 36 |
12 | 16 | 28 |
12 | 17 | 22 |
12 | 18 | 25 |
12 | 19 | 30 |
12 | 20 | 11 |
12 | 21 | 8 |
12 | 22 | 12 |
12 | 23 | 15 |
12 | 24 | 35 |
12 | 25 | 7 |
12 | 26 | 13 |
12 | 27 | 5 |
12 | 29 | 7 |
12 | 30 | 2 |
12 | 31 | 2 |
12 | 32 | 4 |
Meses Promedios en el Sistema | ? |
Quiero decir definitivamente 'Para los 12 años, el número medio de meses en el sistema es X' pero mi promedio actualmente sólo está contabilizando el MonthsInSystem (0-32)Sinla cantidad por MonthsInSystem.
Cualquier ayuda con esto será apreciada!
Solved! Go to Solution.
Hola @river-phillips ,
Puesto que tiene una medida [TotalStudentMonth], puede probar esta medida:
Average =
VAR _sum =
CALCULATE (
[TotalStdentMonths],
ALLEXCEPT ( 'Table', 'Table'[AgeActual], 'Table'[UserId] )
)
VAR _count =
CALCULATE (
DISTINCTCOUNT ( 'Table'[UserId] ),
ALLEXCEPT ( 'Table', 'Table'[AgeActual] )
)
RETURN
DIVIDE ( _sum, _count, BLANK () )
Consulte este archivo de ejemplo: average.pbix
Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@river-phillips, no muy claro. ver si esto puede ayudar a
divide(sum(Table[Value]),sum(Table[MonthsInSystem]))
Hola @amitchandak gracias por la respuesta rápida, pero que no funcionó por desgracia.
Permítanme aclarar un par de cosas más:
La columna "Valores" es en realidad un recuento distinto de usuarios que están dentro de la categoría AgeActual y MonthsInSystem.
Si creo un gráfico de barras con los distintos alumnos en el eje y y sus meses totales en el sistema en el eje x, la línea automática "promedio" muestra el valor correcto (véase más adelante). Me gustaría crear una columna de medida/calculada que muestre el mismo valor que se muestra en el gráfico de barras.
Gracias
Hola @river-phillips ,
Para calcular el promedio de monthlnsystem para cada ageactual, puede crear esta medida:
Average =
VAR _monthlnsystem =
CALCULATE (
SUM ( 'Table'[MonthlnSystem] ),
ALLEXCEPT ( 'Table', 'Table'[AgeActual] )
)
VAR _countuser =
CALCULATE ( COUNTROWS ( 'Table' ), ALLEXCEPT ( 'Table', 'Table'[AgeActual] ) )
RETURN
DIVIDE ( _monthlnsystem, _countuser, BLANK () )
Adjunto el archivo de ejemplo que espera ayudarle: Encontrar el número promedio de meses basado en cantidad por mes.pbix
Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-yingjl ,
Gracias por la respuesta. Definitivamente me puso en la dirección correcta, pero todavía está tirando del promedio incorrecto Su medida proporcionada es la última columna, "Promedio". Pude crear una medida que calculó el número total de meses para un grupo de edad (TotalStudentMonths), pero no puedo dividir la suma de la medida por el total distinctCount de UserID para ese grupo de edad (ver más abajo)
Tengo los números correctos: 737 para DistinctCount de UserID y 3936 para el total de meses de estudiante. Estos darían el promedio correcto (3916 / 737 a 5.313) pero no puedo averiguar cómo dividir la medida Sum of TotalStudentMonths por la suma de todos los UserID distintos para el grupo de edad. Cualquier ayuda adicional será apreciada!
Hola @river-phillips ,
Puesto que tiene una medida [TotalStudentMonth], puede probar esta medida:
Average =
VAR _sum =
CALCULATE (
[TotalStdentMonths],
ALLEXCEPT ( 'Table', 'Table'[AgeActual], 'Table'[UserId] )
)
VAR _count =
CALCULATE (
DISTINCTCOUNT ( 'Table'[UserId] ),
ALLEXCEPT ( 'Table', 'Table'[AgeActual] )
)
RETURN
DIVIDE ( _sum, _count, BLANK () )
Consulte este archivo de ejemplo: average.pbix
Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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 | |
2 | |
1 |