March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi,
I am wondering whether it is possible to achieve this and display as a table.
I have a table that displays client number by month. I then want to add new measures that calculates the difference to Apr of that year, difference to last month, 6 months and 12 months ago as shown above.
I have created a new measure that calculates if a date falls in one of the above categories and flag is if true. I then add a new measure that calculates the difference such as for 12 months ago:
Solved! Go to Solution.
Please see the attached sample file. You would not need to create a measure for every month; just for the relative month.
If this post helps to answer your questions, please consider marking it as a solution so others can find it more quickly when faced with a similar challenge.
Proud to be a Microsoft Fabric Super User
Hello - yes, it is possible to recreate the values shown in your screensnip. It would be best if you have a separate date table that is related to your data table. Then you would have the separate measures that reference the dates in the date table. Below are sample scripts for measures along with the url for the associated DAX pattern, which includes detailed explanations and scripts for a date table that you can just copy and paste into your project. For the scripts below, just replace the table and column references with the applicable table and column names for your project. For each measure, you can change the number of months to offset from current, which is shown as -1 (for prior month) in the example.
Add a column to your table 'Year Month Number' to reference in your . This will be in the format of yyyyMM and will be for the date of the current row (not the date for any previous period).
https://www.daxpatterns.com/month-related-calculations/
# Users
Users :=
DISTINCTCOUNT('PBI all'[Service user ID])
Prior Month
Users PM :=
VAR CurrentYearMonthNumber = SELECTEDVALUE ( 'Date'[Year Month Number] )
VAR PreviousYearMonthNumber = CurrentYearMonthNumber - 1
VAR Result =
CALCULATE (
[Users],
REMOVEFILTERS ( 'Date' ),
'Date'[Year Month Number] = PreviousYearMonthNumber
)
RETURN
Result
If this post helps to answer your questions, please consider marking it as a solution so others can find it more quickly when faced with a similar challenge.
Proud to be a Microsoft Fabric Super User
Hi @jennratten,
I have tried your method and still not getting the result i want. I have created a new date table from the link you have provided and then created a new measure below:
In order to have all of this shown on one table, you will need to either create measures for all of the values to be included in the table or create a calculated table that produces the desired results and then add all to the visual. Calculations should be dynamic so you won't have to update them for specific dates, like CurrentValue-1Mo, CurrentValue-2Mo, CurrentValue-3Mo, ChangeVs12Mo, ChangeVs6Mo, etc.
Please let me know if I can further assist.
If this post helps to answer your questions, please consider marking it as a solution so others can find it more quickly when faced with a similar challenge.
Proud to be a Microsoft Fabric Super User
Just to confirm, do you mean i would need to create measures for each month, Apr, May, Jun etc as well as diff to Apr, diff to previous months, 6 months and 12 months?
Are you able to give me an example?
kind regards
Hetal
Please see the attached sample file. You would not need to create a measure for every month; just for the relative month.
If this post helps to answer your questions, please consider marking it as a solution so others can find it more quickly when faced with a similar challenge.
Proud to be a Microsoft Fabric Super User
Thank you very much for this.
@Anonymous , create your measure and then with help from time intelligence have measure like
Year behind Sales = CALCULATE([Measure],dateadd('Date'[Date],-1,Year))
6 Months behind Sales = CALCULATE([Measure],dateadd('Date'[Date],-6,Month))
Time Intelligence, DATESMTD, DATESQTD, DATESYTD, Week On Week, Week Till Date, Custom Period on Period,
Custom Period till date: https://youtu.be/aU2aKbnHuWs&t=145s
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
125 | |
85 | |
69 | |
54 | |
45 |
User | Count |
---|---|
204 | |
106 | |
98 | |
65 | |
54 |