The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
Hi,
I was wondering if anyone can help me?!
I created a measure and would like to use the filter function to exclude future month's, however I get a 'Operator or expression '()' not supported in this context' error, the measure works without the filter function but not with it, any ideas why?
Thanks in advance
CSP
Failed_SLA = (
calculate(DISTINCTCOUNT(Job[Id]),Job[Failed]=1)
/
Calculate(DISTINCTCOUNT(Job[Number]),Job[Status]=4)+Calculate(DISTINCTCOUNT(Job[Number]),Job[Status]=5)),
Filter (JOB, MONTH(Job[Date].[Month]) <= MONTH(today()))
)
Solved! Go to Solution.
You need to modify the logic as given below
Failed_SLA =
calculate(DISTINCTCOUNT(Job[Id]),Filter (JOB, MONTH(Job[Date]) <= MONTH(today()) && Job[Failed]=1))
/
Calculate(DISTINCTCOUNT(Job[Number]),Filter (JOB, MONTH(Job[Date]) <= MONTH(today()) && Job[Status]=4))+Calculate(DISTINCTCOUNT(Job[Number]),Filter (JOB, MONTH(Job[Date]) <= MONTH(today()) && Job[Status]=5))
Regards,
You need to modify the logic as given below
Failed_SLA =
calculate(DISTINCTCOUNT(Job[Id]),Filter (JOB, MONTH(Job[Date]) <= MONTH(today()) && Job[Failed]=1))
/
Calculate(DISTINCTCOUNT(Job[Number]),Filter (JOB, MONTH(Job[Date]) <= MONTH(today()) && Job[Status]=4))+Calculate(DISTINCTCOUNT(Job[Number]),Filter (JOB, MONTH(Job[Date]) <= MONTH(today()) && Job[Status]=5))
Regards,
Welcome. Kindly mark my reply as a solution! Looks like you have marked your reply as a solution.
Sorry, I've marked your your reply as solution now.
Thanks again!
CSPedrao
try it like this
Failed_SLA =
calculate(DISTINCTCOUNT(Job[Id]),Job[Failed]=1)
/
Calculate(DISTINCTCOUNT(Job[Number]),Job[Status]=4)+Calculate(DISTINCTCOUNT(Job[Number]),Job[Status]=5)),
Filter (JOB, MONTH(Job[Date].[Month]) <= MONTH(today()))
If I answered your question, please mark my post as solution, Appreciate your Kudos 👍
Follow me on Linkedin
Vote for my Community Mobile App Idea 💡
Proud to be a Super User! | |
Hi,
It made no difference, still gives me the same message 'Operator or expression '()' is not supported in this context'.
Thanks anyway!
CSPedrao
try it now
Failed_SLA =
calculate(DISTINCTCOUNT(Job[Id]),Job[Failed]=1)
/
Calculate(DISTINCTCOUNT(Job[Number]),Job[Status]=4)+Calculate(DISTINCTCOUNT(Job[Number]),Job[Status]=5),
Filter (JOB, MONTH(Job[Date].[Month]) <= MONTH(today())
If I answered your question, please mark my post as solution, Appreciate your Kudos 👍
Follow me on Linkedin
Vote for my Community Mobile App Idea 💡
Proud to be a Super User! | |
User | Count |
---|---|
65 | |
61 | |
60 | |
53 | |
30 |
User | Count |
---|---|
180 | |
88 | |
71 | |
48 | |
46 |