Forum Discussion

Varshi288's avatar
Varshi288
Resolver II
3 years ago
Solved

Converting Dax to M

 

Hi  

I want to convert this Dax to M code. to get this column while loading the data. Appriciate your help.

 

Customer HQ =

VAR HQ_name = IF(ISBLANK(RELATED('Customer GUID'[Customer Global HQ name])),RELATED(Customer_local[Customer HQ (mapping)]),RELATED('Customer GUID'[Customer Global HQ name]))
VAR HQ_name2=LOOKUPVALUE('Customer GUID'[Customer Global HQ name],'Customer GUID'[Global HQ no],Data[Customer HQ GUID])
    RETURN
 IF(OR(ISBLANK(HQ_name2),HQ_name2="**not mapped**"),IF(ISBLANK(HQ_name),"**not mapped**",HQ_name),HQ_name2)
  • Hi  Anonymous 

     

    Thanks. This worked with slight modifiaction.

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Varshi288 ,

    Please refer to the steps in the 'Data' table. RELATED() and LOOKUPVALUE() are similar to Merge Query. the last IF() can be slightly modified in the code of the condition column.

    Best Regards,
    Gao

    Community Support Team

     

    If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

    How to get your questions answered quickly -- How to provide sample data

    • Varshi288's avatar
      Varshi288
      Resolver II

      Hi  Anonymous 

       

      Thanks. This worked with slight modifiaction.