Forum Discussion

ka047's avatar
ka047
Helper I
5 years ago
Solved

Ayuda de DAX Measure - First Post

Estoy tratando de poner un IF( AND( declaraciones añadidas en mi medida dax (que voy a publicar a continuación). El problema con el que me estoy ejecutando es dónde poner esas declaraciones y cómo ba...
  • v-yingjl's avatar
    v-yingjl
    5 years ago

    No @ka047 ,

    Si crees que hay algo mal con tus partes amarillas en tu fomula, puedes modificarlo así:

    NOT ISBLANK ( [DeliveryDate] ) && [Shipdays] == 0

    Toda la fórmula:

    Measure 3 =
    VAR summary =
        SUMMARIZE (
            Fact_SalesCogs,
            Fact_SalesCogs[SalesOrder],
            Fact_SalesCogs[ShippingDateConfirmed],
            Fact_SalesCogs[DeliveryDate],
            Fact_SalesCogs[DropShippedInd],
            "Shipdays",
                CALCULATE (
                    AVERAGEX (
                        Fact_SalesCogs,
                        DATEDIFF (
                            Fact_SalesCogs[ShippingDateConfirmed],
                            Fact_SalesCogs[DeliveryDate],
                            DAY
                        )
                    )
                )
        )
    RETURN
        SUMX (
            summary,
            IF (
                NOT ISBLANK ( [ShippingDateConfirmed] )
                    && (
                        NOT ISBLANK ( [DeliveryDate] )
                            && [Shipdays]
                                == 0
                                    || (
                                        NOT ISBLANK ( [DeliveryDate] )
                                            && ( Fact_SalesCogs[DropShippedInd] = 1
                                            && [Shipdays] <= 1
                                            && [Shipdays] >= 0
                                            || Fact_SalesCogs[DropShippedInd] = 0
                                            && [Shipdays] <= 3
                                            && [Shipdays] >= 0 )
                                    )
                    ),
                1,
                0
            )
        )
    

    Si [Shipdays] es una columna de tipo de número, [Shipdays] a 0 y [Shipdays] a 0 son diferentes:

    t.pngtt.png

    Saludos
    Equipo de apoyo a la comunidad _ Yingjie Li
    Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.