Forum Discussion

utsavlexmark's avatar
utsavlexmark
Helper III
5 years ago
Solved

Need Help in Data Customization

Hello,

As always whenever I have some special issues in Power Bi - I came here.

Let me tell you the scenario:

I have a table in Power Bi as below - 

Product Name                   Product Category                     Price                       Few other columns

 

I have created this table from a dataset as "Products". I have a filter for this table and that is "Product Part Number".  There are "N" number of products and each products has a separate part number. Now there is a requirement, the products needs to be categorised. The category is based on whether those products promoted or not. 

 

I have a dataset of partnumbers of products those are promoted and the name of the dataset is "Promotion". Now I want to create a custom column in "Products" dataset that will compare the partnumbers from the table with the partnumber column of "Promotion" table and if it matches will return "Yes" or "No".

 

I think "vlookup" might do it, but couldn't find a good explanation on how to implement that.

Regards

Utsav

  • Hi  utsavlexmark ,

     

    Yes,"lookupvalue" function would help:

    Assumed that your 2 tables as as below:

     

    Create a calculated columns similarly as below:

    Is promoted = 
    var _lookup=LOOKUPVALUE('Product Part Number'[Product],'Promotion'[part number],'Product Part Number'[part number],blank())
    Return
    IF(_lookup<>BLANK(),"Yes","No")

    And you will see:

    For the related .pbix file,pls see attached.

     

    Best Regards,
    Kelly

    Did I answer your question? Mark my post as a solution!

     

2 Replies

  • utsavlexmark , Create a new column like

     

    Var _cnt = countx(filter(Promotion, Promotion[part number] = partnumbers[partnumbers]),Promotion[partnumbers])+0
    return
    if(_cnt >0, "Yes", ""No)

  • v-kelly-msft's avatar
    v-kelly-msft
    Community Support

    Hi  utsavlexmark ,

     

    Yes,"lookupvalue" function would help:

    Assumed that your 2 tables as as below:

     

    Create a calculated columns similarly as below:

    Is promoted = 
    var _lookup=LOOKUPVALUE('Product Part Number'[Product],'Promotion'[part number],'Product Part Number'[part number],blank())
    Return
    IF(_lookup<>BLANK(),"Yes","No")

    And you will see:

    For the related .pbix file,pls see attached.

     

    Best Regards,
    Kelly

    Did I answer your question? Mark my post as a solution!