Forum Discussion
Calculate variance from previous date
Hi,
how is possible to calculate in another column the variance of count from previus date?
My purpose is in case of variace positive start an alert by a query with power automate.
Thanks
- Anonymous2 years ago
Hi, gr84
Based on your description, If you have a date column, you can create following new columns to achieve the effect you are looking for. Following picture shows the effect of the display.
New columns:
Previous Count = CALCULATE ( MAX ( 'Table'[Value] ), FILTER ( 'Table', 'Table'[Date] = EARLIER ( 'Table'[Date] ) - 1 ) )Variance = IF ( 'Table'[Date] = MIN ( 'Table'[Date] ), BLANK (), 'Table'[Value] - 'Table'[Previous Count] )If this does not work, could you please share some sample data without sensitive information and expected output.
How to provide sample data in the Power BI Forum - Microsoft Fabric Community
Best Regards,
Yang
Community Support TeamIf there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
5 Replies
- Daniel29195Community Champion
Hello gr84
use this measure :
measure =
var current_date = max(tbl_name[date_col_table])
var prev_date = current_date - 1
current_value = sum(tbl_name[count])
prev_date_value = calculate ( sum(tbl_name[count]) , tbl_name[date_col_table] = prev_date )
var variance = current_value - prev_date_value
return variance
If my answer helped sort things out for you, i would appreciate a thumbs up 👍 and mark it as the solution ✅!
It makes a difference and might help someone else too. Thanks for spreading the good vibes! 🤠- gr84Frequent Visitor
- AnonymousNot applicable
Hi, gr84
Based on your description, If you have a date column, you can create following new columns to achieve the effect you are looking for. Following picture shows the effect of the display.
New columns:
Previous Count = CALCULATE ( MAX ( 'Table'[Value] ), FILTER ( 'Table', 'Table'[Date] = EARLIER ( 'Table'[Date] ) - 1 ) )Variance = IF ( 'Table'[Date] = MIN ( 'Table'[Date] ), BLANK (), 'Table'[Value] - 'Table'[Previous Count] )If this does not work, could you please share some sample data without sensitive information and expected output.
How to provide sample data in the Power BI Forum - Microsoft Fabric Community
Best Regards,
Yang
Community Support TeamIf there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
- gr84Frequent Visitor
Hi Anonymous ,
thank you, I've insert your solution in my matrix table but my column "count" is calculate then I haven't the column "count" in my table.
How Can I do?Thanks in advance
- gr84Frequent Visitor
Hi,
last update, if I insert new column "previus count" i don't receive expected output.
Previous Count =CALCULATE (MAX ( TLC[Count] ),FILTER ( 'TLC', TLC[Time_Issue_agg] = EARLIER ( TLC[Time_Issue_agg] ) - 1 ))