The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
Hi there,
The issue is at "distinctCount of Respondent ID". I have about 13,000 rows of data but there's only 205 unique respondent ID. In Exhibit 1, i used a simple "DISTINCTCOUNT([RespondentID])" and it returned me the "distinctCount of Respondent ID" column. Then I did a simple division measure hence i'm getting all 100% in the last column, which is wrong!
However, in Exhibit 2 is what i desire. But I manually hard-coded the "205" in it and i'm able to get what i need.
My question is : What is the right formula to get the "205"?
Exhibit 1 : This is what I'm getting
Exhibit 2 : This is what I really need
Solved! Go to Solution.
Hi,
I am not sure how your datamodel looks like, but please try something like below.
It is for creating a measure.
distinctcount expected result measure: =
CALCULATE (
DISTINCTCOUNT ( TableName[RespondentID] ),
ALL ( TableName[Value] )
)
Hi there,
The issue is at "distinctCount of Respondent ID". I have about 13,000 rows of data but there's only 205 unique respondent ID. In Exhibit 1, i used a simple "DISTINCTCOUNT([RespondentID])" and it returned me the "distinctCount of Respondent ID" column. Then I did a simple division measure hence i'm getting all 100% in the last column, which is wrong!
However, in Exhibit 2 is what i desire. But I manually hard-coded the "205" in it and i'm able to get what i need.
My question is : What is the right formula to get the "205"?
Exhibit 1 : This is what I'm getting
Exhibit 2 : This is what I really need
You can use CALCULATE(DistinctCount(Table[RespondentID), REMOVEFILTERS(Table[RespondentID]))
This will give you the 205 in each row, and then use your original measure as the numerator as in:
DIVIDE([Original Measure], [The New Measure]).
--Nate
i tried CALCULATE(DistinctCount(Table[RespondentID), REMOVEFILTERS(Table[RespondentID]))
but it still returns me the exact value as in my Exhibit 1
Just to check: are you looking for an answer in DAX? If so, you may want to post in the Power BI forum?
Hi,
I am not sure how your datamodel looks like, but please try something like below.
It is for creating a measure.
distinctcount expected result measure: =
CALCULATE (
DISTINCTCOUNT ( TableName[RespondentID] ),
ALL ( TableName[Value] )
)
User | Count |
---|---|
28 | |
12 | |
8 | |
7 | |
5 |
User | Count |
---|---|
36 | |
14 | |
12 | |
7 | |
7 |