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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
anandsoftweb
Helper II
Helper II

DAX expression for Max Date data display in Table

Hello All,

 

I am looking for MAX date from Date column and based on that output table will be display on max date

 

Yes and No is Two filter slicer

 

Below is the sample data

 

IDNameAvailabilityDate
1ABCyes16/3/2017
1DEFno16/3/2017
2DEFyes16/3/2017
3OPQyes15/3/2017
3OPQyes11/3/2017
4RSTyes15/3/2017
5UVWno14/3/2017
6XYZno16/3/2017
6XYZno13/3/2017
7SDFyes13/3/2017
8SDFyes11/3/2017
9LMNno16/3/2017
    
    
Output in table If User Select = yes  
1ABCyes16/3/2017
2DEFyes16/3/2017
    
Output in table If User Select = no 
1DEFno16/3/2017
6XYZno16/3/2017
9LMNno16/3/2017

 

Let me know any thing else needed 

 

Thanks

1 ACCEPTED SOLUTION

Hi @anandsoftweb

 

From the description of the problem you want to find the max date for a given month and year from the data table.

 

1. Create a calculated column YearMonth = Year(dataTable[Date]) * 100 = Month (dataTable[Date])

 

2. Create another caculated column

     MaxDate = CALCULATE(MAX(dataTable[Date]),FILTER(dataTable,[YearMonth]=EARLIER(dataTable[YearMonth])))

 

3. Now plot and you will get your desired output.  Sample output based on the data.

 

Capture12.GIF

 

If this solves your issue, please accept it as a solution and also give KUDOS.

 

Cheers

 

CheenuSing

 

Did I answer your question? Mark my post as a solution and also give KUDOS !

Proud to be a Datanaut!

View solution in original post

5 REPLIES 5
v-qiuyu-msft
Community Support
Community Support

Hi @anandsoftweb,

 

You can create a calculated column to decide which row  is max date for each Availability group :

 

MaxDateEachAvailability = IF('Table2'[Date]=CALCULATE(MAX('Table2'[Date]),ALLEXCEPT(Table2,'Table2'[Availability])),1,0)

 

Then add this column to the table visual filter, check value 1. Please take a look at attached .pbix file.

 

q2.PNGq3.PNG

 

Best Regards,
Qiuyun Yu

Community Support Team _ Qiuyun Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@v-qiuyu-msft

 

Thanks for your reply.

 

Here there are little concern if we apply other filters it will not giving the correct result but can you help me to create dax for calculate column in which it gives the max date of this month from date column data

 

Like in our case date is source column and in that if we want to find out max date as below

 

IDNameAvailabilityDateCalculate column with DAX
1ABCyes16/3/201716/3/2017
1DEFno16/3/201716/3/2017
2DEFyes16/3/201716/3/2017
3OPQyes15/3/201716/3/2017
3OPQyes11/3/201716/3/2017
4RSTyes15/2/201715/2/2017
5UVWno14/2/201715/2/2017
6XYZno10/3/201716/3/2017
6XYZno13/1/201716/1/2017
7SDFyes13/3/201716/3/2017
8SDFyes11/2/201715/2/2017
9LMNno16/1/201716/1/2017

 

So this might solve our issue

 

I really appreciate & Thanks in advance 🙂

Hi @anandsoftweb

 

From the description of the problem you want to find the max date for a given month and year from the data table.

 

1. Create a calculated column YearMonth = Year(dataTable[Date]) * 100 = Month (dataTable[Date])

 

2. Create another caculated column

     MaxDate = CALCULATE(MAX(dataTable[Date]),FILTER(dataTable,[YearMonth]=EARLIER(dataTable[YearMonth])))

 

3. Now plot and you will get your desired output.  Sample output based on the data.

 

Capture12.GIF

 

If this solves your issue, please accept it as a solution and also give KUDOS.

 

Cheers

 

CheenuSing

 

Did I answer your question? Mark my post as a solution and also give KUDOS !

Proud to be a Datanaut!
Anonymous
Not applicable

I too want a similar output, wherein the table while refreshing everyday it should show the Max (Table[Day]) and its related values only in the Table Chart. Also I have a Slicer with same Day column, while we make selections values in chart should change accordingly. Can someone tell me how should I solve this?

@v-qiuyu-msft

 

Does it possible to make it ?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.