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

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
yangc10
New Member

Display result base on condition

MarketPrice.jpgMainTable.jpg

 

I have multiple sheets, but let's focus on only two and I'll work on the rest.

 

The Main Sheet contains Pokemon cards that I owned. One of the columns is 'Market price'. I like the 'Market Price' column to get its result from the matching sheet names and 'Grade' type. The Sheet names can be found in the column 'Description'. 

 

For this example, Pikachu #TG05 (Row 1 on Main Sheet) Market Price should be $54.35 b/c the Graded column is G10.

On the Pikachu #TG05 sheet; the G10 column value is $54.35. 

 

My question is how do I update the Mark Price Column to reflect the mentioned condition? So the condition should be:

 

If other table name is equal to the Main['Description'] table then get value from other table that the column name is equal to the  Main['Graded'] table.

3 REPLIES 3
NaveenGandhi
Super User
Super User

Hello @yangc10 

 

Please tell me if the below solution would solve your problem.

 

Step 1

  1. Add a column in Pikachu#TG05 table to denote the sheet name.
  2. Except the sheet name column unpivot all the other columns, So that you have grade and price as two columns.
  3. Create a Primary key by concatenating table name and grades. The final table should look like below.

NaveenGandhi_0-1684692565066.png

 

Step 2

 

  1. Create a Primary key in main table by concatenating description and graded column similar to above.

NaveenGandhi_1-1684692753316.png

 

Now you have a unique identifier to create a relationship and make the calculation. The best part is you can make all the other tables similar to Pikachu#TG05 and append all of them together. So that you will only have 1 table with cards and price information and the main table.

 

Let me know if this helps or have any questions.

 

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

 

 

would it be possible to do something like

IF Main["Description"] is equal to Pikachu[Name] then Main["Market Price"] = Pikachu[(Main["Graded"])

reason for Pikachu[(Main["Graded"]) is b/c we're trying to get the graded value from Main to grab the column names from Pikachu table.

Yes it is possible as you ask for, But that's gonna be a tedious work to type the formula. But still you would need PK to do this.

 

 

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Solution Authors