The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now
Hola. He estado seraching el mismo problema aquí, pero creo que tal vez mi tarea se puede resolver de manera más fácil.
Tengo estos datos:
Ubicación | Fecha | Fte |
País2 | 31-Enero-20 | 31 |
País3 | 31-Enero-20 | 15 |
País4 | 31-Enero-20 | 85 |
País1 | 31-Enero-20 | 161,8 |
País2 | 29-Feb-20 | 31 |
País3 | 29-Feb-20 | 14 |
País4 | 29-Feb-20 | 90 |
País1 | 29-Feb-20 | 157,8 |
País2 | 31-Mar-20 | 32 |
País4 | 31-Mar-20 | 92 |
País3 | 31-Mar-20 | 15 |
País1 | 31-Mar-20 | 162 |
País4 | 30-Abr-20 | 92 |
País2 | 30-Abr-20 | 32 |
País3 | 30-Abr-20 | 15 |
País1 | 30-Abr-20 | 165 |
País4 | 31-Mayo-20 | 93 |
País2 | 31-Mayo-20 | 31 |
País3 | 31-Mayo-20 | 15 |
País1 | 31-Mayo-20 | 158 |
País2 | 30-Jun-20 | 30 |
País3 | 30-Jun-20 | 15 |
País4 | 30-Jun-20 | 95 |
País1 | 30-Jun-20 | 161,9 |
País2 | 31-Jul-20 | 29 |
País3 | 31-Jul-20 | 15 |
País4 | 31-Jul-20 | 95 |
Tengo que obtener la suma de todos los países (country1+country2+country3+país4) en cada mes y luego obtener el promedio de suma.
O tengo que obtener SUM de Promedios.
Quiero este resullt:
Etiquetas de fila | Promedio de FTE |
País1 | 161 |
País2 | 31 |
País3 | 15 |
País4 | 92 |
Gran Total | 299 |
En lugar de esto:
Etiquetas de fila | Promedio de FTE |
País1 | 161 |
País2 | 31 |
País3 | 15 |
País4 | 92 |
Gran Total | 71 |
Espero tu ayuda.
Solved! Go to Solution.
Hola @Awwina , pruebe esta medida en lugar de usar el resumen "Promedio" incorporado
FTE Average =
IF (
HASONEVALUE ( 'Table'[Location] ),
AVERAGE ( 'Table'[FTE] ),
SUMX (
SUMMARIZE (
'Table',
'Table'[Location],
"FTE Average", AVERAGE ( 'Table'[FTE] )
),
[FTE Average]
)
)
Espero que esto ayude
David
Hola @Awwina
¿Podría decirme si su problema ha sido resuelto? Si es así, acepte amablemente la respuesta útil como la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su problema o compártame con su archivo pbix de su Onedrive for Business.
Saludos
Rico Zhou
Hola @Awwina
dedelman_clngLa respuesta de 's te ha mostrado una buena manera de lograr tu objetivo.
Necesitamos usar la función Sumx en nuestra medida, y logro su objetivo por dos medidas sin función promedio.
Measure =
VAR _a =
SUMX (
FILTER ( ALL ( 'Table' ), 'Table'[Location] = MAX ( 'Table'[Location] ) ),
'Table'[FTE]
)
VAR _b =
CALCULATE (
DISTINCTCOUNT ( 'Table'[Date] ),
FILTER ( ALL ( 'Table' ), 'Table'[Location] = MAX ( 'Table'[Location] ) )
)
RETURN
DIVIDE ( _a, _b )
Avg = SUMX(VALUES('Table'[Location]),[Measure])
Resultado:
Puede descargar el archivo pbix desde este enlace: Sum fo Average
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Awwina , pruebe esta medida en lugar de usar el resumen "Promedio" incorporado
FTE Average =
IF (
HASONEVALUE ( 'Table'[Location] ),
AVERAGE ( 'Table'[FTE] ),
SUMX (
SUMMARIZE (
'Table',
'Table'[Location],
"FTE Average", AVERAGE ( 'Table'[FTE] )
),
[FTE Average]
)
)
Espero que esto ayude
David
Creo que el promedio de SUM será sólo un poco diferente
FTE Average =
AVERAGEX (
SUMMARIZE (
'Table',
'Table'[Location],
"FTE SUM", SUM( 'Table'[FTE] )
),
[FTE SUM]
)