Size: a a a

2021 June 16

ЕС

Евгений Стучалкин... in Qlik BI chat
Ладно, вставьте туда таблицу из гугла через i-frame)
источник

IS

Ildar Salikhov in Qlik BI chat
у сервера нет доступа к гугл (
источник

IS

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

А

Алексей in Qlik BI chat
Коллеги, в скрипте хочу отфильтровать данные текущего месяца и планировал использовать такую конструкцию
WHERE Month(Max(Дата)) = Month(Дата)
Но получил ошибку "Aggregation functions not allowed here."
Как вариант сначала в переменную записать Month(Max(Дата)) а потом сравнивать с переменной? Кто ни будь знает решение попроще?
источник

A

Andrew in Qlik BI chat
Month(Today()) = Month(Дата)
источник

RT

Roman Trishin in Qlik BI chat
как вариант inner join (Table) load Max(Дата) as Дата resident table;
источник

А

Алексей in Qlik BI chat
Точно. Спасибо.
источник

A

Andrew in Qlik BI chat
только тогда в Table должно быть поле MonthName(Дата). и джойнить, соответственно, тоже MonthName
источник

RT

Roman Trishin in Qlik BI chat
а, не так прочитал, это не сработает
источник

A

Andrew in Qlik BI chat
И здесь я ошибся. Нужен не Month, а MonthName)))
источник

A

Andrew in Qlik BI chat
Иначе он вам все июни выберет
источник

A

Andrew in Qlik BI chat
И, скорее всего, брать нужно не Today(), а Today()-1
источник

А

Алексей in Qlik BI chat
Для моего случая годится. Данные за текущий и прошлый месяц.
Про Today-1 догнал. У меня "вчерашние" данные последние
источник

A

Andrew in Qlik BI chat
Если за текущий и прошлый, то пишите MonthName(Дата) >= MonthName(AddMonths(Today()-1, -1))
источник

AD

Anastasiia D in Qlik BI chat
Привет! А как можно повлиять на формулу, рассчитывающую Total, чтобы она НЕ складывала по месяцам, а делила по итоговым данным (sum(revenue)-sum(expenses))/sum(revenue)
источник

A

Andrew in Qlik BI chat
Ха, прочитал, оказывается в MonthName можно сразу прописать -1, и он сам месяц отнимет. Вот так живешь и не знаешь...
источник

A

Andrew in Qlik BI chat
Она по умолчанию так и делает. Если у вас складывает, то скорее всего в этой настройке выставлено "Сумма"
источник

А

Алексей in Qlik BI chat
Всё ок. Нужно именно для текущего месяца.
Условие Month(Today()-1) = Month(Дата) мне очень подходит.
источник

RT

Roman Trishin in Qlik BI chat
или можно Дата >= monthStart(today()-1), а этот вариант сломается если данных будет больше 11 месяцев, т.к. захватит предыдущий год
источник

А

Алексей in Qlik BI chat
Да, думал об этом. Такое событие не случится...
Диапазон данных - это текущий месяц, прошлый и позапрошлый.
Сверка оперативных данных между данными в клике и других системах.
Проверять старые данные смысла нет.
источник