ограничение данных

Автор WA, 13 мая 2016, 01:41:25

« назад - далее »

WA

Здравствуйте,

Строю диаграмму по выражению.
count(if(Направление='Исх (усп)', [Call ID]))*100/(count(if(Направление='Исх (не усп)', [Call ID]))+count(if(Направление='Исх (усп)', [Call ID]))).
Надо, чтобы при построении графика учитывались только данные, которые удовлетворяют условию Count ([Call ID])>1000. Как это сделать?

millik

#1
Добрый день
Можно использовать 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])).

WA

Что-то через Set Analysis не получилось, а вот так вроде то что надо
=if(Count ([Call ID])>50,count(if(Направление='Исх (усп)', [Call ID]))*100/(count(if(Направление='Исх (не усп)', [Call ID]))+count(if(Направление='Исх (усп)', [Call ID]))))

Яндекс.Метрика