Forum Discussion

subho220's avatar
subho220
Helper I
5 years ago
Solved

Problema de DAX

Hola,

¿Puede alguien decirme la solución de la siguiente mención Problema ? ->

Tengo una columna calculada en mi tabla de hechos, que es -

Solicitud de Age_New de pruebas ( DATEDIFF('FACT_Lab_Test_Request'[LIMS_Lab_Test_Request_Created_Date].[ Fecha],NOW(),DAY)-if(ISBLANK(COUNTROWS(FILTER(HolidayList,AND(HolidayList[Date]>''FACT_Lab_Test_Request'[LIMS_Lab_Test_Request_Created_Date].[ Fecha],HolidayList[Fecha]<-NOW()))))),0,COUNTROWS(FILTER(HolidayList,AND(HolidayList[Fecha]>''FACT_Lab_Test_Request'[LIMS_Lab_Test_Request_Created_Date].[ Fecha],HolidayList[Fecha]<-NOW()))

Ahora quiero crear la misma columna en mi tabla de dimensiones Orders. cuando estoy tratando de usar el mismo cálculo me da el siguiente error -

subho220_0-1609265848234.png

también mediante la aplicación de Min o Max no me está dando el resultado correcto.

La relación entre Fact y Dim_order es de muchos a uno y de una sola manera.

¿Qué se puede hacer en este caso?

  • No @subho220,

    Modifique su medida como se indica a continuación:

    Test Request Age_New = 
    DATEDIFF (
        MAX('FACT_Lab_Test_Request'[Date]),
        NOW (),
        DAY
    )
        - IF (
            ISBLANK (
                COUNTROWS (
                    FILTER (
                        HolidayList,
                        AND (
                            HolidayList[Date] >= MAX('FACT_Lab_Test_Request'[Date]),
                            HolidayList[Date] <= NOW ()
                        )
                    )
                )
            ),
            0,
            COUNTROWS (
                FILTER (
                    HolidayList,
                    AND (
                        HolidayList[Date] >= MAX('FACT_Lab_Test_Request'[Date]),
                        HolidayList[Date] <= NOW ()
                    )
                )
            )
        )
    

    Y verás:

    v-kelly-msft_0-1609480644060.png

    Para el archivo .pbix relacionado, pls ver adjunto.

3 Replies