Size: a a a

2020 May 08

DS

Daniil Semenov in Qlik BI chat
В applymap у Вас
источник

СС

Сергей Скирдин... in Qlik BI chat
Daniil Semenov
В applymap у Вас
Да, если цены нет, applymap должен вернуть 0, доход должен быть равен выручке (выручка - количество *0)
источник

СС

Сергей Скирдин... 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
Сергей Скирдин
любые идеи 🙏
Поделитесь тестовым источником
источник

DS

Daniil Semenov in Qlik BI chat
Будет проще
источник

СС

Сергей Скирдин... in Qlik BI chat
Решил, в таблице цен нулы, если добавить where Цена_ЦБП2 <> Null() при загрузке map table, все ок
источник

DS

Daniil Semenov in Qlik BI chat
Сергей Скирдин
Решил, в таблице цен нулы, если добавить where Цена_ЦБП2 <> Null() при загрузке map table, все ок
Супер :)
источник

СС

Сергей Скирдин... in Qlik BI chat
Daniil Semenov
Супер :)
👍🙂
источник

RV

Roman Vinogradov in Qlik BI chat
Сергей Скирдин
Добрый день, коллеги!
Столкнулся с интересной особенностью join с использованием загрузки нескольких файлов через *

Делаю загрузку из предварительно подготовленных QVD по дням через маску файла 202004*. Полезные данные убрал, для простоты примера грузим одно поле Дата, по которому должна произойти связка, ну и флажки, чтобы понять где что загрузилось.

Производство:
Load
Дата,
1 as Таблица1
FROM [$(DataPath)КК_202004*.qvd]
(qvd)
where IDИнгридиента = 'c73f70b2-aa50-4c7d-8198-aeabd110c818'
;


join(Производство)
Load
Дата,
Дата as Дата2,
2 as Таблица2
FROM [$(DataPath)Остатки_202004*.qvd]
(qvd)
where IDИнгридиента = 'c73f70b2-aa50-4c7d-8198-aeabd110c818'
;

Судя по результату на картинке клик делает джойн для первого файла (20200401), остальные, остальные тоже грузятся, но в отдельные строки, стыковка по дате не происходит.

Баг или фитча?
Join может быть по нескольким полям. Учитываете это?
источник

СС

Сергей Скирдин... in Qlik BI chat
Roman Vinogradov
Join может быть по нескольким полям. Учитываете это?
qlik делает join по совпадающим именам полей, в моем примере только Дата совпадает
источник

RV

Roman Vinogradov in Qlik BI chat
Сергей Скирдин
qlik делает join по совпадающим именам полей, в моем примере только Дата совпадает
Нет. Грузите несколько файлов с одинаковым набором полей.
Там, где звёздочка.
источник

RV

Roman Vinogradov in Qlik BI chat
Первая операция по дате, а остальные уже по нескольким полям.
источник

СС

Сергей Скирдин... in Qlik BI chat
Roman Vinogradov
Первая операция по дате, а остальные уже по нескольким полям.
Простите, непонимаю 🤔
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Сергей Скирдин
Простите, непонимаю 🤔
join(Производство)
Load
Дата,
Дата as Дата2,
2 as Таблица2
FROM [$(DataPath)Остатки_202004*.qvd]

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

СС

Сергей Скирдин... in Qlik BI chat
Евгений Стучалкин
join(Производство)
Load
Дата,
Дата as Дата2,
2 as Таблица2
FROM [$(DataPath)Остатки_202004*.qvd]

наверное вы подумали, что клик сначала из всех файлов склеет одну таблицу, а потом ее приджойнит.
На самом деле он каждую таблицу джойнит отдельно. Первая джойнится нормально, т.к. только одно общее поле, а остальные таблицы нет, т.к. появляется несколько общих полей
Аааа, теперь понял. Логично!
источник

AD

Anastasiia D in Qlik BI chat
Добрый день. У меня пользователь подвисает в карантине. Вроде же должен через 24 часа освобождаться, ан нет несколько дней весит. Хочу перекинуть из professional в analyzer и никак( Есть идеи?
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Anastasiia D
Добрый день. У меня пользователь подвисает в карантине. Вроде же должен через 24 часа освобождаться, ан нет несколько дней весит. Хочу перекинуть из professional в analyzer и никак( Есть идеи?
до 7 дней карантин
источник