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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Henricus
Frequent Visitor

Using mutltiple dates in a table

Hi, I have a question using dates in a table.

I have a dataset consisting of the following columns:

name, date, score

 

The dates range is different per dataset, but it's done per day, so each row has a day of a month/year assigned to it. 
So the names are duplicate but the date and score differ.

 

I would like to have a table with the following setup:

Henricus_0-1664802227030.png

 

I hope it's possible, but I'm lost.

Hope someone can guide me to a (possible) solution.

 

Thanks!
Dennis

 

8 REPLIES 8
Henricus
Frequent Visitor

Hi @Greg_Deckler,

 

That is correct.

@Henricus OK, see attached PBIX below signature. The measure is:

change = 
    VAR __Score = SUM('Table'[Score])
    VAR __Date = MAX('Table'[Date])
    VAR __Name = MAX('Table'[Name])
    VAR __PreviousDate = MAXX(FILTER(ALL('Table'),[Name] = __Name && [Date] < __Date),[Date])
    VAR __PreviousScore = SUMX(FILTER(ALL('Table'),[Name] = __Name && [Date] = __PreviousDate),[Score])
RETURN
    IF(__PreviousScore = BLANK(), BLANK(), __Score - __PreviousScore)


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Thanks for your reply @Greg_Deckler!

I'll check it out tomorrow on my working computer. 
One other question though, How do I get those date columns? They don't seem to work.

Like, can I get columns starting on the first of the month for example?

 

 

Thanks again.
Kind regards,
Henricus

@Henricus You can use something like DATEVALUE("Jan 2022")



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler ahh, like just a new measurement?
Thanks!

@Henricus Well, if your current data just has the 3 letter month name, create a new calculated column like this:

Date2 = DATEVALUE([Date] & " 2022")



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...
Greg_Deckler
Community Champion
Community Champion

@Henricus So your data looks like this?

Name Date Score
test 1/1/2022 12
test 2/1/2022 13
test 3/1/2022 13
test2 1/1/2022 12
test2 2/1/2022 11

 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler my apologies, was away for a couple of days.

My data is like that. But what I want in my report is a column with a heading ofr the first of lets say jan, 1st of feb, etc. and then a columns with the change.

But I don't seem to get the data from the specific dates in the columns.
Should I create a measurement for that?

Thanks in advance

Kind regards,
Henricus

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

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.