Forum Discussion
Display pair once in table
Hi all,
I have the following data and I need to display them in a table visualization.
| A | B | Counts | ||
| user1 | user2 | 2 | ||
| user2 | user1 | 2 | ||
| user3 | user1 | 1 | ||
| user1 | user3 | 1 |
I would like to display each pair (e.g. user1, user2) only once and skip (user2, user1 pair)
I would greatly appreciate any suggestion.
Hi Anonymous ,
First create an index column in query editor;
Then create 2 columns as below:
Column = 'Table'[A]&'Table'[B]Column 2 = 'Table'[B]&'Table'[A]Then create a measure as below:
Measure = var _previous=CALCULATE(MAX('Table'[Column]),FILTER(ALL('Table'),'Table'[Index]<MAX('Table'[Index]))) Return IF(_previous=MAX('Table'[Column 2]),BLANK(),MAX('Table'[Counts]))And you will see:
For the related .pbix file,pls see attached.
Best Regards,
KellyDid I answer your question? Mark my post as a solution!
4 Replies
- v-kelly-msft
Community Support
Hi Anonymous ,
First create an index column in query editor;
Then create 2 columns as below:
Column = 'Table'[A]&'Table'[B]Column 2 = 'Table'[B]&'Table'[A]Then create a measure as below:
Measure = var _previous=CALCULATE(MAX('Table'[Column]),FILTER(ALL('Table'),'Table'[Index]<MAX('Table'[Index]))) Return IF(_previous=MAX('Table'[Column 2]),BLANK(),MAX('Table'[Counts]))And you will see:
For the related .pbix file,pls see attached.
Best Regards,
KellyDid I answer your question? Mark my post as a solution!
- AnonymousNot applicable
Brilliant! Thanks v-kelly-msft
- amitchandak
Super User
Anonymous , This measure along with A and B will only give first combination
calculate(counrows(Table), filter(Table, Table[A] = "User1" && Table[B] = "User2"))
And this measure will not give the second combination
calculate(counrows(Table), filter(Table, not(Table[A] = "User2" && Table[B] = "User1")))
- AnonymousNot applicable
amitchandak thank you for your quick response.
Unfortunately, based on your suggestion I have to create a measure for each pair.
I have a large dataset, full of such pairs.