Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hi,
In my dataset I want to be able to see the percentage of people that respond to a certain survey. Do do this I have 2 relevant columns. One with an Id for every form (so 1 unique id per form, with a different one for every person) and one with the submittance date of the form. This submittance date can also be blank. I would like to create a chart that gives me the response rate for the from/ So basically: Count of Id's / count of submittance dates (counting 0 when the submittance date is blank). I find this hard to do since the date is in a date/time format. Can anybody please help me?
Thanks in advance,
Matt
Solved! Go to Solution.
Hi @Matthias93,
I i don't think you can get the response rate for each month, since if the submitted is blank, Power bi cannot determine which month this record belog to. So we can only get the over all response rate.
If each id-check-in belog to a month, then you can get the response rate for each month.
ResponseRate = CALCULATE(COUNTA('Check-in'[Submitted]),ALLEXCEPT('Check-in','Check-in'[Month]))/CALCULATE(COUNTA('Check-in'[Id-check-in]),ALLEXCEPT('Check-in','Check-in'[Month]))
Regards,
Charlie Liao
This is very close to what I want, I'm quite a beginner with Power BI. Is this the right measure? (my table is called Check-in.)
Response rate = COUNT(Check-in [Submitted])/COUNT(Check-in[Id-check-in]). This gives me a 'token literal expected' error.
Thanks for helping!
Matt
The error is saying that can't find a table name Check-in ...try to put 'Check-in'
Hi @Vvelarde I was able to create this measure, but when I want to use it in a visualization, for expample for the response rate per month I get the following error:
Error Message:
MdxScript(Model) (1, 49) Calculation error in measure 'Check-Ins'[Response rate]: The function COUNT takes an argument that evaluates to numbers or dates and cannot work with values of type String.
Stack Trace:
Invocation Stack Trace:
Activity ID
46ee4405-bcff-4067-8fc7-ad0044f23eed
Time
Tue Oct 04 2016 09:10:47 GMT+0200 (Romance Daylight Time)
Version
2.38.4491.642 (PBIDesktop)
Error Code
rsDataShapeProcessingError
OData Error Message
Failed to execute the query.
Hi @Matthias93,
I i don't think you can get the response rate for each month, since if the submitted is blank, Power bi cannot determine which month this record belog to. So we can only get the over all response rate.
If each id-check-in belog to a month, then you can get the response rate for each month.
ResponseRate = CALCULATE(COUNTA('Check-in'[Submitted]),ALLEXCEPT('Check-in','Check-in'[Month]))/CALCULATE(COUNTA('Check-in'[Id-check-in]),ALLEXCEPT('Check-in','Check-in'[Month]))
Regards,
Charlie Liao
This worked perfectly, thank you so much
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.
| User | Count |
|---|---|
| 48 | |
| 40 | |
| 37 | |
| 20 | |
| 15 |
| User | Count |
|---|---|
| 70 | |
| 67 | |
| 32 | |
| 27 | |
| 25 |