if, elsе ( Qlik Sense)

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

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

asdlegioner

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

admin

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

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

asdlegioner

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

admin

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

asdlegioner

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

admin

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

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

asdlegioner

ноября 14, 2014, 08:11:57 pm #6 Последнее редактирование: ноября 14, 2014, 08:21:48 pm от asdlegioner
Цитата: admin от ноября 14, 2014, 07:59:05 pm
Для чего нужен результат вычислений в табличном формате?


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

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

admin

ноября 15, 2014, 03:36:33 pm #7 Последнее редактирование: ноября 15, 2014, 03:38:06 pm от admin
Вашу задачу следует проанализировать, от источников и до конечных показателей.
И продумать сценарий обработки данных так, чтобы на выходе формировались все необходимые массивы данных.
В этом случае, снимется множество вопросов с визуализацией.
И сначала, я бы сделал в Qlikview, а затем уже перенес бы в Sense. Делается это несложно.
В нем, как-то сподручнее работается.

asdlegioner

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

admin

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

Да, пример для вычислений по записям только со статусом Оплачен.

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