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

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

« предыдущая - следующая »

WA

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

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

millik

мая 13, 2016, 06:40:18 pm #1 Последнее редактирование: мая 13, 2016, 06:41:49 pm от millik
Добрый день
Можно использовать 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]))))

Рейтинг@Mail.ru Яндекс.Метрика