Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Сентябрь 24, 2018, 02:43:06 am

Последние сообщения

Страницы: [1] 2 3 ... 10
1
Вопросы по Qlikview и Qlik Sense / Re: Строковые функции
« Последний ответ от admin Сентябрь 22, 2018, 06:45:54 am »
Привет.
При формировании поля Страна добавьте выражение if(len(Страна)>0,Страна,'n/a')
2
Вопросы по Qlikview и Qlik Sense / Строковые функции
« Последний ответ от anna1313 Сентябрь 21, 2018, 07:49:56 pm »
Добрый день, при выгрузке данных формата scv  образуеттся таблица Страна, год, поступило товара.
НО некоторые значение страна пустые/отстутствуют, как сделать так, чтобы присвоить всем пустым строкам в столбце стрнана значение n/a
3
Привет.
Честно, задачу не совсем понял.
Вот эта часть возможна (в принципе, если нет другого варианта вытягивания данных):
Цитировать
При загрузке данных из URL1 скрипт анализировал бы значение поля "total" из раздел [worklog], если оно больше 20, то по ключу из поля [__KEY_fields] брал бы соответствующее ему значение поля [self_u4] из раздела [worklogs] и передавал его в качестве URL2, грузил данные. Далее управление переходило бы назад, на следующую запись из URL1 после "total">20, продолжило грузить и анализировать данные.
Но я бы посмотрел еще и в сторону альтернативных скриптовых инструментов.
4
Вопросы по Qlikview и Qlik Sense / Re: Выбора по нескольким значениям
« Последний ответ от admin Сентябрь 21, 2018, 03:59:07 pm »
Привет.
Не совсем понятно в каком виде необходимо отображать результаты.
Рассчитывать можно и программно в скрипте, и в выражениях таблиц, диаграмм, блоках KPI.

Можете файлик qvf подготовить и выложить?
5
Вопросы по Qlikview и Qlik Sense / Выбора по нескольким значениям
« Последний ответ от banan22vo Сентябрь 19, 2018, 11:41:57 am »
Всем салют!
Не так давно познакомился с Qlik Sense, и начальство поставило задачу, проанализировать работу транспортного отдела... (Программирование - это вообще не по моей части)
В целом у меня приложение получилось рабочее, только один вопрос, не дающий мне покоя:
Как рассчитать сумму значений, при условии, что в других столбцах не должно быть дубликатов?

Например:

У нас есть 3 машины, которые производят отгрузку несколько раз, согласно маршрутному листу
У нас есть 2 маршрутных листа, согласно которому ходят 3 машины, в несколько точек..
Мне необходима Общая грузоподъёмность всех машин (без повторений) в пределах маршрутного листа и так для каждого маршрутного листа (т.е. по Маршрутнику "100" =1000+990+970 + по маршрутнику "101" =1000+990+970 и т.д.)
6
Есть два API подключения в QlikSense, назовем их URL1 (данные о задачах) и URL2 (данные о трудозатратах). Есть ограничение на количество выдачи записей о трудозатратах по URL1, не более 20, pagination не распространяется, поэтому придется грузить трудозатраты с URL2.
Как реализовать следующее: 
При загрузке данных из URL1 скрипт анализировал бы значение поля "total" из раздел [worklog], если оно больше 20, то по ключу из поля [__KEY_fields] брал бы соответствующее ему значение поля [self_u4] из раздела [worklogs] и передавал его в качестве URL2, грузил данные. Далее управление переходило бы назад, на следующую запись из URL1 после "total">20, продолжило грузить и анализировать данные.

Нужна помощь, хотя бы частям ;)

RestConnectorMasterTable:
SQL SELECT
   "expand" AS "expand_u0",
   "startAt" AS "startAt_u0",
   "maxResults" AS "maxResults_u0",
   "total" AS "total_u0",
   "__KEY_root",
   (SELECT
      "expand",
      "id" AS "id_u5",
      ………………….
         (SELECT
            "startAt",
            "maxResults",
            "total",
            "__KEY_worklog",
            "__FK_worklog",
            (SELECT
               "self" AS "self_u4",
               "comment",
               ……………………

            FROM "worklogs" PK "__KEY_worklogs" FK "__FK_worklogs")
         FROM "worklog" PK "__KEY_worklog" FK "__FK_worklog"),
         ……………….

[issuetype]:
LOAD   [self] AS [self],
   [id] AS [id],
   [description] AS [description],
   [iconUrl] AS [iconUrl],
   ……………………………………

[worklogs]:
LOAD   [self_u4] AS [self_u4],
   [comment] AS [comment],
   …………………
   [issueId] AS [issueId],
   [__KEY_worklogs] AS [__KEY_worklogs],
   [__FK_worklogs] AS [__KEY_worklog]
RESIDENT RestConnectorMasterTable
WHERE NOT IsNull([__FK_worklogs]);

[worklog]:
LOAD   [startAt] AS [startAt],
   [maxResults] AS [maxResults],
   [total] AS [total],
   [__KEY_worklog] AS [__KEY_worklog],
   [__FK_worklog] AS [__KEY_fields]
RESIDENT RestConnectorMasterTable
WHERE NOT IsNull([__FK_worklog]);
7
Расширения Qlik SENSE & Qlikview / Портал с расширениями по новому адресу с 14/09/2018
« Последний ответ от admin Сентябрь 14, 2018, 07:26:33 am »
Обновление портала http://branch.qlik.com/#!/project
Новый адрес (и не только)
https://developer.qlik.com/garden
Привыкаем к новому интерфейсу
8
Актуально -
менеджер по продажам https://spb.hh.ru/vacancy/27785256
программист BI https://spb.hh.ru/vacancy/27785275
9
Вопросы по Qlikview и Qlik Sense / Re: Скрипт загрузки из внешнего файла
« Последний ответ от admin Сентябрь 12, 2018, 01:51:49 pm »
Есть вариант скрыть логику ETL - формировать модель данных в виде QVD файлов другим приложением, к которому нет доступа пользователей.
Либо приложением в QV, запускаемым на другой, защищенной машине.
В этом случае даже выгрузив все приложения QS нельзя будет понять природу формирования данных.
10
Вопросы по Qlikview и Qlik Sense / Re: Скрипт загрузки из внешнего файла
« Последний ответ от admin Сентябрь 12, 2018, 01:47:19 pm »
Привет.
Да вы можете включать скрипт в приложение из любого источника, прописанного в библиотеках подключений.
Если Сенс будет работать в режиме совместимости то можно будет указать адрес напрямую, лишь бы он был доступен для сервера.
Но любой более-менее грамотный все равно сможет "докопаться" до кода  :) в том режиме отладки.
Страницы: [1] 2 3 ... 10