Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
CSPedrao
New Member

Power BI Filter Function Error

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()))

     )

 

 

2 ACCEPTED SOLUTIONS
Thejeswar
Super User
Super User

@CSPedrao ,

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,

View solution in original post

@Thejeswar 
It worked!!

Thanks very much for your help.

CSPedrao

 

View solution in original post

7 REPLIES 7
Thejeswar
Super User
Super User

@CSPedrao ,

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,

@Thejeswar 
It worked!!

Thanks very much for your help.

CSPedrao

 

@CSPedrao ,

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

Idrissshatila
Super User
Super User

@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 💡



Did I answer your question? Mark my post as a solution! Appreciate your Kudos
Follow me on LinkedIn linkedIn
Vote for my Community Mobile App Idea

Proud to be a Super User!




@Idrissshatila 

Hi,

It made no difference, still gives me the same message 'Operator or expression '()' is not supported in this context'.

 

Thanks anyway!

CSPedrao

@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 💡



Did I answer your question? Mark my post as a solution! Appreciate your Kudos
Follow me on LinkedIn linkedIn
Vote for my Community Mobile App Idea

Proud to be a Super User!




Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.