Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
I have two table First table and second table. I am trying to compare two table based on the common column Itemcode in two table.
First Table :
Itemcode Pack outer
FA411211 56
FA411212 46
FA411213 44
FA411214
FA411215 46
FA411216
Second Table :
Itemcode BOMTEXT
FA411211 PL
FA411212 PW
FA411213
FA411214
FA411216 TH
Expect Output:
Itemcode Pack outer TRUE/FALSE
FA411211 56 TRUE
FA411212 46 TRUE
FA411213 44 TRUE
FA411214 TRUE
FA411215 46 TRUE
FA411216 FALSE
looking for support . thanks in advance
Solved! Go to Solution.
Hi , @THENNA_41
Thank you for your sample data and detailed description for yoor need.
Here are the steps you can refer to :
(1)My test data is the same as yours.
(2)We can click "New Column" and enter:
True/False = var _cur_code = [Itemcode]
var _second_code =COUNTROWS(FILTER('Second Table','Second Table'[Itemcode]=_cur_code))
var _pack = [Pack outer]
var _bomtext = MAXX( FILTER('Second Table','Second Table'[Itemcode]=_cur_code ) ,[BOMTEXT])
return
IF(_second_code<=0 , "True" , IF(_pack<> BLANK() ,"True" , IF(_bomtext<> BLANK() ,"False" ,"True")))
(3)Then we can meet your need , the result is as follows:
Thank you for your time and sharing, and thank you for your support and understanding of PowerBI!
Best Regards,
Aniya Zhang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
Hi , @THENNA_41
Thank you for your sample data and detailed description for yoor need.
Here are the steps you can refer to :
(1)My test data is the same as yours.
(2)We can click "New Column" and enter:
True/False = var _cur_code = [Itemcode]
var _second_code =COUNTROWS(FILTER('Second Table','Second Table'[Itemcode]=_cur_code))
var _pack = [Pack outer]
var _bomtext = MAXX( FILTER('Second Table','Second Table'[Itemcode]=_cur_code ) ,[BOMTEXT])
return
IF(_second_code<=0 , "True" , IF(_pack<> BLANK() ,"True" , IF(_bomtext<> BLANK() ,"False" ,"True")))
(3)Then we can meet your need , the result is as follows:
Thank you for your time and sharing, and thank you for your support and understanding of PowerBI!
Best Regards,
Aniya Zhang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
@v-yueyunzh-msft i am trying to modify the above result for Itemcode conditions FA411213 and FA411215 . if Value available in First table and same time second table is blank or item code missing its a False .
@v-yueyunzh-msftone modificatiosn one measure . if First table item code if not available in Second table its should be False ..
try this formula in calculated column,
TRUE/FALSE =
VAR _lookup =
LOOKUPVALUE (
'Second Table'[BOMTEXT],
'Second Table'[Itemcode], 'First Table'[Itemcode]
)
VAR _result =
SWITCH (
TRUE (),
'First Table'[Pack outer] <> BLANK ()
&& _lookup <> BLANK (), TRUE (),
'First Table'[Pack outer]
== BLANK ()
&& _lookup <> BLANK (), FALSE (),
'First Table'[Pack outer] = BLANK ()
&& _lookup = BLANK (), TRUE (),
TRUE ()
)
RETURN
_result
Thanks,
Arul
User | Count |
---|---|
20 | |
14 | |
11 | |
8 | |
6 |
User | Count |
---|---|
23 | |
23 | |
20 | |
15 | |
10 |