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.
Hello, I am trying to create a measure in DAX that calculate the sum in a column (quantity) for just unique values in another column (category). The paramenter "quantity" is always the same in the same category.
To explain better, a have this table:
category | quantity
1 | 1
1 | 1
1 | 1
2 | 1
3 | 2
3 | 2
And I want to have:
category | quantity
1 | 1
2 | 1
3 | 2
SUM = 1+1+2
In SQL I obtain that sum by doing this:
with total as (
select Distinct(category), quantity FROM table.name )
Select SUM(quantity) from total
Solved! Go to Solution.
Hi @Anonymous ,
Please try this:
Total =
SUMX (
SUMMARIZE (
Table1,
Table1[category],
"Distinct", DISTINCT ( Table1[quantity] )
),
[Distinct]
)
Hi @Anonymous ,
Please try this:
Total =
SUMX (
SUMMARIZE (
Table1,
Table1[category],
"Distinct", DISTINCT ( Table1[quantity] )
),
[Distinct]
)
You could do this in one step, but I split steps out so the logic is easier to see. This will return 4 from your sample data if you drop this measure in a card:
Grand Total =
VAR varUniqueRecords =
DISTINCT( Data )
VAR Result =
SUMX(
varUniqueRecords,
[quantity]
)
RETURN
Result
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingAll you need to do is remove duplicate rows in your first table.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
14 | |
13 | |
12 | |
12 | |
12 |