Size: a a a

2020 October 15

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Можете дополнить
источник

SD

Serghei Danici in Qlik BI chat
Denis
Ок. Пока не за что.
Денис, добрый день!
Вынужден  опять к Вам обратиться. Выражение
Сount({СМФ<Номенклатура=E({$} Номенклатура) >} total Номенклатура) работает не так, как надо.
Модификатор множества Номенклатура=E({$} Номенклатура) этого выражения тянет не только номенклатуру, вошедшую в матрицу СМФ (т.е план, обязаловку),  но и всю остальную номенклатуру этого поставщика ( то что плохо продается и не вошло в матрицу). Т.е. такое ощущение, что модификатор сет анализа работает, а идентификатор  множества- нет, так ка в состоянии {СМФ} – должны быть только 5 позиций, а не весь ассортимент  поставщика
Я попробовал  доработать выражение, добавив в модификатор множества P({СМФ}) :
Count({СМФ<Номенклатура=E({$} Номенклатура)*P({СМФ}Номенклатура) >} Total  Номенклатура)
(1-ый принтскрин)

Пересечение множеств E({$} Номенклатура) и P({СМФ}Номенклатура) должно было ограничить
Номенклатуру до значения – ассортимент матрицы минус, то что не продавалось в текущем отборе.
В Таблице ” Присутствие ассортимента СМФ в ТТ “ последняя колонка  выдает правильный результат.

Вся таблица выдает логически объяснимые результаты
5 – число позиций в СМФ,
9 –общее число позиций в выбранном магазине  от выбранного поставщика,
2 – число позиций из СМФ которое было поставлено в выбранную Торговую точку (ТТ),
15- число позиций поставщика, которые были в поставках во все магазины формата – не правильно
3 – разница между 5 и 2, т.е то что было в матрице , но не приехало на ТТ.

К сожалению проблема осталась- последняя колонка  правильно показывает только если в отборе одна ТТ.
Если вывести несколько точек, то работает не правильно.
(2-ой принтскрин)

Может сможете подсказать, как её, собаку, довести до ума, куда копать ?
источник

SD

Serghei Danici in Qlik BI chat
Denis
Ок. Пока не за что.
1 ый принтскрин
источник

SD

Serghei Danici in Qlik BI chat
Denis
Ок. Пока не за что.
2-ой принт скрин
источник
2020 October 16

AK

Anton Kagakin in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
На гитхабе есть же
Вы про qlilk-cli?
источник

D

Denis in Qlik BI chat
Serghei Danici
Денис, добрый день!
Вынужден  опять к Вам обратиться. Выражение
Сount({СМФ<Номенклатура=E({$} Номенклатура) >} total Номенклатура) работает не так, как надо.
Модификатор множества Номенклатура=E({$} Номенклатура) этого выражения тянет не только номенклатуру, вошедшую в матрицу СМФ (т.е план, обязаловку),  но и всю остальную номенклатуру этого поставщика ( то что плохо продается и не вошло в матрицу). Т.е. такое ощущение, что модификатор сет анализа работает, а идентификатор  множества- нет, так ка в состоянии {СМФ} – должны быть только 5 позиций, а не весь ассортимент  поставщика
Я попробовал  доработать выражение, добавив в модификатор множества P({СМФ}) :
Count({СМФ<Номенклатура=E({$} Номенклатура)*P({СМФ}Номенклатура) >} Total  Номенклатура)
(1-ый принтскрин)

Пересечение множеств E({$} Номенклатура) и P({СМФ}Номенклатура) должно было ограничить
Номенклатуру до значения – ассортимент матрицы минус, то что не продавалось в текущем отборе.
В Таблице ” Присутствие ассортимента СМФ в ТТ “ последняя колонка  выдает правильный результат.

Вся таблица выдает логически объяснимые результаты
5 – число позиций в СМФ,
9 –общее число позиций в выбранном магазине  от выбранного поставщика,
2 – число позиций из СМФ которое было поставлено в выбранную Торговую точку (ТТ),
15- число позиций поставщика, которые были в поставках во все магазины формата – не правильно
3 – разница между 5 и 2, т.е то что было в матрице , но не приехало на ТТ.

К сожалению проблема осталась- последняя колонка  правильно показывает только если в отборе одна ТТ.
Если вывести несколько точек, то работает не правильно.
(2-ой принтскрин)

Может сможете подсказать, как её, собаку, довести до ума, куда копать ?
попробую похожую модель собрать. Позже отпишусь
источник

