Здравствуйте,
Строю диаграмму по выражению.
count(if(Направление='Исх (усп)', [Call ID]))*100/(count(if(Направление='Исх (не усп)', [Call ID]))+count(if(Направление='Исх (усп)', [Call ID]))).
Надо, чтобы при построении графика учитывались только данные, которые удовлетворяют условию Count ([Call ID])>1000. Как это сделать?
Добрый день
Можно использовать Set Analysis и в каждый Count добавить {<ИзмерениеАгрегации={"=Count ([Call ID])>1000"}>}. Будет что-то типа следующего выражения
count( {<Направление={"=Count ([Call ID])>1000"}>} if(Направление='Исх (усп)', [Call ID]))*100
/
(count( {<Направление={"=Count ([Call ID])>1000"}>} if(Направление='Исх (не усп)', [Call ID]))
+
count( {<Направление={"=Count ([Call ID])>1000"}>} if(Направление='Исх (усп)', [Call ID]))).
Тут мы оставляем только те Направления, по которым Count ([Call ID])>1000
Я бы ещё и конструкцию IF убрал, а вместо нее добавил вы условия в СА
Например:
count( {<Направление={'Исх (усп)'}*{"=Count ([Call ID])>1000"}>} [Call ID])*100
/
(count( {<Направление={'Исх (не усп)'}*{"=Count ([Call ID])>1000"}>} [Call ID])
+
count( {<Направление={'Исх (усп)'}*{"=Count ([Call ID])>1000"}>} [Call ID])).
Что-то через Set Analysis не получилось, а вот так вроде то что надо
=if(Count ([Call ID])>50,count(if(Направление='Исх (усп)', [Call ID]))*100/(count(if(Направление='Исх (не усп)', [Call ID]))+count(if(Направление='Исх (усп)', [Call ID]))))