Size: a a a

2019 August 28

N

Natalia in Qlik BI chat
есть табл1, где есть две даты
есть табл2, где есть еще одно поле, которое нужно проверять
выборка примерно такая:
count(табл2.id), если табл2.поле = значение и если табл1.дата1=табл1.дата2
источник

H

Hellcat in Qlik BI chat
date1=P(date2)
источник

H

Hellcat in Qlik BI chat
Это попробуйте вставить в сетанализ
источник

N

Natalia in Qlik BI chat
Спасибо, вроде помогло)
источник

H

Hellcat in Qlik BI chat
Natalia
Спасибо, вроде помогло)
;) обращайтесь
источник

OT

Oleg Troyansky in Qlik BI chat
Hellcat
date1=P(date2)
Добрый день. Мне кажется, это ответ на другой вопрос... Если есть выборка, которая ограничивает множество значений date2, и нужно ограничить значения date1 таким же множеством. @seraphima_serdobolsksya  Наталья описала задачу как выбор тех данных, где две даты идентичны. Я бы описал это примерно так:.

Sum({<value={"=date1=date2"}>} value)

Вот те, кто придут ко мне на мастер-класс, будут такие задачки щёлкать как орехи потом :)
источник

N

Natalia in Qlik BI chat
Это интересно, спасибо)
источник

H

Hellcat in Qlik BI chat
Oleg Troyansky
Добрый день. Мне кажется, это ответ на другой вопрос... Если есть выборка, которая ограничивает множество значений date2, и нужно ограничить значения date1 таким же множеством. @seraphima_serdobolsksya  Наталья описала задачу как выбор тех данных, где две даты идентичны. Я бы описал это примерно так:.

Sum({<value={"=date1=date2"}>} value)

Вот те, кто придут ко мне на мастер-класс, будут такие задачки щёлкать как орехи потом :)
Олег, объясните разницу)
источник

OT

Oleg Troyansky in Qlik BI chat
Hellcat
Олег, объясните разницу)
Допустим что две даты - это дата когда я обещал повести девушку в кино, а вторая дата - это когда я на самом деле повел девушку в кино. Допустим, что я обещал 20 раз и сводил 20 раз, но только 5 раз в один и тот же день, а остальные 15 раз - в другие дни. Условие, которое Вы предложили гласит: " все даты походов в кино, которые принадлежат к множеству всех обещанных дат. Условие, которое я предложил, гласит: все походы в кино, когда обещанная дата равна дате похода. Видите разницу?
источник

H

Hellcat in Qlik BI chat
Да, спасибо! Мой вариант будет выдавать некорректные результаты в том случае, если будет такой набор датасетов:
28.08.2019 - 28.08.2019
01.09.2019 - 28.08.2019
источник

OT

Oleg Troyansky in Qlik BI chat
Hellcat
Да, спасибо! Мой вариант будет выдавать некорректные результаты в том случае, если будет такой набор датасетов:
28.08.2019 - 28.08.2019
01.09.2019 - 28.08.2019
Совершенно верно!
источник

H

Hellcat in Qlik BI chat
Тогда в результате выборки будет 2 id)
источник

OT

Oleg Troyansky in Qlik BI chat
Hellcat
Тогда в результате выборки будет 2 id)
👍
источник

CL

Cherchez La Femme in Qlik BI chat
Хочу создать txt со всеми выражениями переменных. Но как передавать выражение вида Sum({$<Дата={'$(=Max(Дата))'}>}x). Так как при передаче такого выражения max вычисляется
источник

VF

Vladimir Frolov in Qlik BI chat
Попробуйте SET 'выражение'
источник

VF

Vladimir Frolov in Qlik BI chat
Т.е. задать строку без вычисления
источник

OT

Oleg Troyansky in Qlik BI chat
Cherchez La Femme
Хочу создать txt со всеми выражениями переменных. Но как передавать выражение вида Sum({$<Дата={'$(=Max(Дата))'}>}x). Так как при передаче такого выражения max вычисляется
Есть техника загрузки выражений и создания переменных, при которой специальные символы типа кавычек или долларов не мешают. Здесь описывать долго. Можно прийти ко мне в мастер-класс в Сентябре, или найти это в моей книге QlikView Your Business.
источник

VF

Vladimir Frolov in Qlik BI chat
Cherchez La Femme
Хочу создать txt со всеми выражениями переменных. Но как передавать выражение вида Sum({$<Дата={'$(=Max(Дата))'}>}x). Так как при передаче такого выражения max вычисляется
источник

H

Hellcat in Qlik BI chat
👍
источник

H

Hellcat in Qlik BI chat
Или с помощью Replace убрать все кавычки
источник