if, elsе ( Qlik Sense)

Автор asdlegioner, 14 ноября 2014, 02:53:23

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

asdlegioner

Привет. Не подскажешь как сделать выборку. В qlik sens делаю таблицу с мерой "оплаченные счета", есть поле [Статус] в котором содержится информация о статусе счета: оплачен, отправлен клиенту, отклонен . Как можно сделать выборку только по количеству оплаченных счетов Count([Статус])? Заранее спасибо.

admin

День добрый.
Для фильтрации следует использовать расширенный синтаксис анализа множеств, Set Analyse
например
count(
{<Статус={'Оплачен'}>}
[Статус]
)

Подробнее почитай в руководстве Qlikview, думаю, на русском быстрее будет понять.

asdlegioner

Понятно, а можно результат сложного расчета сохранить в новое поле чтобы обращаться за результатом к нему, а не повторно писать многоэтажную формулу?

admin

Имеется в виду выражение? не значение?
В таком случае: Библиотека - меры .

asdlegioner

Допустим есть расчет меры в таблице sum([Цена клика]) / sum([количество кликов]) как в qlik sens результат записать в какую нить таблицу для хранения?

admin

В Qlikview, кстати, можно использовать переменные для хранения выражений, причем допускается вложенность. Наравне с выражениями можно сохранять результаты вычислений.

Для чего нужен результат вычислений в табличном формате?
Обычно в скрипте выполняются все действия по формированию модели данных.
В Qlikview есть возможность через макросы выгружать объекты в табличном виде.
Про Sense пока ничего не скажу.

asdlegioner

#6
Цитата: admin от 14 ноября  2014, 07:59:05  
Для чего нужен результат вычислений в табличном формате?

У меня есть несколько многоэтажных формул полученные значения  из разчета по ним используются для доп анализа, было бы очень удобно хранить эти расчеты в отдельных таблицах, по ним планироваться делать инфографику.

Значения нескольких многоэтажных формул будут обрабатываться по еще одной формуле)

admin

#7
Вашу задачу следует проанализировать, от источников и до конечных показателей.
И продумать сценарий обработки данных так, чтобы на выходе формировались все необходимые массивы данных.
В этом случае, снимется множество вопросов с визуализацией.
И сначала, я бы сделал в Qlikview, а затем уже перенес бы в Sense. Делается это несложно.
В нем, как-то сподручнее работается.

asdlegioner

Sum({<Статус={'Оплачен'}>}[Сумма]) Получается таким способом можно подсчитать сумму только по счетам со статусом оплачено?

admin

ЦитироватьКак можно сделать выборку только по количеству оплаченных счетов Count([Статус])?
Да, пример для вычислений по записям только со статусом Оплачен.

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