Size: a a a

2020 February 19

СС

Сергей Старченко... in Qlik BI chat
Добрый день. У меня возник вопрос по вводу  данных пользователем в прямую таблицу с последующим сохранением внесенной информации. Насколько я помню, QV позволяет вносить в таблицу данные, но они "живут" только до следующей перезагрузки скрипта. Или я ошибаюсь? Просто мне сегодня, прислали скрин файла QV, в котором просят пользователя прокомментировать событие и указать дату.
источник

DS

Daniil Semenov in Qlik BI chat
Jack
Ого, это же почти регулярные выражения. Я пробовал что-то похожее, но у меня получалось только '*.xlsx'. А в это синтаксисе есть ещё спецсимволы кроме *?
не, только звезда. Регулярок в клике нет.
Но с звездой можно, конечно, логику построить.
Я для расчета дебиторской задолженности по коду переносил регулярки на звезды.
источник

J

Jack in Qlik BI chat
Daniil Semenov
не, только звезда. Регулярок в клике нет.
Но с звездой можно, конечно, логику построить.
Я для расчета дебиторской задолженности по коду переносил регулярки на звезды.
Как? Одна звезда, скажем так, "неполноценна по Тьюрингу")
источник

DS

Daniil Semenov in Qlik BI chat
приходилось постепенно разбирать текст)
источник

DS

Daniil Semenov in Qlik BI chat
но там и не шибко сложно было, на самом деле
источник

DS

Daniil Semenov in Qlik BI chat
найду сейчас
источник

DS

Daniil Semenov in Qlik BI chat
ну да, там на тип символа проверки не было.
IF vDelay like '*C*' THEN
   IF vDelay like '*I*' THEN
     let vCurrDate = peek('/BIC/ZCNTDATE',$(i),'DelayCount');
     let vnewDate = Date(Date#(vCurrDate) + Left(vDelay,Len(vDelay)-2));
   ELSEIF vDelay like '*B*' THEN
     let vCurrDate = peek('PSTNG_DATE',$(i),'DelayCount');
     let vnewDate = Date(MonthStart(AddMonths(Date#(vCurrDate),1))+Left(vDelay,Len(vDelay)-2));
   
   ELSEIF vDelay like '*K*' THEN
     let vCurrDate = peek('PSTNG_DATE',$(i),'DelayCount');
     let vnewDate = Date(MonthEnd(Date#(vCurrDate))+Left(vDelay,Len(vDelay)-2));

   ELSEIF vDelay like '*N*' THEN
     let vCurrDate = peek('PSTNG_DATE',$(i),'DelayCount');
     let vnewDate = Date(Date#(vCurrDate)+1+Left(vDelay,Len(vDelay)-2));
 END IF;
   
 ELSEIF vDelay like '*W*' THEN
...
источник

a

alexandra in Qlik BI chat
🐉 Всем привет! Запустили 5-ый день Марафона по ролям в проекте. Хотелось узнать, нас есть в чате дата-стюарды? Кажется, что вопрос работы с источниками данных один из самых сложных – их обычно много, и мало кто знает что с ними надо делать. У нас часто возникает проблема найти владельца данных, и задать ему вопросы (отчасти потому, что обычно таких владельцев несколько и поиск ответов превращается в испорченный телефон)
источник

DS

Daniil Semenov in Qlik BI chat
Но почему нет регулярок - тоже интересный вопрос, казалось бы вещь очевидная и полезная
источник

J

Jack in Qlik BI chat
Daniil Semenov
ну да, там на тип символа проверки не было.
IF vDelay like '*C*' THEN
   IF vDelay like '*I*' THEN
     let vCurrDate = peek('/BIC/ZCNTDATE',$(i),'DelayCount');
     let vnewDate = Date(Date#(vCurrDate) + Left(vDelay,Len(vDelay)-2));
   ELSEIF vDelay like '*B*' THEN
     let vCurrDate = peek('PSTNG_DATE',$(i),'DelayCount');
     let vnewDate = Date(MonthStart(AddMonths(Date#(vCurrDate),1))+Left(vDelay,Len(vDelay)-2));
   
   ELSEIF vDelay like '*K*' THEN
     let vCurrDate = peek('PSTNG_DATE',$(i),'DelayCount');
     let vnewDate = Date(MonthEnd(Date#(vCurrDate))+Left(vDelay,Len(vDelay)-2));

   ELSEIF vDelay like '*N*' THEN
     let vCurrDate = peek('PSTNG_DATE',$(i),'DelayCount');
     let vnewDate = Date(Date#(vCurrDate)+1+Left(vDelay,Len(vDelay)-2));
 END IF;
   
 ELSEIF vDelay like '*W*' THEN
...
что такое vDelay?
источник

DS

Daniil Semenov in Qlik BI chat
переменная
источник

J

Jack in Qlik BI chat
Daniil Semenov
переменная
А что в ней содержится?
источник

DS

Daniil Semenov in Qlik BI chat
Код просрочки.
там суть была в том, что в зависимости от кода просрочки - рассчитывается количество дней просрочки на текущий момент. Например считаются все рабочие дни с момента подписания договора или все календарные, включая или исключая праздники и т.д.
источник

DS

Daniil Semenov in Qlik BI chat
или с первого дня следующего месяца начинают они считаться, или с последнего дня месяца подписания
источник

a

alexandra in Qlik BI chat
#ОпросДня
Считаете ли вы роль дата-стюарда необходимой?
Анонимный опрос
33%
да, считаю это важным в компаниях с большими потоками данных
33%
да, но необязательно иметь отдельно выделенную под эту роль/сотрудника
22%
да, но лучше вести корпоративный каталог данных
11%
нет, пусть каждый сам отвечает за свои данные и помогает по необходимости
Проголосовало: 36
источник

J

Jack in Qlik BI chat
Daniil Semenov
Код просрочки.
там суть была в том, что в зависимости от кода просрочки - рассчитывается количество дней просрочки на текущий момент. Например считаются все рабочие дни с момента подписания договора или все календарные, включая или исключая праздники и т.д.
А почему like а не = ?
источник

СК

Сергей Кравченко... in Qlik BI chat
alexandra
🐉 Всем привет! Запустили 5-ый день Марафона по ролям в проекте. Хотелось узнать, нас есть в чате дата-стюарды? Кажется, что вопрос работы с источниками данных один из самых сложных – их обычно много, и мало кто знает что с ними надо делать. У нас часто возникает проблема найти владельца данных, и задать ему вопросы (отчасти потому, что обычно таких владельцев несколько и поиск ответов превращается в испорченный телефон)
Это тяжелый вопрос! Дата стюарды должны быть в разработке? Или в бизнесе? Мы пытаемся взаимодействовать с заказчиками таким образом, чтобы бизнес владел источниками и как минимум финальный тест цифр на их стороне...
источник

DS

Daniil Semenov in Qlik BI chat
Jack
А почему like а не = ?
источник

a

alexandra in Qlik BI chat
Ну вот интересно как кто взаимодействует. И кто какое мнение на счет имеет. На мой взгляд всегда сложно разбираться в данных, особенно если ты человек, который не тусуется среди разработчиков))
источник

DS

Daniil Semenov in Qlik BI chat
У нас большая проблема, что часть важных данных содержится не в источниках, а в головах.
Какие-нибудь чарджбеки, приходящие на почту.
Или смена аллокаций в текущем периоде
источник