Size: a a a

2020 April 15

RT

Roman Trishin in Qlik BI chat
Zhenya Skrebanov
еще можно в скрипте все формулы загрузить в переменные и подставлять
ну это само собой )
источник

J

Jack in Qlik BI chat
А есть ли какой-нибудь адекватный способ делать вторую строку заголовком при загрузке через URL (Google Sheet)?
С загрузкой из файла всё просто, embedded labels, header is 1 lines и всё. А URL?
источник

ЖШ

Жандос Шотан... in Qlik BI chat
Делал чтото подобное так:
Загрузить 1 и 2 строку кростейблом. Загрузить ее как маппинг таблицу. Загрузить таблицу как есть. Применить к названиям полей Rename fields using 'названияПолейНаВторойСтроке';
источник

A

Anton in Qlik BI chat
Подскажите, как правильно реализовать такое:
Таблица, в строках группа 1(сумма < 5000, группа 2(сумма >5000). Нужно раскидать пользователей по группам в зависимости от суммы меры X за выбранный период.
Например у пользователя за неделю sum(X) = 1000, sum(X) за месяц 10000. Если период в фильтре выбран неделя, то попадает в группу 1, если месяц, то группа 2
источник

ЖШ

Жандос Шотан... in Qlik BI chat
Как-то вот так:
Count(
{<
userid={"=Sum( {<date={ ">=$(=Min(date)) <=$(=Max(date))" }>} X )<5000"}
>}
DISTINCT userid)
источник

ЖШ

Жандос Шотан... in Qlik BI chat
аналогично вторая мера ">5000"
а разносится по группам эти две меры через
Pick(Match(DimGruppy, 'Группа 1','Группа2'), expr1, expr2)
источник

SN

Sergey Nazarkin in Qlik BI chat
Jack
А есть ли какой-нибудь адекватный способ делать вторую строку заголовком при загрузке через URL (Google Sheet)?
С загрузкой из файла всё просто, embedded labels, header is 1 lines и всё. А URL?
Например через qlik web connector
источник

J

Jack in Qlik BI chat
Sergey Nazarkin
Например через qlik web connector
Я им и пользуюсь, но там, к сожалению нет такого аргумента, как выбор строки заголовков.
источник
2020 April 16

V

Vladimir in Qlik BI chat
Добрый день,
Возникла сложность при работе с Set Analysis, прошу подсказать решение:

Имеются 3 таблицы: Таблица измерений, таблица фактов и таблица связей. Имеется некоторое событие, которое может изменять своё состояние, при этом возможно нарушение, когда переход проходит слишком долго.

Необходимо рассчитать количество событий, которые ещё не завершились, но при этом имеют нарушение. С примером данных можно ознакомиться в скриншотах.

Проблема заключается в том, что для KPI формула Count({<SlaOverdue = {1}, State -= {Closed} >} id) возвращает для тестовой даты значение 3, хотя ожидается 2. Уже кучу всего испробовал, никак не могу эту проблему разрешить.

Прошу по возможности подсказать, что может быть не так.
источник

V

Vladimir in Qlik BI chat
источник

V

Vladimir in Qlik BI chat
источник

OT

Oleg Troyansky in Qlik BI chat
Vladimir
Добрый день,
Возникла сложность при работе с Set Analysis, прошу подсказать решение:

Имеются 3 таблицы: Таблица измерений, таблица фактов и таблица связей. Имеется некоторое событие, которое может изменять своё состояние, при этом возможно нарушение, когда переход проходит слишком долго.

Необходимо рассчитать количество событий, которые ещё не завершились, но при этом имеют нарушение. С примером данных можно ознакомиться в скриншотах.

Проблема заключается в том, что для KPI формула Count({<SlaOverdue = {1}, State -= {Closed} >} id) возвращает для тестовой даты значение 3, хотя ожидается 2. Уже кучу всего испробовал, никак не могу эту проблему разрешить.

Прошу по возможности подсказать, что может быть не так.
Добрый день. Мне кажется, нужно добавить Distinct в функцию Count, иначе один и тот же Id считается много раз...
источник

V

Vladimir in Qlik BI chat
Oleg Troyansky
Добрый день. Мне кажется, нужно добавить Distinct в функцию Count, иначе один и тот же Id считается много раз...
Олег, действительно,  забыл добавить distinct в формулу. Однако, результат расчета по прежнему составляет 3 😔
источник

V

Vladimir in Qlik BI chat
Приложу, на всякий случай, сюда тестовый файл
источник

OT

Oleg Troyansky in Qlik BI chat
А почему Вы ожидаете увидеть 2? Все 3 Id удовлетворяют условию, правильный результат и есть 3.
источник

V

Vladimir in Qlik BI chat
Скорее, я бы хотел сформировать расчет таким образом, чтобы получить 2 (то есть только события "в работе") на текущей модели.

Как Вы считаете, это можно достичь через Set Analysis?
источник

V

Vladimir in Qlik BI chat
Или необходимо будет вносить изменения в модель данных, добавляя какое-нибудь поле, например "IsLastState(0,1)", которое в дальнейшем и использовать в Set Analysis.

Хотя подозреваю, что оно не поможет)
источник

OT

Oleg Troyansky in Qlik BI chat
А, понял задачу. Конечно, можно обойтись Set Analysis, нужно только сформировать условие иначе:

Count({<SlaOverdue = {1}, id=P({< State -= {Closed} >} id) >} id)
источник

OT

Oleg Troyansky in Qlik BI chat
Или даже немного иначе:

Count({<SlaOverdue = {1}, id=Е({< State = {Closed} >} id) >} id)
источник

V

Vladimir in Qlik BI chat
Вариант через Possible, к сожалению, уже пробовал. Exclude на тестовых данных выдал ожидаемый результат. Попробую в проекте.

Большое спасибо Вам, Олег 😄
источник