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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
TimK
Helper III
Helper III

Extracting Dates from Totals

I am having problems extracting dates from a Measure

 

I attach my Pbix file HERE


The [Values] are multiplied by their corresponding inflation factor using a Measure called [Inflated Figure]

 

Tab [Page 2] basicaly shows the source data.....based on the [Inflated Figure] but aggregated up......

 

Tab [Page 3] is where i am trying to show the 'date' where the maximum value in the aggregated lines [Page 2] occur - for example [AA]&[L]&[One] the maximum value is 10,187.91 which occurs in 01/07/23

 

So on tab [Page 3] for [AA]&[L]&[One] i want to see 01/07/23

 

I am also trying then to create a new table [Summary Table] that basically contains the columns [DD], [P], [L/M] from the Descriptions table, and the [Max Date] value

 

Is this something anyone can help me with?

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Repalce Ste 3 Dax ... Change Max to min


Var MDate =
Var _DD = 'Summary Table'[DD]
Var _LM = 'Summary Table'[L/M]
Var _P = 'Summary Table'[P]
Var _price = 'Summary Table'[Maxvalue]
Var Output =
CALCULATE(
min('Summary Table'[Date]),
FILTER(ALL('Summary Table'),
'Summary Table'[DD]=_DD&&
'Summary Table'[L/M]=_LM&&
'Summary Table'[P]=_P&&
'Summary Table'[Total]=_price
 
 
)
)

Return
Output

View solution in original post

6 REPLIES 6
Anonymous
Not applicable

Repalce Ste 3 Dax ... Change Max to min


Var MDate =
Var _DD = 'Summary Table'[DD]
Var _LM = 'Summary Table'[L/M]
Var _P = 'Summary Table'[P]
Var _price = 'Summary Table'[Maxvalue]
Var Output =
CALCULATE(
min('Summary Table'[Date]),
FILTER(ALL('Summary Table'),
'Summary Table'[DD]=_DD&&
'Summary Table'[L/M]=_LM&&
'Summary Table'[P]=_P&&
'Summary Table'[Total]=_price
 
 
)
)

Return
Output

ankitgogri - thank you very much for your very speedy help - really appreciate that

Anonymous
Not applicable

Step 1 
Create Summary Table 

Summary Table =

Var _Table =
SUMMARIZE(Data,
Data[Date],
'Description'[DD],
'Description'[L/M],
'Description'[P],
"Total",[Inflated Figure]
 
)
 
return
_Table

Step 2
add Column in above table (Find Max Value)

Maxvalue =

Var _DD = 'Summary Table'[DD]
Var _LM = 'Summary Table'[L/M]
Var _P = 'Summary Table'[P]
Var Output =
CALCULATE(
MAXx('Summary Table','Summary Table'[Total]),FILTER(All('Summary Table'),
'Summary Table'[DD]=_DD &&
'Summary Table'[L/M]=_LM&&
'Summary Table'[P]=_P
 
)
)


Return
Output

Step 3 add column in above table (fina Max date)

Var MDate =
Var _DD = 'Summary Table'[DD]
Var _LM = 'Summary Table'[L/M]
Var _P = 'Summary Table'[P]
Var _price = 'Summary Table'[Maxvalue]
Var Output =
CALCULATE(
MAX('Summary Table'[Date]),
FILTER(ALL('Summary Table'),
'Summary Table'[DD]=_DD&&
'Summary Table'[L/M]=_LM&&
'Summary Table'[P]=_P&&
'Summary Table'[Total]=_price
 
 
)
)

Return
Output
ankitgogri_2-1661194254006.png

 




Step 4
create new 
Final Summary Table =
SUMMARIZE('Summary Table',
'Summary Table'[DD],'Summary Table'[L/M],'Summary Table'[P],"Total",sum('Summary Table'[Total]),"max_Vlaue",MAX('Summary Table'[Maxvalue]),"Maxdate",MAX('Summary Table'[Var MDate]))


ankitgogri_0-1661193881867.png


FYI Max value for [DD], [P], [L/M]  = AA| L | One is 11814.85 as per your page 2 not 10,187.91 on 01/07/23
refer below screenshot

ankitgogri_1-1661194191581.png

 

Thank you ankitgogri

 

I have attached my latest file HERE

 

You will see on the [Summary Table] as filtered.......

 

For [AA],[L], [One] the max value is correct as 11,814.85

 

However there are 2 dates when this figure occurs:  01.04.29 and 01.09.29

 

Is it possible to somehow show the first occurence if there are duplicates?

 

So I would need the date 01.04.29 rather than 01.09.29

 

Many thanks

Anonymous
Not applicable

 

With a combination of AA]&[L]&[One] you have two ID 1 and 45 

use the following Code in your Summary Table

ankitgogri_0-1661180562434.png


Thanks

hi ankitgogri

Thanks for this........sorry i dont think i explained it correctly.....

So with the data in the model, i do not want to look at the maximum values at ID level; i want them at the aggregated [DD], [P], [L/M] level - so the total for this row is 56,661.99 and the maximum value in the row is 10,187.91 on 01/07/23

 

Does that make sense?

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.