Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
huihui
Regular Visitor

Get latest date of each year

Hi all, i would like to retrieve the data of the latest date of every year.

Below is an example of what i want to achieve:

 

MyTable:

 

image.png

 

 

 

 

 

 

 

 

 

 

After:

image.png

 

 

 

 

 

 

 

 

Hopefully someone can guide me through. Thank you!

1 ACCEPTED SOLUTION
v-ljerr-msft
Employee
Employee

Hi @huihui,

 

Based on my test, you should be able to follow steps below to get your expected result.

 

1. Use the formula below to add a calculate column in your table to indicate if the current date if the latest date of its year.

IsLatestDateofYear = 
VAR currentYear =
    YEAR ( MyTable[date] )
VAR latestDateofYear =
    CALCULATE (
        MAX ( MyTable[date] ),
        FILTER ( ALL ( MyTable ), YEAR ( MyTable[date] ) = currentYear )
    )
RETURN
    IF ( MyTable[date] = latestDateofYear, 1, 0 )

c1.PNG

 

2. Then you should be able to use this calculate column as a Slicer on the report to retrieve the data of the latest date of every year. Smiley Happy

 

r1.PNG

Regards

View solution in original post

3 REPLIES 3
v-ljerr-msft
Employee
Employee

Hi @huihui,

 

Based on my test, you should be able to follow steps below to get your expected result.

 

1. Use the formula below to add a calculate column in your table to indicate if the current date if the latest date of its year.

IsLatestDateofYear = 
VAR currentYear =
    YEAR ( MyTable[date] )
VAR latestDateofYear =
    CALCULATE (
        MAX ( MyTable[date] ),
        FILTER ( ALL ( MyTable ), YEAR ( MyTable[date] ) = currentYear )
    )
RETURN
    IF ( MyTable[date] = latestDateofYear, 1, 0 )

c1.PNG

 

2. Then you should be able to use this calculate column as a Slicer on the report to retrieve the data of the latest date of every year. Smiley Happy

 

r1.PNG

Regards

Omg thanks it works! But i am not sure why when i use that column to as a filter, i show no results though.

Hi @huihui,

 

If you don't want to show that column as a Slicer on the report, you can also use it to apply a visual/page/report level filter to get the same result. For more details about how to apply a visual/page/report level filter, you can refer to this article. Smiley Happy

 

Regards

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.