Size: a a a

2020 April 16

OT

Oleg Troyansky in Qlik BI chat
Simon Astakhov
Думаю, надо сделать State числовым или дуальным, чтобы можно было посчитать max(State). Тогда можно будет сделать анализ множеств {<id={"=Max(State)<3"}>} Это как агрегация по id, работать будет медленно. Лучше вынести в отдельную таблицу заранее посчитанные статусы
Можно и так, но на самом деле будет медленнее. Предложенная ранее формула с использованием функции E() работает, и думаю что достаточно быстро... Мы с Евгением просто обсуждали целесообразность использования E() в данном конкретном случае...
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Oleg Troyansky
Садитесь, два. Ответ неверный 😁

Фишка в том, что один и тот же id сначала был "открыт", потом был "в работе", а потом мог быть "закрыт". Нам нужно посчитать те id, которые никогда и нигде не были закрытыми - то есть, не только в данной конкретной строчке, но и в любых других строчках данных.

Видите разницу?
Да, проморгал что Е({< State = {Closed} >} >>>id<<<). Тогда конечно, только так)))
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Oleg Troyansky
Садитесь, два. Ответ неверный 😁

Фишка в том, что один и тот же id сначала был "открыт", потом был "в работе", а потом мог быть "закрыт". Нам нужно посчитать те id, которые никогда и нигде не были закрытыми - то есть, не только в данной конкретной строчке, но и в любых других строчках данных.

Видите разницу?
профессор, вам ремарочка. Раз есть условие "никогда и нигде не были закрыты", то вы пропустили идентификатор  множества 1: Е({1< State = {Closed} >} id)
источник

OT

Oleg Troyansky in Qlik BI chat
Евгений Стучалкин
профессор, вам ремарочка. Раз есть условие "никогда и нигде не были закрыты", то вы пропустили идентификатор  множества 1: Е({1< State = {Closed} >} id)
Вот я тоже в университете любил у всех профессоров ошибки на доске исправлять 😊 Поэтому некоторые из моих экзаменов длились по 4-6 часов 😊
источник

АМ

Антон Михеев... in Qlik BI chat
😂
источник

J

Jack in Qlik BI chat
Sergey Nazarkin
Если нельзя скорректировать исходный файл, то придется колхозить.
Например, забрать через getSheetValue или getWorkSheet с флагом  "Generate Numbered Columns" нужную строку, далее циклом в переменную сформировать строку "column1 as <Значение>, а потом выгрузить нужные данные, между load и from использовать полученную переменную.
У меня получилось без цикла.
источник

J

Jack in Qlik BI chat
Если кому интересно на будущее - как сделать заголовком вторую строку из гугл таблиц (Google Sheet)

NoConcatenate
header_tmp:
First 2 load * FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&table=GetWorksheet&worksheetKey=$(vWorksheetKey)&appID=], qvx);

Mapping_headers:
CrossTable (Header, New_header, 1)
First 9 Load 1 as del, *
Resident header_tmp;
Drop Field del;
Drop Table header_tmp;
NoConcatenate
GoogleDriveConnector_GetWorksheet:
LOAD
   *
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&table=GetWorksheet&worksheetKey=$(vWorksheetKey)&appID=], qvx)
Where (RecNo()>1);
FieldMap:
Mapping load Header, New_header resident Mapping_headers;
Rename fields using FieldMap;
Drop Table Mapping_headers;
источник
2020 April 17

И

Ильдар in Qlik BI chat
всем привет, кто может подсказать как правильно дату 11.07.2019 16:00 преобразовать в число? timestamp почему то не помогает
источник

DS

Daniil Semenov in Qlik BI chat
скорее всего это строка
источник

DS

Daniil Semenov in Qlik BI chat
timestamp#
источник

DS

Daniil Semenov in Qlik BI chat
timestamp#('11.07.2019 16:00','DD.MM.YYYY hh:mm')
источник

И

Ильдар in Qlik BI chat
Daniil Semenov
timestamp#('11.07.2019 16:00','DD.MM.YYYY hh:mm')
возвращает исходное значение
источник

DS

Daniil Semenov in Qlik BI chat
это конвертирует строку в таймстэмп
источник

DS

Daniil Semenov in Qlik BI chat
чтобы отображалось как число, оберните в num
источник

И

Ильдар in Qlik BI chat
Daniil Semenov
чтобы отображалось как число, оберните в num
Точно, благодарю
источник

DS

Daniil Semenov in Qlik BI chat
пожалуйста)
источник

МК

Мадина Кожанова... in Qlik BI chat
Всем привет, подскажите, пожалуйста, из за чего может выходить подобная ошибка: не удалось выполнить загрузку, файл поврежден. Проверьте файл на наличие ошибок и повторите попытку
источник

MM

Maxim Melekhin in Qlik BI chat
Мадина Кожанова
Всем привет, подскажите, пожалуйста, из за чего может выходить подобная ошибка: не удалось выполнить загрузку, файл поврежден. Проверьте файл на наличие ошибок и повторите попытку
Файл случайно не запаролен ?
источник

МК

Мадина Кожанова... in Qlik BI chat
Maxim Melekhin
Файл случайно не запаролен ?
Нет, не запоролен, это выходит при открытии приложения на сервере. Не всегда выходит ошибка, при обновлении страницы нормально открывается приложение
источник

АМ

Антон Михеев... in Qlik BI chat
всем доброго вечера, что то не нашел в строковых функциях, как убрать из поля первые несколько символов, например 2, символы могут быть разные, короче там индексы, которые не нужны. Количество симоволов общее тоже может быть разным, но убрать надо первые 2
источник