Forum Discussion
Remove Duplicates NATURALINNERJOIN
- 6 years ago
Hi Anonymous ,
Has your problem been solved?
If not, do you mind sharing your .pbix file? Or show me the sample data of TableA, TableB and Advertisers.
Or you can use table visual to get the table.
Or create another table.
'Sheet2' table is your 'join' table.
Best regards,
Lionel ChenIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi Anonymous ,
Try to use MAXX() function.
Join =
VAR A =
SELECTCOLUMNS (
TableA,
"An", RELATED(Advertisers[An]),
"Key", FORMAT(TableA[Key],"string")
)
VAR B =
SELECTCOLUMNS (
TableB,
"idAn", TableB[IdAnunciante],
"NameAn", TableB[NomeAnunciante],
"Key", FORMAT(TableB[KeyMkt],"string")
)
VAR Result =
NATURALINNERJOIN( B, A )
VAR Dist = SUMMARIZE(Result, [IdAn] , [NameAn], "An", MAXX(Result, [An]) )
RETURN
Dist
Best regards,
Lionel Chen
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Anonymous6 years agoNot applicable
Hi v-lionel-msft ,
I think we are close. My original table without MAX is:
IdAn NameAn An 1153 XPTO TestXPTO 1153 XPTO XPTO 1164 Yee Yee 2154 Whiskey Whiskey Now the result is the following:
IdAn NameAn An 1153 XPTO Whiskey 1164 Yee Whiskey 2154 Whiskey Whiskey
But I need the Max / Min "An" of each ID, like this:
( I tried Maxx(values(Result[IdAn)) but cannot find the table )IdAn NameAn An 1153 XPTO XPTO 1164 Yee Yee 2154 Whiskey Whiskey