Forum Discussion
Divide by applicable values
- 2 years ago
Check this. You can replace _parameterNotNA by _parameter if you want to see also NA vs YesNo in _current part of code.
Applicable dufoq3 = VAR _parameter = SELECTEDVALUE('Table Test'[Q1A Parameter Checked]) VAR _parameterNotNA = IF(_parameter <> "NA", _parameter) VAR _current = CALCULATE( //SUM('Table Test'[Q1 score]), COUNTROWS('Table Test'), KEEPFILTERS('Table Test'[Q1A Parameter Checked] = _parameterNotNA) ) VAR _yesNo = CALCULATE( //SUM('Table Test'[Q1 score]), COUNTROWS('Table Test'), 'Table Test'[Q1A Parameter Checked] IN {"yes", "no"} ) VAR _result = DIVIDE(_current, _yesNo) RETURN _result
dufoq3 lbendlin this doesn't give correct value if i add another month in matrix (total not matching 100%) -- also i want to present data in single line as i have 10 more paramter Q to show it in matrix visual --
example
Check this. You can replace _parameterNotNA by _parameter if you want to see also NA vs YesNo in _current part of code.
Applicable dufoq3 =
VAR _parameter = SELECTEDVALUE('Table Test'[Q1A Parameter Checked])
VAR _parameterNotNA = IF(_parameter <> "NA", _parameter)
VAR _current =
CALCULATE(
//SUM('Table Test'[Q1 score]),
COUNTROWS('Table Test'),
KEEPFILTERS('Table Test'[Q1A Parameter Checked] = _parameterNotNA)
)
VAR _yesNo =
CALCULATE(
//SUM('Table Test'[Q1 score]),
COUNTROWS('Table Test'),
'Table Test'[Q1A Parameter Checked] IN {"yes", "no"}
)
VAR _result = DIVIDE(_current, _yesNo)
RETURN _result
- Jit0072 years agoHelper II
Thanks dufoq3 i got some ideas from above code & replaced with my requirements..Appreciated your help.
I'm trying to find how i can replace empty cell with some Text in divide formula
,0)+0 = 0% == dont want to show 0% instead of that i can use some NA, text
- dufoq32 years agoCommunity Champion
Hi, you can use 3rd argumend of DIVIDE function, or create new variable in same code:
VAR _result2 = IF(_result = 0, "NA", _result) and don't forget to replace: RETURN _result by RETURN _result2