Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Kpham
Resolver I
Resolver I

Mediana Y suma por

Queridos todos,

Me gustaría crear una medida que muestre la mediana del costo por año por producto. Debajo de una captura de pantalla de mi PBIX. En mi PBIX original no tiene la columna SUM y columna 6

Kpham_0-1601580091438.png

Obtuve mi resultado equivocado con el siguiente DAX. Se pierde el primer paso para sumar el costo por proyecto.

~ Median 2018 (€) = CALCULATE(MEDIAN(Sheet1[Cost €]),YEAR(Sheet1[Year]=2018))

pbix --> https://we.tl/t-nxcAYxsZZa

1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @Kpham

En función de su descripción, puede crear una columna calculada y dos medidas como se indica a continuación. El archivo pbix se adjunta al final.

Columna calculada:

Y = YEAR([Year])

Medida:

median 2018 = 
var tab = 
SUMMARIZE(
    Sheet1,
    Sheet1[Product],
    Sheet1[Project],
    Sheet1[Y],
    "Re",
    SUM(Sheet1[SUM])
)
return
MEDIANX(
    FILTER(
        tab,
        [Y]=2018
    ),
    [Re]
)

median 2019 = 
var tab = 
SUMMARIZE(
    Sheet1,
    Sheet1[Product],
    Sheet1[Project],
    Sheet1[Y],
    "Re",
    SUM(Sheet1[SUM])
)
return
MEDIANX(
    FILTER(
        tab,
        [Y]=2019
    ),
    [Re]
)

Resultado:

f1.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
v-alq-msft
Community Support
Community Support

Hola, @Kpham

En función de su descripción, puede crear una columna calculada y dos medidas como se indica a continuación. El archivo pbix se adjunta al final.

Columna calculada:

Y = YEAR([Year])

Medida:

median 2018 = 
var tab = 
SUMMARIZE(
    Sheet1,
    Sheet1[Product],
    Sheet1[Project],
    Sheet1[Y],
    "Re",
    SUM(Sheet1[SUM])
)
return
MEDIANX(
    FILTER(
        tab,
        [Y]=2018
    ),
    [Re]
)

median 2019 = 
var tab = 
SUMMARIZE(
    Sheet1,
    Sheet1[Product],
    Sheet1[Project],
    Sheet1[Y],
    "Re",
    SUM(Sheet1[SUM])
)
return
MEDIANX(
    FILTER(
        tab,
        [Y]=2019
    ),
    [Re]
)

Resultado:

f1.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

darentengmfs
Post Prodigy
Post Prodigy

@Kpham

Puede sumar el cliente por año mediante Agrupar por en Power Query.

A continuación, para calcular la mediana, puede utilizar la función mediana.

https://docs.microsoft.com/en-us/dax/median-function-dax

Gracias, pero no funcioné. He subido el pbix al poste.

@Kpham

Por favor, intente usar Agrupar por en Producto, Proyecto y Año, con el resultado SUMA de Costo.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.