SUMA de PROMEDIO

Un usuario Pregunto ✅

miguelsparrow

Tengo 5 columnas:

Rangos, Ciudad, Fecha, Categoría, Valor

GORRA AKL 12/4 DISPONIBLE 24

GORRO AKL 12/4 APAGADO 4

GORRA AKL 13/4 DISPONIBLE 25

GORRA AKL 13/4 APAGADO 4

TAPÓN WLG 12/4 DISPONIBLE 19

TAPA WLG 13/4 APAGADO 3

FO AKL 12/4 DISPONIBLE 22
FO AKL 13/4 APAGADO 5
FO WLG 12/4 DISPONIBLE 18
FO CHC 12/4 DISPONIBLE 13

Estoy tratando de obtener el número total de ‘valores’ de la categoría «Disponible». Sin embargo, para hacer esto, quiero tener el ‘promedio’ de cada valor ‘disponible’ en cada ciudad para el período (que es de aproximadamente 4 meses) y luego SUMAR el promedio de cada ciudad para cada rango.

¿Cómo hago esto?

Gracias

En respuesta a miguelsparrow

Hola @michaelsparrow,

Para obtener la suma del promedio, puede obtener directamente el resultado deseado en la tabla de origen mediante la creación de columnas calculadas. Consulte las fórmulas DAX a continuación.

Average of available =
CALCULATE (
    AVERAGE ( 'SUM of AVERAGE'[Value] ),
    FILTER (
        ALLEXCEPT ( 'SUM of AVERAGE', 'SUM of AVERAGE'[City] ),
        'SUM of AVERAGE'[Category] = "AVAILABLE"
    )
)

Average of OFF =
CALCULATE (
    AVERAGE ( 'SUM of AVERAGE'[Value] ),
    FILTER (
        ALLEXCEPT ( 'SUM of AVERAGE', 'SUM of AVERAGE'[City] ),
        'SUM of AVERAGE'[Category] = "OFF"
    )
)

OFF/Available =
'SUM of AVERAGE'[Average of OFF] / 'SUM of AVERAGE'[Average of available]

Sum =
CALCULATE (
    SUM ( 'SUM of AVERAGE'[OFF/Available] ),
    ALLEXCEPT ( 'SUM of AVERAGE', 'SUM of AVERAGE'[Ranks] )
)

5 PNG

Además, puede resumir la tabla anterior para obtener el resultado a continuación.

New Table =
SUMMARIZE (
    'SUM of AVERAGE',
    'SUM of AVERAGE'[Ranks],
    'SUM of AVERAGE'[City],
    "Sum", MAX ( 'SUM of AVERAGE'[Sum] )
)

6 PNG

Atentamente,
Yuliana Gu

Hola @michaelsparrow

Solo para ayudar a aclarar, ¿tiene un ejemplo de lo que espera que sea el resultado?

En respuesta a Phil_Seamark

¿Podría esto funcionar?

New Table = SUMMARIZE(
			'Table1',
			[City],
			"Average of Available",CALCULATE(AVERAGE('Table1'[Value]),'Table1'[Category]="AVAILABLE")
			)

miguelsparrow

En respuesta a Phil_Seamark

Captura.PNGCaptura2.PNGCapturar3.PNG

Genial esto ha funcionado muy bien. Estoy casi allí.

1 pregunta más. Usando el método que proporcionó, hice 2 tablas para obtener 2 valores agrupados. Las 2 tablas están relacionadas como adjunto. He proporcionado fragmentos de los datos de las 2 tablas.

Lo que estoy buscando hacer ahora es hacer una SUMA (promedio de APAGADO/promedio de disponibles). El problema es que no están vinculados directamente. ¿Cómo hago esto?

Salud

En respuesta a miguelsparrow

Hola @michaelsparrow,

Para obtener la suma del promedio, puede obtener directamente el resultado deseado en la tabla de origen mediante la creación de columnas calculadas. Consulte las fórmulas DAX a continuación.

Average of available =
CALCULATE (
    AVERAGE ( 'SUM of AVERAGE'[Value] ),
    FILTER (
        ALLEXCEPT ( 'SUM of AVERAGE', 'SUM of AVERAGE'[City] ),
        'SUM of AVERAGE'[Category] = "AVAILABLE"
    )
)

Average of OFF =
CALCULATE (
    AVERAGE ( 'SUM of AVERAGE'[Value] ),
    FILTER (
        ALLEXCEPT ( 'SUM of AVERAGE', 'SUM of AVERAGE'[City] ),
        'SUM of AVERAGE'[Category] = "OFF"
    )
)

OFF/Available =
'SUM of AVERAGE'[Average of OFF] / 'SUM of AVERAGE'[Average of available]

Sum =
CALCULATE (
    SUM ( 'SUM of AVERAGE'[OFF/Available] ),
    ALLEXCEPT ( 'SUM of AVERAGE', 'SUM of AVERAGE'[Ranks] )
)

5 PNG

Además, puede resumir la tabla anterior para obtener el resultado a continuación.

New Table =
SUMMARIZE (
    'SUM of AVERAGE',
    'SUM of AVERAGE'[Ranks],
    'SUM of AVERAGE'[City],
    "Sum", MAX ( 'SUM of AVERAGE'[Sum] )
)

6 PNG

Atentamente,
Yuliana Gu

dk_24

En respuesta a v-yulgu-msft

También tengo un tipo de requisito similar, ¿puede echar un vistazo al siguiente enlace?

https://community.powerbi.com/t5/Desktop/Sum-of-Average/mp/288865#M127101

Gracias,

En respuesta a Phil_Seamark

suma del promedio.jpg

miguelsparrow

Tengo 5 columnas:

Rangos, Ciudad, Fecha, Categoría, Valor

GORRA AKL 12/4 DISPONIBLE 24

GORRO AKL 12/4 APAGADO 4

GORRA AKL 13/4 DISPONIBLE 25

GORRA AKL 13/4 APAGADO 4

TAPÓN WLG 12/4 DISPONIBLE 19

TAPA WLG 13/4 APAGADO 3

FO AKL 12/4 DISPONIBLE 22
FO AKL 13/4 APAGADO 5
FO WLG 12/4 DISPONIBLE 18
FO CHC 12/4 DISPONIBLE 13

Estoy tratando de obtener el número total de ‘valores’ de la categoría «Disponible». Sin embargo, para hacer esto, quiero tener el ‘promedio’ de cada valor ‘disponible’ en cada ciudad para el período (que es de aproximadamente 4 meses) y luego SUMAR el promedio de cada ciudad para cada rango.

¿Cómo hago esto?

Gracias

greg_deckler

En respuesta a miguelsparrow

Creo que su situación es análoga a mi publicación de Super Groups:

https://community.powerbi.com/t5/Community-Blog/Design-Pattern-Groups-and-Super-Groups/ba-p/138149

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *