Skip to main content
Announcements
Customer Spotlight: Discover what’s possible with embedded analytics Oct. 16 at 10:00 AM ET: REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Aggregation within the count function

Hello friends


For every Date I want count KPI_names where avg KPI_value by KPI_name <1 

i try this expression, but it doesnt work

= count ( {<aggr(avg(KPI_value), KPI_name) ={'<1'}>} distinct KPI_name)

Let me know if  anyone has idea or decision of this.


Thank you in advance

Ruslan



1 Solution

Accepted Solutions
sunny_talwar

Try this:

=Sum(If(Aggr(Avg(KPI_value), KPI_name, Date) <= 1, 1, 0))

Capture.PNG

View solution in original post

10 Replies
sunny_talwar

May be this?

=Sum(If(Aggr(Avg(KPI_value), KPI_name) <= 1, 1, 0))

or this:

=Sum(If(Aggr(NODISTINCT Avg(KPI_value), KPI_name) <= 1, 1, 0))

tresesco
MVP
MVP

May be this:

=count({<KPI_name={"=avg(KPI_value)<1"}>}DISTINCT KPI_name)

Digvijay_Singh

This works, I was trying Count({<KPI_name={"$(=avg(KPI_value))<1"}>} Distinct KPI_name),

don't know why that dont't work,

sunny_talwar

You don't need dollar sign expansion for search string such as Avg(KPI_value) < 1

Not applicable
Author

Hi, Sunny

It seems that the first expression works, but when i use it in pivot_table or in histogram i can see the values only for selected date or the last available date (14.02.2016) when the date is not selected.

table.png

sunny_talwar

Try the other expression:

=Sum(If(Aggr(NODISTINCT Avg(KPI_value), KPI_name) <= 1, 1, 0))


Capture.PNG

Not applicable
Author

Sunny,

above expression sums  KPIs that are less then 1 and show it at every bar in hystogram

Actually there are 2 KPIs  <  1 at 07.02.2016 and 4 KPIs <1 at 14.02.2016

test2.png

jagan
Luminary Alumni
Luminary Alumni

HI,

You should not use $(), it evaluates the expression and replaces it

=Count({<KPI_name={"$(=avg(KPI_value))<1"}>} Distinct KPI_name)


The above expression becomes


=Count({<KPI_name={"Some Value"}>} Distinct KPI_name)


Hope this helps you.


Regards,

jagan.

sunny_talwar

Try this:

=Sum(If(Aggr(Avg(KPI_value), KPI_name, Date) <= 1, 1, 0))

Capture.PNG