cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Memorable Member

## How to modify my expression to force Vari % return as % ?

Hi All

@VijayP have share with me Advanced Card , This Vis is must better then PBI Card Visulisation.

When i try to use the below expression for display % Vari :-

_Vari_%_REV = if(isblank( divide(
[_YTD REV]
-
[_LYTD REV]
,
[_LYTD REV]
)),1, divide(
[_YTD REV]
-
[_LYTD REV]
,
[_LYTD REV]
))

Can some one share how to modify the above to force it display as %  ? Now it display as 12 decimal point.

Above is PBI file :-

1 ACCEPTED SOLUTION
Microsoft Employee

Select your measure in the Fields panel and then click on the % sign to format it as percent in the ribbon.  Also, you should write that measure using a variable to keep it from calculating twice each time.

_Vari_%_REV =
VAR vResult =
DIVIDE (
[_YTD REV] - [_LYTD REV],
[_LYTD REV]
)
RETURN
IF (
ISBLANK ( vResult ),
1,
vResult
)

Pat

Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

2 REPLIES 2
Microsoft Employee

Select your measure in the Fields panel and then click on the % sign to format it as percent in the ribbon.  Also, you should write that measure using a variable to keep it from calculating twice each time.

_Vari_%_REV =
VAR vResult =
DIVIDE (
[_YTD REV] - [_LYTD REV],
[_LYTD REV]
)
RETURN
IF (
ISBLANK ( vResult ),
1,
vResult
)

Pat

Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

Memorable Member

@mahoneypat Thank you very for sharing the right approach in writing expression. it is more structure.

Paul