SD

Serghei Danici in Qlik BI chat
ok.спасибо.хорошего дня
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Anton Kagakin
Вы про qlilk-cli?
источник

A

Antonio in Qlik BI chat
Всем привет. Никто не сталкивался с проблемой - не сохраняются пользовательские объекты в qlikview на аксесс поинте?
источник

RT

Roman Trishin in Qlik BI chat
Antonio
Всем привет. Никто не сталкивался с проблемой - не сохраняются пользовательские объекты в qlikview на аксесс поинте?
у меня не сохранялись новые закладки у пользователей когда их стало больше 60 тыс. штук
источник

A

Antonio in Qlik BI chat
Roman Trishin
у меня не сохранялись новые закладки у пользователей когда их стало больше 60 тыс. штук
Как ты решил проблему?
источник

E

Eugene Z in Qlik BI chat
Antonio
Как ты решил проблему?
Расстрелял лишних пользователей и вычистил их закладки
источник

D

Denis in Qlik BI chat
Serghei Danici
Денис, добрый день!
Вынужден  опять к Вам обратиться. Выражение
Сount({СМФ<Номенклатура=E({$} Номенклатура) >} total Номенклатура) работает не так, как надо.
Модификатор множества Номенклатура=E({$} Номенклатура) этого выражения тянет не только номенклатуру, вошедшую в матрицу СМФ (т.е план, обязаловку),  но и всю остальную номенклатуру этого поставщика ( то что плохо продается и не вошло в матрицу). Т.е. такое ощущение, что модификатор сет анализа работает, а идентификатор  множества- нет, так ка в состоянии {СМФ} – должны быть только 5 позиций, а не весь ассортимент  поставщика
Я попробовал  доработать выражение, добавив в модификатор множества P({СМФ}) :
Count({СМФ<Номенклатура=E({$} Номенклатура)*P({СМФ}Номенклатура) >} Total  Номенклатура)
(1-ый принтскрин)

Пересечение множеств E({$} Номенклатура) и P({СМФ}Номенклатура) должно было ограничить
Номенклатуру до значения – ассортимент матрицы минус, то что не продавалось в текущем отборе.
В Таблице ” Присутствие ассортимента СМФ в ТТ “ последняя колонка  выдает правильный результат.

Вся таблица выдает логически объяснимые результаты
5 – число позиций в СМФ,
9 –общее число позиций в выбранном магазине  от выбранного поставщика,
2 – число позиций из СМФ которое было поставлено в выбранную Торговую точку (ТТ),
15- число позиций поставщика, которые были в поставках во все магазины формата – не правильно
3 – разница между 5 и 2, т.е то что было в матрице , но не приехало на ТТ.

К сожалению проблема осталась- последняя колонка  правильно показывает только если в отборе одна ТТ.
Если вывести несколько точек, то работает не правильно.
(2-ой принтскрин)

Может сможете подсказать, как её, собаку, довести до ума, куда копать ?
Добрый день ! Потестировал свой вариант, похоже, что работает. Присоединю к сообщению, если нужны датасеты, скажите.
источник

D

Denis in Qlik BI chat
Ассортимент
источник

D

Denis in Qlik BI chat
формула такого вида :Pick(FieldIndex('CompanyId', Only({1}[CompanyId])),
$(=Concat({1}Distinct 'Concat ({SMF<[GoodId]=E({$<[CompanyId]={'& CompanyId &'}>}[GoodId])>}Total GoodName, chr(10))',',',FieldIndex('CompanyId', [CompanyId])))
)
источник

D

Denis in Qlik BI chat
она динамическая, т.е. создает набор формул внутри pick, затем выполняется нужная.
источник

SD

Serghei Danici in Qlik BI chat
Денис, спасибо огромное. доберусь до компа, проверю на своих данных, отпишусь. Спасибо огромное. Хорошего дня
источник

D

Denis in Qlik BI chat
Спасибо. Как протестируете, скажите, как результаты.
источник

RT

Roman Trishin in Qlik BI chat
Eugene Z
Расстрелял лишних пользователей и вычистил их закладки
Именно так :)
источник

A

Anna in Qlik BI chat
Всем привет! Ребят, кто в курсе, можно ли в клик вытащить дату, когда был последний раз обновлён источник данных, а именно эксель? В самом файла дат нет. Нудно забрать именно дату апдейта книги
источник