Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hello, I am facing a problem that it should be really easy and there should be a lot of information but I have not found it so something I should be doing wrong.
I have a model with 3 tables
1 per department
Subdepartment | Population | Submited |
Sellers | 5 | 3 |
Administration | 3 | 2 |
1 per persons
ID | Department | Subdepartment |
1 | Sales | Sellers |
2 | Administration | Accountability |
1 per answers of a survey (AKA NPSData)
ID | Category | Question | Answer | NPS Value |
26 | Work environment | q1 | 2 | Detractor |
42 | Work environment | q1 | 2 | Detractor |
49 | Work environment | q2 | 2 | Detractor |
64 | Work environment | q1 | 2 | Detractor |
28 | Work environment | q2 | 4 | Detractor |
Department is related with persons and persons are related with NPSData
Then I am creating a visual to show the NPS per question and I would like to know the % of promoters or Detractors based on the department population (As far as not every person on the department has fulfilled the survey) so I can create an slicer to navigate through the subdepartments to get the % of Promoters/Neutrals/detractors by question by department.
So at the end, within a visual like this barchar
On the right side is a table, and I will only need to add a measure which divides each of this column, but I am stucked o nhow to do it.
I have tried something like:
Solved! Go to Solution.
Hi, @Chavas
You need to modify your second measure slightly.If you want to change multiply this value by 100 to show it in % ,it is recommended that you do not use the Text "nan" in the third parameter of function "Divide".You cannot mix different types of data in one column if you want to show it in %.
measure =
DIVIDE (
COUNTA ( NPSDATA[Category] ),
SELECTEDVALUE ( Department[DptPopulation] )
)
In addition ,please check whether the field "Subdepartment" in you left graph visual are the same as the field "Subdepartment" in right Table viusal
Best Regards,
Community Support Team _ Eason
Hi, @Chavas
You need to modify your second measure slightly.If you want to change multiply this value by 100 to show it in % ,it is recommended that you do not use the Text "nan" in the third parameter of function "Divide".You cannot mix different types of data in one column if you want to show it in %.
measure =
DIVIDE (
COUNTA ( NPSDATA[Category] ),
SELECTEDVALUE ( Department[DptPopulation] )
)
In addition ,please check whether the field "Subdepartment" in you left graph visual are the same as the field "Subdepartment" in right Table viusal
Best Regards,
Community Support Team _ Eason
Okay I achieved to do it in the table
DAX:
User | Count |
---|---|
92 | |
86 | |
78 | |
72 | |
65 |
User | Count |
---|---|
115 | |
107 | |
86 | |
65 | |
64 |