Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Need to convert qlik expression to DAX

Hello Team,

I need to convert the qlik Expression to dax.

2 table in power BI

Table Fact

Table combination

ColorNumber field from Fact table

RegrindColorNumber field from combination table

_RegrindStartingInventory field from combination table

 

below is the Qlik Expression


Sum(distinct if(left(ColorNumber,1)=left(RegrindColorNumber,1),_RegrindStartingInventory,0))

I have tried converting into DAX but result is not matching.

  • Hi Anonymous ,

     

    Please try this:

    SUMX(
        FILTER(
            'combination table',
            LEFT( [RegrindColorNumber], 1 ) = LEFT( 'Fact table'[ColorNumber], 1 )
        ),
        _RegrindStartingInventory
    )

     

    Best Regards

    Community Support Team _ chenwu zhu

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

1 Reply

  • v-chenwuz-msft's avatar
    v-chenwuz-msft
    Icon for Community Support rankCommunity Support

    Hi Anonymous ,

     

    Please try this:

    SUMX(
        FILTER(
            'combination table',
            LEFT( [RegrindColorNumber], 1 ) = LEFT( 'Fact table'[ColorNumber], 1 )
        ),
        _RegrindStartingInventory
    )

     

    Best Regards

    Community Support Team _ chenwu zhu

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.