Forum Discussion
bml123
4 years agoPost Patron
Net Value measure
Hi, I have sales data for each month and I need to calculate the net growth. for example, for Dec-21, NetValue=sumofsales(Jan-21 to Dec-21) - sumofsales(Dec-20 to Nov-21) for Jan-22 NetValue=s...
- Anonymous4 years ago
HI bml123,
Please take a look at the following measure formula if it is suitable for your requirement:
NetValue = VAR currDate = MAX ( date[Date] ) VAR Roll = CALCULATE ( SUM ( Sales[Sales Amount] ), FILTER ( ALLSELECTED ( Sales ), Sales[Date] >= DATE ( YEAR ( currDate ), MONTH ( currDate ) - 11, DAY ( currDate ) ) && Sales[Date] <= currDate ) ) VAR preRoll = CALCULATE ( SUM ( Sales[Sales Amount] ), FILTER ( ALLSELECTED ( Sales ), Sales[Date] >= DATE ( YEAR ( currDate ), MONTH ( currDate ) - 12, DAY ( currDate ) ) && Sales[Date] <= DATE ( YEAR ( currDate ), MONTH ( currDate ) - 1, DAY ( currDate ) ) ) ) RETURN Roll - preRollRegards,
Xiaoxin Sheng
Anonymous
4 years agoNot applicable
HI bml123,
Please take a look at the following measure formula if it is suitable for your requirement:
NetValue =
VAR currDate =
MAX ( date[Date] )
VAR Roll =
CALCULATE (
SUM ( Sales[Sales Amount] ),
FILTER (
ALLSELECTED ( Sales ),
Sales[Date]
>= DATE ( YEAR ( currDate ), MONTH ( currDate ) - 11, DAY ( currDate ) )
&& Sales[Date] <= currDate
)
)
VAR preRoll =
CALCULATE (
SUM ( Sales[Sales Amount] ),
FILTER (
ALLSELECTED ( Sales ),
Sales[Date]
>= DATE ( YEAR ( currDate ), MONTH ( currDate ) - 12, DAY ( currDate ) )
&& Sales[Date]
<= DATE ( YEAR ( currDate ), MONTH ( currDate ) - 1, DAY ( currDate ) )
)
)
RETURN
Roll - preRoll
Regards,
Xiaoxin Sheng