Forum Discussion
eszimmerman
5 years agoRegular Visitor
Measures - Leading Indicators & Future Forecasting
I'm working on getting printer metrics for my company's network fleet and I've run into a bit of a snag.
I can get trailing indicators just fine, but can't seem to get leading going. The metrics are recorded every 30 minutes until they get stored as a historical metric on the 20th of every month.
Here's the measure I'm using:
B&W MTD =
VAR __PREVIOUSMONTH =
(TOTALMTD
(
SUM('printerMeterHistory'[B&W]),
DATEADD('printerMeterHistory'[pmh_detailedMeterReadDate].[Date], -1, MONTH)))
VAR __CURRENTMONTH =
(TOTALMTD
(
SUM('printerMeterHistory'[B&W]),
DATEADD('printerMeterHistory'[pmh_detailedMeterReadDate].[Date], 0, MONTH)))
VAR __NOW =
(TOTALMTD
(
SUM('printerMeterHistory'[B&W]),
DATEADD('printerMeterHistory'[pmh_detailedMeterReadDate].[Date], 0, DAY)))
VAR __DIFFERENCE =
IF((__CURRENTMONTH - __PREVIOUSMONTH >= 0), __CURRENTMONTH - __PREVIOUSMONTH, __CURRENTMONTH)
RETURN __DIFFERENCE
2 Replies
- eszimmermanRegular Visitor
I've got it down a bit further... any asistance appreciated. Thanks!
- B&W MTD =
- VAR __PREVIOUSMONTH =
- (TOTALMTD ( SUM('printerMeterHistory'[B&W]), DATEADD('printerMeterHistory'[pmh_detailedMeterReadDate].[Date], -1, MONTH)))
- VAR __CURRENTMONTH =
- (TOTALMTD ( CALCULATE( (MAX('printerMeterHistory'[pmh_detailedMeterReadDate], DATEADD('printerMeterHistory'[pmh_detailedMeterReadDate].[Date], 0, DAY) ) )
- VAR __TOTAL = IF((__CURRENTMONTH - __PREVIOUSMONTH >= 0), __CURRENTMONTH - __PREVIOUSMONTH, __CURRENTMONTH)
- RETURN __TOTAL
- eszimmermanRegular Visitor
Getting there...
B&W MTD =
VAR __PREVIOUSMONTH =
(TOTALMTD ( SUM('printerMeterHistory'[B&W]), DATEADD('printerMeterHistory'[pmh_detailedMeterReadDate].[Date], -1, MONTH)))
VAR __CURRENTMONTH =
(TOTALMTD ( CALCULATE( (MAX( printerMeterHistory[pmh_detailedMeterReadDate].[Date] ) ) )
VAR __TOTAL = IF((__CURRENTMONTH - __PREVIOUSMONTH >= 0), __CURRENTMONTH - __PREVIOUSMONTH, __CURRENTMONTH))