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.
Please may I get help understand whats wrong with my dax , that it returns blank when used on card visual but displays value in table.
Solved! Go to Solution.
Hi, I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
Score Q1: =
VAR _t =
ADDCOLUMNS (
SUMMARIZE ( Data, Data[Question 1] ),
"@count", CALCULATE ( COUNT ( Data[Question 1] ) ),
"@weight",
CALCULATE (
SWITCH (
TRUE (),
SELECTEDVALUE ( Data[Question 1] ) = "Excellent", 5,
SELECTEDVALUE ( Data[Question 1] ) = "Very good", 4,
SELECTEDVALUE ( Data[Question 1] ) = "Good", 3
)
),
"@denom", CALCULATE ( COUNT ( Data[Question 1] ), ALL ( Data ) ) * 5
)
RETURN
IF (
HASONEVALUE ( Data[Question 1] ),
DIVIDE ( SUMX ( _t, [@weight] * [@count] ), SUMX ( _t, [@denom] ) ),
DIVIDE ( SUMX ( _t, [@weight] * [@count] ), COUNT ( Data[Question 1] ) * 5 )
)
Hi, I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
Score Q1: =
VAR _t =
ADDCOLUMNS (
SUMMARIZE ( Data, Data[Question 1] ),
"@count", CALCULATE ( COUNT ( Data[Question 1] ) ),
"@weight",
CALCULATE (
SWITCH (
TRUE (),
SELECTEDVALUE ( Data[Question 1] ) = "Excellent", 5,
SELECTEDVALUE ( Data[Question 1] ) = "Very good", 4,
SELECTEDVALUE ( Data[Question 1] ) = "Good", 3
)
),
"@denom", CALCULATE ( COUNT ( Data[Question 1] ), ALL ( Data ) ) * 5
)
RETURN
IF (
HASONEVALUE ( Data[Question 1] ),
DIVIDE ( SUMX ( _t, [@weight] * [@count] ), SUMX ( _t, [@denom] ) ),
DIVIDE ( SUMX ( _t, [@weight] * [@count] ), COUNT ( Data[Question 1] ) * 5 )
)
Thanks, I understood the issue
User | Count |
---|---|
28 | |
12 | |
8 | |
7 | |
5 |
User | Count |
---|---|
35 | |
14 | |
12 | |
9 | |
7 |