Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
The below screenshot is an example of sorted data where we have ID (LN_TAG) and value. I don't know how to make a percentage.
The percentage represents the relationship:
01_Real estate/04_Total without duplicating values
02_Insurance policy/04_Total without duplicating values
03_Real estate valuation/04_Total without duplicating values
04_Total without duplicating values/04_Total without duplicating values
I am unable to do so in Power BI, please help.
Solved! Go to Solution.
according to DAXFormatter.com that code is ok
M =
IF (
HASONEVALUE ( 'Sheet1'[CATEGORY] ),
DIVIDE (
SUM ( 'Sheet1'[SUM_VECA_S4] ),
CALCULATE (
SUM ( 'Sheet1'[SUM_VECA_S4] ),
'Sheet1'[CATEGORY] = "04_Total without duplicating value"
),
0
)
)
do you still get the error message?
Please provide sample data (with sensitive information removed) that covers your issue or question completely, in a usable format (not as a screenshot). Leave out anything not related to the issue.
If you are unsure how to do that please refer to https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...
Please show the expected outcome based on the sample data you provided.
If you want to get answers faster please refer to https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...
Hi, first of all thank you for wanting to help me.
I am attaching a data table
CATEGORY | SUM | % |
01_Real estate | 19.010.195 | |
02_Insurance policy | 40.228.138 | |
03_Real estate valuation | 6.820.222 | |
04_Total without duplicating value | 59.174.339 |
hi, @dejanzoric
try these one
Hi,
Share the raw data, not the visual.
Be aware that in standard scenarios you can add the sum again and then
change the "show value as" to % of Grand Total
Which gives
In your scenario you need a measure to say
Measure = divide(sum('Table (3)'[SUM]),CALCULATE(sum('Table (3)'[SUM]),'Table (3)'[CATEGORY]="04_Total without duplicating value"),0)
Probably want to suppress the Total value:
Measure = if(hasonevalue('Table (3)'[CATEGORY]),divide(sum('Table (3)'[SUM]),CALCULATE(sum('Table (3)'[SUM]),'Table (3)'[CATEGORY]="04_Total without duplicating value"),0))
Thanks, lbendlin In fact, I want to achieve it as shown in the last table.
I entered the formula as given in the example but it returns the following error:
"Too many arguments were passed to the SUM function. The maximum argument count for the function is 1".
please show your measure code
deliver measure code
according to DAXFormatter.com that code is ok
M =
IF (
HASONEVALUE ( 'Sheet1'[CATEGORY] ),
DIVIDE (
SUM ( 'Sheet1'[SUM_VECA_S4] ),
CALCULATE (
SUM ( 'Sheet1'[SUM_VECA_S4] ),
'Sheet1'[CATEGORY] = "04_Total without duplicating value"
),
0
)
)
do you still get the error message?
Hi, the formula is OK.
I only tried to import the table and run the formula from it and it works.
Obviously, the problem is when I want to run a formula from the model where the union tables are derived. Then a message appears.
I will try to do the data transformation in a different way first and I think it will work then. Thank you very much for your help.
hi, @dejanzoric
try make measure
User | Count |
---|---|
116 | |
73 | |
62 | |
50 | |
46 |
User | Count |
---|---|
173 | |
123 | |
60 | |
59 | |
57 |