Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi all,
I have two tables in the data field. Both are similar. But I need to make a note if anything changed.
For eg:
I have my two tables which are Table1 and Table2.
Table1
Partno | code |
1 | A |
2 | B |
3 | C |
4 | B |
Table2
Partno | code |
1 | B |
2 | A |
3 | C |
4 | B |
In the above tables, for the same partno, codes are changed. For eg: Partno 1 was A and now B.
I would like to know the number of partnos which have a change of code from table1 to table2.
Can I please know how to do that?
Any help is appreciated!
Thank you!
Megha
Solved! Go to Solution.
Two measures:
Changed =
var _SelP = SELECTEDVALUE(Table1[Partno])
var _SelCode = SELECTEDVALUE(Table1[code])
var _selCodeInT2 = LOOKUPVALUE(Table2[code], Table2[Partno], _SelP)
return if ( HASONEVALUE(Table1[Partno]) , if ( _SelCode = _selCodeInT2 , "Same Value", "Value Changed"), blank())
Count Changed = Coalesce(CALCULATE( count(Table1[Partno]), FILTER(Table1, [Changed] = "Value Changed")), 0)
Note: I did as two measures, you can club as one too
Results as:
HI @Anonymous
If you just want a number that indicate the total changes, you can use this measure code:
Change =
Var _A = EXCEPT(Table2,Table1)
return
COUNTROWS(_A)
Output:
You can create a new table with below code to just find the items that changed in Table 2 in compare to table 1:
Table = EXCEPT(Table2,table1)
Output:
Sample file atached.
If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
LinkedIn: www.linkedin.com/in/vahid-dm/
Two measures:
Changed =
var _SelP = SELECTEDVALUE(Table1[Partno])
var _SelCode = SELECTEDVALUE(Table1[code])
var _selCodeInT2 = LOOKUPVALUE(Table2[code], Table2[Partno], _SelP)
return if ( HASONEVALUE(Table1[Partno]) , if ( _SelCode = _selCodeInT2 , "Same Value", "Value Changed"), blank())
Count Changed = Coalesce(CALCULATE( count(Table1[Partno]), FILTER(Table1, [Changed] = "Value Changed")), 0)
Note: I did as two measures, you can club as one too
Results as:
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
18 | |
7 | |
6 | |
5 | |
5 |
User | Count |
---|---|
25 | |
10 | |
10 | |
9 | |
6 |