Size: a a a

2021 March 30

SC

Stanislav Chernov in Qlik BI chat
rss-читалка
источник

SC

Stanislav Chernov in Qlik BI chat
источник

СР

Сергей Рузавин... in Qlik BI chat
Народ, помогите с формулой:
Sum({1<[Таб. номер]={$}>}[Стаж (мес.)])

Ее цель, она очень простая, взять табельные номера сотрудников которые получаются в результате отборов и вывести в таблице записи без учета произведенных отборов, но с отбором по тем табельным номерам, которые получились в результате отборов
источник

СР

Сергей Рузавин... in Qlik BI chat
Сейчас такая формула выдает 0 записей если выбрал конкретную дату
источник

DS

Daniil Semenov in Qlik BI chat
Сергей Рузавин
Народ, помогите с формулой:
Sum({1<[Таб. номер]={$}>}[Стаж (мес.)])

Ее цель, она очень простая, взять табельные номера сотрудников которые получаются в результате отборов и вывести в таблице записи без учета произведенных отборов, но с отбором по тем табельным номерам, которые получились в результате отборов
Таб.номер=p(Таб.номер)
источник

СР

Сергей Рузавин... in Qlik BI chat
Daniil Semenov
Таб.номер=p(Таб.номер)
Щас попробую ))))
источник

СР

Сергей Рузавин... in Qlik BI chat
Daniil Semenov
Таб.номер=p(Таб.номер)
Неа, всеиравно 0 записей. Чувствую что где то рядом и не пойму что не так
источник

DS

Daniil Semenov in Qlik BI chat
Сергей Рузавин
Неа, всеиравно 0 записей. Чувствую что где то рядом и не пойму что не так
странно)
можно попробовать Sum({1<[Таб. номер]=$::[Таб. номер]>}[Стаж (мес.)])
источник

DS

Daniil Semenov in Qlik BI chat
но вообще Sum({1<[Таб. номер]=p({$}[Таб. номер])>}[Стаж (мес.)]) должно работать
источник

СР

Сергей Рузавин... in Qlik BI chat
Вот модель данных, она очень простая вроде, косяков в виде синтетических ключей не вижу
источник

DS

Daniil Semenov in Qlik BI chat
а просто сумму стажа считает?
источник

DS

Daniil Semenov in Qlik BI chat
по выбранным табельным
источник

СР

Сергей Рузавин... in Qlik BI chat
Daniil Semenov
а просто сумму стажа считает?
Да, но если дата не выбрана
источник

DS

Daniil Semenov in Qlik BI chat
может там пересечения нет, если дату выбирать?
источник

СР

Сергей Рузавин... in Qlik BI chat
Daniil Semenov
может там пересечения нет, если дату выбирать?
Если отключить формулу и сделать аналогичную выборку то выводит список этих сотрудников, но с этой формулой не хочет, понимаю что по логике должна работать. А как можно проверить есть пересечения или нет
источник

СР

Сергей Рузавин... in Qlik BI chat
?
источник

DS

Daniil Semenov in Qlik BI chat
да просто в таблицу выведете два поля с ключами.
Если не будет ни одной строки где заполнены оба, то значит что у вас фактически даты отвязаны
источник

СР

Сергей Рузавин... in Qlik BI chat
Daniil Semenov
да просто в таблицу выведете два поля с ключами.
Если не будет ни одной строки где заполнены оба, то значит что у вас фактически даты отвязаны
Тогда точно пересечения есть, ибо без этой формулы данные так и выведены с датами
источник

DS

Daniil Semenov in Qlik BI chat
Сергей Рузавин
Если отключить формулу и сделать аналогичную выборку то выводит список этих сотрудников, но с этой формулой не хочет, понимаю что по логике должна работать. А как можно проверить есть пересечения или нет
То есть если в формуле убрать все и оставить просто sum(Стаж), то он считает?
источник

СР

Сергей Рузавин... in Qlik BI chat
Daniil Semenov
То есть если в формуле убрать все и оставить просто sum(Стаж), то он считает?
Только если дату конкретную убрать то считает, а если дату поставить то стаж в расчетах стоит 0 и он его не выводит, думаю из-за того что 0 месяцев, вот как раз для этого случая я и хочу вывести все записи для конкретного табельного номера, тогда стаж будет считаться верно ибо есть дата начала и окончания работы и они разные, а когда идёт увольнение дата начала и окончания равны одной дате увольнения, и по этой строке идёт 0 месяцев логично
источник