Forum Discussion
Populating future dates with previous year and same month results?
- 8 years ago
Hi tahir9
I've added in the additional checks for those columns (highligted the changes in red-bold)
Parallel = VAR MyDate = DATE('Table'[year],'Table'[month],1) VAR SumOfMonthLastYear = SUMX( FILTER( 'Table1', 'Table'[year] = EARLIER('Table'[year]) - 1 && 'Table'[month] = EARLIER('Table'[month]) && 'Table'[State] = EARLIER('Table'[State]) && 'Table'[Rep] = EARLIER('Table'[Rep]) && 'Table'[Channel] = EARLIER('Table'[Channel]) ), 'Table'[Polcnt] ) RETURN IF( MyDate< TODAY() , --- THEN --- 'Table'[Polcnt] , --- ELSE --- SumOfMonthLastYear * 1.2 )
HI tahir9
What is the number you are after in the Parallel column for the bottom row? Is 7.20 the number you want? Or is this the output of the calculation that isn't working how you would like?
- tahir98 years agoFrequent VisitorYeah the 7.2 which is just the 6 multiplied by 1.2.
- Phil_Seamark8 years ago
Microsoft Employee
Is this calculated column close?
Parallel = VAR MyDate = DATE('Table1'[year],'Table1'[month],1) RETURN IF( MyDate< TODAY() , --- THEN --- 'Table1'[Polcnt] , --- ELSE --- 'Table1'[Polcnt] * 1.2 )- tahir98 years agoFrequent Visitor
Sorry Phillip I shouldn't have built my table like that it has more days than just the first of the month it has every day of the month and table ends at 12/31/2018.
I did try your solution but it does not populate future dates...
What i am trying to accomplish is go through each date and say if its less than today() then give me POLCNT, however if its in the future then go back to previous year same month and get the sum of polcnt in that month based on the individual groups like the columns labeld state/channel/rep...
So if 3/2/2018 it looks at the month of march in 2017 for a state/channel/rep and then sums it to give me whatever the total was for that month in 2017...
This is just the first part of what i am trying to do just to get the future dates to populate with something but whatever i have tried, it only populates up to the current dates nothing populates to future...