Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Anonymous
Not applicable

Creating a measure combining percentage and free text

 

Hi there

 

I want to create a measure that calculates a percentage and includes text. I have created the below code but the percentage appears as 3.5715518772422e-02.

When I isolate the percentage calculation without the text, it appears correctly as 3.57%

 

Is there anything I can do to display the percentage correctly?Percentage Sample.png 

Measure = "Map represents "&
DIVIDE(
CALCULATE(
COUNTROWS(Dataset'),
FILTER('Dataset','Dataset'[Country of Residence]<>"")),
COUNTROWS('Dataset'))
&"% of Live users"

Thanks,
Jemma

1 ACCEPTED SOLUTION
TomMartens
Super User
Super User

Hey,

 

for similar requirements I use FORMAT to shape the value to my accordance like so

_test measure = 
var selectedrows = COUNTROWS('Fact Sale open')
var allrows = CALCULATE(COUNTROWS('Fact Sale open') , ALL('Dimension City'[Sales Territory])) 
return
"the share of the selected territories is " &
FORMAT(DIVIDE(selectedrows , allrows , BLANK()) * 100 , "#.000000") & "%"

This looks on a Card visual like this:

image.png

Hopefully this is something you are looking for.

 

Regards,

Tom

 

 



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

View solution in original post

3 REPLIES 3
TomMartens
Super User
Super User

Hey,

 

for similar requirements I use FORMAT to shape the value to my accordance like so

_test measure = 
var selectedrows = COUNTROWS('Fact Sale open')
var allrows = CALCULATE(COUNTROWS('Fact Sale open') , ALL('Dimension City'[Sales Territory])) 
return
"the share of the selected territories is " &
FORMAT(DIVIDE(selectedrows , allrows , BLANK()) * 100 , "#.000000") & "%"

This looks on a Card visual like this:

image.png

Hopefully this is something you are looking for.

 

Regards,

Tom

 

 



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany
Anonymous
Not applicable

Perfect @TomMartens  I changed your measure to the below and I get 3.5% which is perfect. 

 

Country of Residence % = 
"Map represents "&FORMAT(DIVIDE(
    CALCULATE(
        COUNTROWS('Dataset'),
        FILTER('Dataset','Dataset'[Country of Residence]<>"")),
        COUNTROWS('Dataset'))*100,"#0.0")&" % of Live users"
Anonymous
Not applicable

Perfect @TomMartens  I changed your measure to the below and I get 3.5% which is perfect. 

 

Country of Residence % = 
"Map represents "&FORMAT(DIVIDE(
    CALCULATE(
        COUNTROWS('Dataset'),
        FILTER('Dataset','Dataset'[Country of Residence]<>"")),
        COUNTROWS('Dataset'))*100,"#0.0")&" % of Live users"

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.