Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
I have an expression
if (Max(Month) > (StartMonat +2), (Sum([Wert PE Plan]) / (12 - (StartMonat +2))) * (Max(Month) - (StartMonat +2)), 0)
When i combine this expression with customerid it works fine because every customer has it‘s own startmonth and planvalue.
When I combine it with salesdistrictgroup and salesdistrictid it doesn‘t work because a salesdistrictgroup and / or salesdistrictid has more then one startmonth and planvalue
a salesdistrictgroup can have more then one salesdistrictid. And one salesdistrictid can have more then one customerid. Customerid is the lowest level.
The if-statement is needed because planvalues are only activated two months after startmonth. For example: when startmonth is january and max-month is february the planvalue to be calculated is 0, when max-month is april the planvalue which should be taken is the planvalue belonging to April and belonging with that salesdistrictgroup / salesdistrictid / customer.
With mine Expression the values when calculated are not correct (see tablebox)
An other problem can be that startmonth is 0. When startmonth is = 0 then the customes has no priceincreases. otherwise proceincreases starts 2 month after the startmonth
I want to build this expression into a pivottable with dimensions salesdistrictgroup and salesdistrictid
I hope someone can solve the problem (if it can besolved) and can give me the right expression.
For testing I have added a little qvw with a pivot table and a table box
Thands in advance
regards Court
Not entirely sure what you might need... but see if this works
=Sum(Aggr(If(Max(Month) > (StartMonat+2), (Sum(PePlan) / (12 - (StartMonat +2))) * (Max(Month) - (StartMonat +2)), 0), AX_SalesDistrictGroup, AX_SalesDistrictID, AX_CustomerID))
Hello Sunny,
thanks I will check it,
I'll come back with the results
Court
Hello Sunny,
I checked your Aggr-function: it works !!
Thanks
I wished my knowledge about Set Analysis was so good as yours.
What I used is not set analysis, but Aggr() function... read more on this topic here
Hello Sunny,
I will read the document about Aggr() function.
I thought the Aggr-function was part of Set Analysis.
Nope, they are two very different things
May be you can use like this:
Sum(Aggr(sum({$<Field1={'3'},Field2={'AP'},Date={"Max(Date)"}>}Total), $(vDIM)))