Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

Announcements
BI & Data Trends 2021. Discover the top 10 trends emerging in today. Join us on Dec. 8th REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Contributor
Contributor

Count with conditional expression?

Hi, Experts, I having a problem on counting dimension with some conditional expression.

In the red box (A) below.

I need to count the the number of enterprise which meet the condition expression.

when condition vYearlyKPI >= ContractedSLA then only take count the enterprise.


vYealyKPI =       (((1+(floor(date(ContractDuration_Date_Max)) - floor(date(ContractDuration_Date_Min))))*24*60)

        - (Sum( If(Outage_Month = Outage_Month and Outage_Year=year(Today()) and [Enterprise Name]=[Enterprise Name], [Negotiated Outage Duration (minute)]))))

        /((1+(floor(date(ContractDuration_Date_Max)) - floor(date(ContractDuration_Date_Min))))*24*60)

Can anyone help on this. Thanks!

Capture.PNG

1 Solution

Accepted Solutions
Highlighted
Partner
Partner

you should aggregate your variable "vYearlyKPI" maybe with a Sum( ... ) as well as Sum( [Contracted Availability (%)]/100 ).

View solution in original post

4 Replies
Highlighted
Partner
Partner

maybe this:

Sum( Aggr( if( $(vYearlyKPI) > ContractedSLA, 1, 0 ), Enterprise ) )

Highlighted
Contributor
Contributor

Hi, thanks, but this expression doesn't give the result I expect. The result should be "3" in this case.

Capture.PNG

Highlighted
Partner
Partner

you should aggregate your variable "vYearlyKPI" maybe with a Sum( ... ) as well as Sum( [Contracted Availability (%)]/100 ).

View solution in original post

Highlighted
Contributor
Contributor

Thanks I found the solution