Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi guys,
i have this table of customers (Contact Id) with all their status changes along their way on a monthly basis:
i wish to calculate by measures the number of customers for each status for each month, which means the latest status available should be considered and calculated until next status change. once a customer has its first change, he should be calculated until current month.
There is a table to present what i mean (but in columns. not measures):
thanks in advance,
Amit
Solved! Go to Solution.
OK, now I think I understand your requirement better.
Firstly, this solution requires a separate calendar table!
Secondly, I would suggest to maybe redesign your data model to simplyfy the solution. Maybe calculate the nextChange column in the data table instead.
However, here is a working solution with a measure that internally calculates the nextChange for a contactID and uses that to determine the current status with regards to the calendar table.
OK, now I think I understand your requirement better.
Firstly, this solution requires a separate calendar table!
Secondly, I would suggest to maybe redesign your data model to simplyfy the solution. Maybe calculate the nextChange column in the data table instead.
However, here is a working solution with a measure that internally calculates the nextChange for a contactID and uses that to determine the current status with regards to the calendar table.
**bleep** Perfect!
Thanks buddy.
Hi,
Adjust the code to match your table and column names.
Contacts with latest update =
CALCULATE (
COUNTROWS ( Contacts ),
FILTER (
Contacts,
Contacts[Change Month]
= CALCULATE (
MAX ( 'Contacts'[Change Month] ),
ALLEXCEPT ( Contacts, Contacts[Contact Id] )
)
)
)
Br,
Magnus
Thanks for your response!
it doesnt seem to apply what i need.
for your solution, data is:
The required result should present the below:
Means it should be aggregative - any month a customer joins the data (has its first change)
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
43 | |
21 | |
20 | |
15 | |
13 |
User | Count |
---|---|
45 | |
41 | |
39 | |
19 | |
19 |