Forum Discussion
Get distinct values in calculated table
- 5 years ago
Hey Anonymous ,
if you want to get only the earliest date, the following measure should do the job:
First Date by client = CALCULATE( MIN( myTable[Date appointment] ), ALLEXCEPT( myTable, myTable[Client ID] ) )If you only want to show the first row, you also have to replace the employee column with the following measure:
First Employee = VAR vFirstDate = [First Date by client] RETURN CALCULATE( MIN( myTable[Employee name] ), ALLEXCEPT( myTable, myTable[Client ID] ), myTable[Date appointment] = vFirstDate )Then you should put the two measures in a table and you get the result you want:
If you need any help please let me know.If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍Best regardsDenisBlog: WhatTheFact.biFollow me: twitter.com/DenSelimovic - 5 years ago
Hi Anonymous ,
You can create a visual level filter:
Measure = IF(MAX('Table'[Date appointment]) = CALCULATE(MIN('Table'[Date appointment]),ALLEXCEPT('Table','Table'[Client ID])),1,0)If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
Hey Anonymous ,
if you want to get only the earliest date, the following measure should do the job:
First Date by client =
CALCULATE(
MIN( myTable[Date appointment] ),
ALLEXCEPT(
myTable,
myTable[Client ID]
)
)
If you only want to show the first row, you also have to replace the employee column with the following measure:
First Employee =
VAR vFirstDate = [First Date by client]
RETURN
CALCULATE(
MIN( myTable[Employee name] ),
ALLEXCEPT(
myTable,
myTable[Client ID]
),
myTable[Date appointment] = vFirstDate
)
Then you should put the two measures in a table and you get the result you want:
Hi selimovd, thanks for your response! The measure does not seem to give the desired result. This is the table I'm getting with it:
I want the table above (in the post), with all columns.
- selimovd5 years ago
Most Valuable Professional
Hey Anonymous ,
you also have to add the Client ID column and then the First Employee measure to your table.
If you just put the first date measure you will only see the first date overall.
If you need any help please let me know.If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍Best regardsDenisBlog: WhatTheFact.biFollow me: twitter.com/DenSelimovic- Anonymous5 years agoNot applicable
selimovd of course, thanks! I do get the unique client ID now, but I only get the very first date (5-1-2021) and first employee (employee x) for all rows. Even when this isn't correct in the data.
- selimovd5 years ago
Most Valuable Professional
Hey Anonymous ,
can you share a screenshot of the result?
I think that's easier than the description.
Best regards
Denis