Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hi all,
I am trying to compare multiple projects to see when (and how frequently) certain items are occurring during the course of a project.
One project may have started in 2017, another may have started in 2019, and I'd like to be able to count how many times certain events occurred in say month 4 or month 5 or month 6 of each project, as they roughly last the same amount of time.
I have the Project name and the Received Date of the event. So one idea was to create a column to "lookup" which contains the year and month
Lookup = format('Data'[Received Date],"YYYY-MM")
Using that Lookup, column, I tried to use RankX to rank each month by project.
Solved! Go to Solution.
Hi @jameschung ,
It sounds like you need to know how many months there are between the start date of a project and the data of a transactions/event.
The DAX function DATEDIFF should be able to help.
the sample data didn't indicate what your data model is, so i have to make some assumptions. I assume you have a project table, which has a column for start date. then you have a transactions table. You might be able to add a column to the transactions table to show how many months since start date this event happened. Use your lookup to add a column for the start date, then you can use datediff to get the month number of the project.
Month of Project = DATADIFF('Data'[Start Date],'Data'[Recieved Date],Month)
Hi @jameschung ,
It sounds like you need to know how many months there are between the start date of a project and the data of a transactions/event.
The DAX function DATEDIFF should be able to help.
the sample data didn't indicate what your data model is, so i have to make some assumptions. I assume you have a project table, which has a column for start date. then you have a transactions table. You might be able to add a column to the transactions table to show how many months since start date this event happened. Use your lookup to add a column for the start date, then you can use datediff to get the month number of the project.
Month of Project = DATADIFF('Data'[Start Date],'Data'[Recieved Date],Month)
Thanks @nhoward. I hadn't considered that approach and it's useful for another problem I was having too! Much appreciated.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 56 | |
| 47 | |
| 44 | |
| 20 | |
| 20 |
| User | Count |
|---|---|
| 72 | |
| 70 | |
| 34 | |
| 33 | |
| 31 |