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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

Error en la medición de DAX al combinar datos reales y pronósticos

Hola Expertos

Ver ficha de ejemplo

https://www.dropbox.com/scl/fi/6cmk9s8piseh9z1j0c5we/Sample_Modified_.pbix?rlkey=ws3pbuy8lr7iiw7usk8...

Consulte Medida DAX - Tabla de medidas

Total Dataset = 
VAR _SelectorNum = Min('Metric Selector'[Index])
Return
    SWITCH(_SelectorNum
    ,1, [Amt]
    ,2, [Amt]
    ,3, CALCULATE([Amt], FILTER(FACT_Table,FACT_Table[Status] = "A"), 'Date'[Date] = DATE(YEAR('Date'[Date]),4,1)),BLANK())

FY - El año va de abril a marzo

Mi problema es con el paso 3. Quiero poder mostrar el pronóstico de Actauls para abril y más 11 meses en la misma medida del DAX

Cuando se selecciona Pronóstico - P01 en la segmentación

Cuando se selecciona Pronóstico - P02 de la segmentación, quiero poder mostrar los Actauls para abril y mayo y más 10 meses de pronóstico en la misma medida DAX

Este ios donde estoy atascado

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Gracias por los excelentes comentarios, después de la revisión, he modificado la solicitud para cumplir con el resultado final esperado. Ver nueva pregunta. https://community.fabric.microsoft.com/t5/Desktop/Actuals-and-Forecast-are-not-populating-into-the-M...

Syndicate_Admin
Administrator
Administrator

Hola @BlueWhite3699

Por favor, pruebe esto:

Total Dataset =
VAR _SelectorNum =
    MIN ( 'Metric Selector'[Index] )
RETURN
    SWITCH (
        _SelectorNum,
        1, [Amt],
        2, [Amt],
        3,
            // CALCULATE([Amt], FILTER(FACT_Table,FACT_Table[Status] = "A"), 'Date'[Date] = DATE(YEAR('Date'[Date]),4,1)),BLANK())
            IF (
                VALUE ( MAX ( 'Date'[Month sort] ) ) = 4,
                CALCULATE ( [Amt], 'FACT_Table'[Status] = "A" ),
                CALCULATE ( [Amt], 'FACT_Table'[Status] = "F" )
            ),
        4,
            IF (
                VALUE ( MAX ( 'Date'[Month sort] ) ) IN { 4, 5 },
                CALCULATE ( [Amt], 'FACT_Table'[Status] = "A" ),
                CALCULATE ( [Amt], 'FACT_Table'[Status] = "F" )
            )
    )

El resultado es el siguiente:

vzhengdxumsft_0-1739239843827.png

vzhengdxumsft_1-1739239850715.png

Saludos

Zhengdong Xu
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

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

Top Solution Authors
Top Kudoed Authors