Forum Discussion

joaovb96's avatar
joaovb96
Regular Visitor
4 years ago
Solved

Convert SQL to Power BI

Hello everybody. I have this Select in SQL: select sum(VL_SALDO) from RECEBER r where not r.COD_SITUAC not in ('2', '7', '8') and coalesce(r.CH_ATIVO, 'T') = 'T' and r.DT_VENCIM < current_da...
  • smpa01's avatar
    smpa01
    4 years ago

    joaovb96  DAX measure 

     

    Measure =  --direct translation
    CALCULATE (
        SUM ( 'COD_SITUAC'[VL_SALDO] ),
        FILTER (
            'COD_SITUAC',
            NOT 'COD_SITUAC'[COD_SITUAC]
                IN { 2, 7, 8 }
                    && COALESCE ( 'COD_SITUAC'[CH_ATIVO], "T" ) = "T"
                    && 'COD_SITUAC'[DT_VENCIM] < TODAY ()
        )
    )
    
    Measure = --optimized
    CALCULATE (
        SUM ( 'COD_SITUAC'[VL_SALDO] ),
        FILTER (
            'COD_SITUAC',
            NOT 'COD_SITUAC'[COD_SITUAC]
                IN { 2, 7, 8 }
                    && 'COD_SITUAC'[CH_ATIVO] = "T"
                    && 'COD_SITUAC'[DT_VENCIM] < TODAY ()
        )
    )