Size: a a a

2019 December 23

ЕС

Евгений Стучалкин... in Qlik BI chat
Maxim Deviatov
Мне кажется это визуализация мухобойки))))
а по моему какой-то пентаграмный орден)
источник

MD

Maxim Deviatov in Qlik BI chat
Евгений Стучалкин
а по моему какой-то пентаграмный орден)
фривольный какой-то))
источник

АМ

Антон Михеев... in Qlik BI chat
Давным давно, в далекой далекой галактике, в созвездии мухобойки
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Maxim Deviatov
фривольный какой-то))
сколько сил и знаний вложено в то, чтобы получить визуал в стиле "каля-маля")
источник

MD

Maxim Deviatov in Qlik BI chat
Евгений Стучалкин
сколько сил и знаний вложено в то, чтобы получить визуал в стиле "каля-маля")
ага)) бывает)  поздравляю с успехом))
источник

J

Jack in Qlik BI chat
А какой смысл в синтаксисе сет-анализа, если всё то же можно сделать стандартным синтаксисом?

Sum({<[Смещение]={0}, Год={2018}>}[Оборот])
даёт ту же выборку, что и
sum(if( [Год] = 2018 and [Смещение]=0, [Оборот]))
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Jack
А какой смысл в синтаксисе сет-анализа, если всё то же можно сделать стандартным синтаксисом?

Sum({<[Смещение]={0}, Год={2018}>}[Оборот])
даёт ту же выборку, что и
sum(if( [Год] = 2018 and [Смещение]=0, [Оборот]))
в общем случае сет-анализ работает быстрее, и позволяет делать гораздо более сложные условия, которые ифами не опишешь
источник

J

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

J

Jack in Qlik BI chat
Евгений Стучалкин
в общем случае сет-анализ работает быстрее, и позволяет делать гораздо более сложные условия, которые ифами не опишешь
Спасибо!
источник

IS

Ivan Sokolov in Qlik BI chat
Jack
А какой смысл в синтаксисе сет-анализа, если всё то же можно сделать стандартным синтаксисом?

Sum({<[Смещение]={0}, Год={2018}>}[Оборот])
даёт ту же выборку, что и
sum(if( [Год] = 2018 and [Смещение]=0, [Оборот]))
иф пройдёт через весь набор данных, проверяя условие на выполнение... сет-аналих отфильтрует данные, оставив только те, которые соответствуют отбору и уже по ним будет считать, поэтому сет-анализ быстрее отрабатывает.
источник

J

Jack in Qlik BI chat
Евгений Стучалкин
в общем случае сет-анализ работает быстрее, и позволяет делать гораздо более сложные условия, которые ифами не опишешь
Хотя не могу представить условие, которое не опишешь if'ом
источник

J

Jack in Qlik BI chat
Ivan Sokolov
иф пройдёт через весь набор данных, проверяя условие на выполнение... сет-аналих отфильтрует данные, оставив только те, которые соответствуют отбору и уже по ним будет считать, поэтому сет-анализ быстрее отрабатывает.
Спасибо, но видимо в этом "отфильтрует" тоже заключается проход по данным)
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Jack
Хотя не могу представить условие, которое не опишешь if'ом
Сет анализ можно исопльзовать не прото как вписанные в формулу фильтры. По сути, эта функция является именно тем, чем назыввается - анализом множеств.

Вы можете на одну формулу писать несколько множеств и задать условия их взаимодействия. Например, посчитать значения, исключенные текущей выборкой. Или вывести только те значения, которые пересекаются для 2-х множеств (читай, 2-х наборов условий сет-анализа)
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Jack
Спасибо, но видимо в этом "отфильтрует" тоже заключается проход по данным)
Проход будет по индексированным колонкам, в которых хранятся только уникальные значения, а не по всей таблице данных, которая может содержать 10000000 записей в 2018 году.
источник

IS

Ivan Sokolov in Qlik BI chat
Jack
Спасибо, но видимо в этом "отфильтрует" тоже заключается проход по данным)
подозреваю, что данные при пробразовании в QVD-файлы индексируются таким образом, чтобы в дальнейшем можно было моментально в рамках модели данных применять фильтрацию, соответсвтенно, "фильтрация" срабатывает быстрее, чем проверка каждой записи на выполнение условия. Может старшие коллеги поправят, но я всегда понимал так, что при ИФе ты идёшь по каждой строке и выполняешь действие для каждой строки, соответсвтенно, (в вашем примере сумму), а при сет-анализе, ты сначала отбираешь всё, а потом выполняешь действие один раз...
источник

J

Jack in Qlik BI chat
Ага, понятно, if полностью не использует магию движка qlik
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Ivan Sokolov
подозреваю, что данные при пробразовании в QVD-файлы индексируются таким образом, чтобы в дальнейшем можно было моментально в рамках модели данных применять фильтрацию, соответсвтенно, "фильтрация" срабатывает быстрее, чем проверка каждой записи на выполнение условия. Может старшие коллеги поправят, но я всегда понимал так, что при ИФе ты идёшь по каждой строке и выполняешь действие для каждой строки, соответсвтенно, (в вашем примере сумму), а при сет-анализе, ты сначала отбираешь всё, а потом выполняешь действие один раз...
в целом так) Только индексация работает не только при сохранении в QVD, но и при загрузке данных в приложение.
источник

IS

Ivan Sokolov in Qlik BI chat
Евгений Стучалкин
в целом так) Только индексация работает не только при сохранении в QVD, но и при загрузке данных в приложение.
а, ну да, логично =)
источник

СК

Сергей Кравченко... in Qlik BI chat
Коллеги, по итогам прошедшего митапа подготовили видео материалы https://www.youtube.com/playlist?list=PLsWc2wc7-EzlfHcfHoXehvHk5DO7_7Jwl
источник

СК

Сергей Кравченко... in Qlik BI chat
Как получилось
источник