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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
THENNA_41
Post Partisan
Post Partisan

Lookup Function not return the value

I have the two table Global parameter and Remark2(local) . i am trying to get BOM value from Remark2(BOM) in Global parameter table  using  the below 

 

Lookup val-Remark 2 - BomText =
 //CALCULATE (
   // FIRSTNONBLANK ( 'Remark2 (local)'[BOM Text (Parameter BOM)], 1 ),
    //FILTER ( ALL ( 'Remark2 (local)' ), 'Remark2 (local)'[Number] = 'Global Parameters'[Item Code] )
//)

CALCULATE(SELECTEDVALUE('Remark2 (local)'[BOM Text (Parameter BOM)]),FILTER(ALLNOBLANKROW('Remark2 (local)'[ItemCode]),'Remark2 (local)'[ItemCode]=='Global Parameters'[Item Code]),ALL('Remark1 (local)'))
 
But Lookup function dosn't work . i have attached  power bi file reference  Power BI File  
 
 

Global Parameter :

 

ItemCode                       Rev                    Outer

FA031375.12                    11                  Thenna

 

FA031375.13                      9                  Thenna

 

 

Remark2 (Local)

 

ItemCode                         Rev            BOMTEXT(Parameter BOM)

FA031375.12                    11                  Thenna

 

FA031375.13                      9                  Thenna

 

 

 

Execpted output:

 

ItemCode                       Rev                    Outer       BOMTEXT

FA031375.12                    11                  Thenna       Thenna

 

FA031375.13                      9                  Thenna       Thenna

 

Looking for support . thanks in advance .

1 ACCEPTED SOLUTION
THENNA_41
Post Partisan
Post Partisan

@Kriekis  after the changes Relationshiop it is working . Thank you.

View solution in original post

2 REPLIES 2
THENNA_41
Post Partisan
Post Partisan

@Kriekis  after the changes Relationshiop it is working . Thank you.

Kriekis
Frequent Visitor

Hi,

You can use dax expressions below.

But in general Your model is good example which shows that usage of many-to-many relationships isn't good idea.

So many-to-many is the main problem here.

 

Lookup val-Remark 2 - BomText =
VAR _itemCode = 'Global Parameters'[Item Code]
RETURN
CALCULATE(
  LOOKUPVALUE(
    'Remark2 (local)'[BOM Text (Parameter BOM)],
    'Remark2 (local)'[Number],
    _itemCode
  ),
  CROSSFILTER('Remark2 (local)'[Item Code], 'Remark1 (local)'[Item Code], None) // disables relationship
)
 
/Andris

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

Top Kudoed Authors