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

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
andra2
Helper I
Helper I

Direct Query question - latest date

Hello, 

 

I am using direct query for a table having let's say these values:

Team  Strategy  Stock   Section   Created On

X1C11/27/2022 1:14
X1C21/27/2022 1:15
X1C31/27/2022 1:16
X1C41/27/2022 1:17
X2C11/26/2022 1:18
X2C21/26/2022 1:13
X2C31/26/2022 1:12
X2C41/26/2022 1:14

 

I am trying to display in a matrix table only the latest values for same team + strategy + stock combination, no matter the section ID.  In the above case I should have displayed in the matrix table just these 2 rows:

 

Team    Strategy   Stock   Section    Created On

X1C41/27/2022 1:17
X2C11/26/2022 1:18

 

Can you, please, let me know how can I showcase this within a measure?

Thank you!

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @andra2 ,

I created a sample pbix file(see attachment) for you, please check whether that is what you want.

1. Create a measure as below to judge if it is the latest created on date group by  team, strategy and stock

Flag = 
VAR _latestdate =
    CALCULATE (
        MAX ( 'Table'[Created On] ),
        ALLEXCEPT ( 'Table', 'Table'[Team], 'Table'[Strategy], 'Table'[Stock] )
    )
RETURN
    IF ( SELECTEDVALUE ( 'Table'[Created On] ) = _latestdate, 1, 0 )

2. Apply a visual-level filter with condition "Flag is 1" to the table/matrix visual

yingyinr_0-1643778152590.png

Best Regards

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

if you have a date table you can use today funtion or you can use max function 

and how today or max function will help? can you, please, write the measure I should be using?

Anonymous
Not applicable

Hi @andra2 ,

I created a sample pbix file(see attachment) for you, please check whether that is what you want.

1. Create a measure as below to judge if it is the latest created on date group by  team, strategy and stock

Flag = 
VAR _latestdate =
    CALCULATE (
        MAX ( 'Table'[Created On] ),
        ALLEXCEPT ( 'Table', 'Table'[Team], 'Table'[Strategy], 'Table'[Stock] )
    )
RETURN
    IF ( SELECTEDVALUE ( 'Table'[Created On] ) = _latestdate, 1, 0 )

2. Apply a visual-level filter with condition "Flag is 1" to the table/matrix visual

yingyinr_0-1643778152590.png

Best Regards

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Solution Authors