Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
I have two tables, Headcounts and Time. In Headcounts, I have a time_id and in Time I have the time_id as a primary key that tells you the time in hour format (12 hours).
Ex) time_id of 1 has a time_12 of 7:00 AM
the 7:00 AM value is of type text. I am trying to make a function of CALCULATE(AVG(headcounts), 'Time'[time_12]) so that when I apply an hour filter to the visual it won't change my Measure. I am getting this error: MdxScript(Model) (7, 166) Claculation error in measure'headocunts'[AVG HC NO Filters]: Cannot convert value '7:00 AM' of type Text to type True/False
Why I am confused is if I use the time_id in the same table, the visual will show.
Thank you for any help.
Solved! Go to Solution.
Hi @Brennan,
When you use CALCULATE function, you need to add a filter like CALCULATE(<expression>,<filter1>,<filter2>…). The filter must return the True/False to filter your table. You just use 'Time'[time_12], which can not return True/False value, so you got the error message. Please change your formula as follows, and check if it's the result you want.
measure=CALCULATE(AVG(headcounts), ALL('Time'[time_12]))
If you would not get the expected result, please share dummy data and list expected result for further analysis.
Thanks,
Angelia
Hi @Brennan,
When you use CALCULATE function, you need to add a filter like CALCULATE(<expression>,<filter1>,<filter2>…). The filter must return the True/False to filter your table. You just use 'Time'[time_12], which can not return True/False value, so you got the error message. Please change your formula as follows, and check if it's the result you want.
measure=CALCULATE(AVG(headcounts), ALL('Time'[time_12]))
If you would not get the expected result, please share dummy data and list expected result for further analysis.
Thanks,
Angelia
| User | Count |
|---|---|
| 53 | |
| 40 | |
| 35 | |
| 24 | |
| 22 |
| User | Count |
|---|---|
| 135 | |
| 111 | |
| 57 | |
| 44 | |
| 38 |