Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
utsavlexmark
Helper III
Helper III

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

1 ACCEPTED SOLUTION
v-kelly-msft
Community Support
Community Support

Hi  @utsavlexmark ,

 

Yes,"lookupvalue" function would help:

Assumed that your 2 tables as as below:

v-kelly-msft_1-1623653441490.pngv-kelly-msft_2-1623653449626.png

 

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:

v-kelly-msft_0-1623653354264.png

For the related .pbix file,pls see attached.

 

Best Regards,
Kelly

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

 

View solution in original post

2 REPLIES 2
v-kelly-msft
Community Support
Community Support

Hi  @utsavlexmark ,

 

Yes,"lookupvalue" function would help:

Assumed that your 2 tables as as below:

v-kelly-msft_1-1623653441490.pngv-kelly-msft_2-1623653449626.png

 

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:

v-kelly-msft_0-1623653354264.png

For the related .pbix file,pls see attached.

 

Best Regards,
Kelly

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

 

amitchandak
Super User
Super User

@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)

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.