Forum Discussion
Count Measure Values
- 4 years ago
"i change to use calculated column"
Why? I thought your goal was to do everything with measures?
Here is the formula for the calculated column version:
Column Group = SWITCH(TRUE(), ISBLANK([PY SalesAmount]) && ISBLANK([SalesAmount]),"Inactive", ISBLANK([PY SalesAmount]) && not ISBLANK([SalesAmount]),"New", not ISBLANK([PY SalesAmount]) && ISBLANK([SalesAmount]),"Lost", [SalesAmount]>[PY SalesAmount],"Increasing", [SalesAmount]<[PY SalesAmount],"Declining", "Same")
Glad to hear. Just to reiterate - you cannot count measure values. You need to formulate the business requirement and then write another measure that implements the associated logic.
Also note that my first measure is not fully covering all scenarios. (for example when both current and previous year values are blank). Adjust as needed.
Okay, noted. I will check first measure. But i still having problem here, i change to use calculated column for TY sales amount and PY sales amount, but the PY Sales amount show blank. Can you please advise?
Thanks.
- lbendlin4 years ago
Super User
"i change to use calculated column"
Why? I thought your goal was to do everything with measures?
Here is the formula for the calculated column version:
Column Group = SWITCH(TRUE(), ISBLANK([PY SalesAmount]) && ISBLANK([SalesAmount]),"Inactive", ISBLANK([PY SalesAmount]) && not ISBLANK([SalesAmount]),"New", not ISBLANK([PY SalesAmount]) && ISBLANK([SalesAmount]),"Lost", [SalesAmount]>[PY SalesAmount],"Increasing", [SalesAmount]<[PY SalesAmount],"Declining", "Same")- Huei4 years agoFrequent Visitor
Because yesterday the first measure you advise was referring to table column. That's why i changed to used calculated column.
var t= calculate(sum('Table'[SalesAmount])) var p= CALCULATE(sum('Table'[PY SalesAmount]))But the latest calculated column version solved my problem.
Many Thanks!!