Forum Discussion
Anthony_G1
6 years agoFrequent Visitor
DAX Distinct on Single Column
Hello, I'm struggling with trying to do something in DAX that's very easy in Power Query, however I need to do it in DAX. Basically, I have a table like below: COL1 COL2 AAA 123 ...
- 6 years ago
Hi Anthony_G1
If you need to return a table then try this.
Table 2 = ADDCOLUMNS( VALUES( 'Table'[COL1] ), "COL2", CALCULATE( MIN( 'Table'[COL2] ) ) )Best Regards,
Mariusz
If this post helps, then please consider Accepting it as the solution.
Please feel free to connect with me.
LinkedIn
Anthony_G1
6 years agoFrequent Visitor
Thank you Mariusz. I apologize but I should have used a better example. My table actually has five columns, and I tried extrapolating the answer you provided to generate a table that has more than the two columns but I'm unable to.
So if Table 1 has
| COL1 | COL2 | COL3 | COL4 | COL5 |
| AAA | 123 | qwerty | yti | poui |
| AAA | 456 | asdf | fghj | lkjh |
| BBB | 789 | zxcv | cvbn | mnbv |
How can I get:
| COL1 | COL2 | COL3 | COL4 | COL5 |
| AAA | 123 | qwerty | yti | poui |
| BBB | 789 | zxcv | cvbn | mnbv |
Thank you again for your help. Sorry again for my poor first example.
Anthony_G1
6 years agoFrequent Visitor
Mariusz Sorry again but I figured it out!
Table 2 =
ADDCOLUMNS(
VALUES('Table'[Column1]),
"Column2", CALCULATE( MIN( 'Table'[Column2] ) ),
"Column3", CALCULATE( MIN( 'Table'[Column3] ) ),
"Column4", CALCULATE( MIN( 'Table'[Column4] ) ),
"Column5", CALCULATE( MIN( 'Table'[Column5] ) )
)
Thanks again!