Неофициальный форум разработчиков QlikView и Qlik Sense

Форум разработчиков QlikView и Qlik Sense. Получи любые ответы на вопросы по QlikView и Qlik Sense в течении нескольких часов!

Вы не вошли.

#1 Re: Программирование QlikView » Обновление данных » 2015-03-23 13:53:07

Или через Partial Reload.
Примерно так:


if IsPartialReload() then
	maxdate:
	replace load num(max(orderdate)) as lastdate
	resident facttable;

	lastdate = peek('lastdate');
	
	facttable:
	add	sql select orderdate, field1, field2
	where orderdate > $(lastdate);
	
	exit script;
endif;

Если покажите ваш текст скрипта загрузки, то можно будет ответить точнее.

#2 Программирование QlikView » Выборка данных в qlikview » 2015-02-17 17:29:45

Andrey
Ответов: 1

Добрый вечер! Очень нужна ваша помощь по qlikview. Я только начинаю изучать эту программу и пока очень трудно разобраться! Подскажите пожалуйста, как можно сделать выборку из таблиц по сотрудниках, офисах и продуктах, которые в последний месяц продавались лучше, чем в предыдущем. И наоборот. Какое условие нужно написать? Заранее большое спасибо за помощь!

#3 Программирование QlikView » Помогите со структурой данных в Qlikview » 2015-02-17 17:26:30

Andrey
Ответов: 1

Добрый вечер.
Недавно начал осваивать Qlickview. Для целей обучения решил построить не сложную модель по Jira.
В процессе столкнулся с тем, что я не понимаю, как в нем правильно строить модель данных, с учетом его возможностей(
Для учета отмеченного сотрудниками рабочего времени и изменений статусов задач я создал классическую схему типа Звезда.
Пытался делать по другому, но данные зацикливаются. LOOSEN TABLE решает вопрос, но мешает мне строить произвольные иерархии(в одном из отчетов у меня иерархия - Актуальный статус задачи - Проект - Работа, связь в которой проходит через таблицу фактов.
Теперь хочу добавить еще одну таблицу, в которой отмечаются передачи задач от одного сотрудника к другому. Эти данные можно добавить в ту же фактовую таблицу, но хотелось бы понять, если какая-то альтернтива? Когда я вынес данные в отдельную таблицу - у меня поехала связь пользователей и рабочего времени(((
Подскажите пожалуйста, как правильно решить задачу по Qlickviewшному?)

actualfile.aspx?id=17179541

#4 Re: Программирование QlikView » Несколько вопросов по визуализации » 2015-02-16 17:28:12

Andrey пишет:

Добрый день форумчане.
Заранее прошу не хаять, вопрос в построению двух типов диаграм
- как на диаграмме датчик включить отображение текущего значения;
- как на диаграмме датчик добавить выражение доли платежей  выбраного измерения (формула sum( $(vReal)  [Платежи])/sum(total  $(vReal)  [Платежи])  отображает все время 100%, подозреваю, что значение тотал принимется равным сумме текущего измерения);
- как добавить микрочарт рядом с списком полей таблицы?
Буду благодарен за любую наводящую информацию  smile

1. Total позволяет агрегировать значение показателя по всем элементам измерения чарта. В объекте "Датчик" нет измерений, поэтому долю выбранных элементов можно расчитать так: sum([Платежи])/sum(all [Платежи])

2. Микрочарт можно добавить только в ячейку таблицы.

#5 Программирование QlikView » Совместно продаваемые товары » 2015-02-16 07:56:24

Andrey
Ответов: 2

Доброго дня!
Прошу поделиться мыслями/ссылками на данную тему: "Анализ: "Совместно продаваемые товары""
Т.е. интересуют существующие методы, практики решения такой задачи:
Исследовать за опреденный период частоту продаж в одном чеке (заказе) парных позиций типа "пиво и чипсы", "водка и селедка" и т.п. Соответственно ранжировать такие пары (а может и тройки, четверки, ...).
Может ткнете меня в ссылки по этой теме, возможно на другие ресурсы.
Совсем шоколадно, если примеры будут для Qlikview, т.к. именно этим инструментом (в редакции PE) на данный момент пользуемся.

Заранее благодарен всем откликнувшимся!

#6 Программирование QlikView » Карты Яндекс » 2015-02-16 07:39:46

Andrey
Ответов: 1

Привет, всем.
Нужна помощь по работе с картами в QV.
У меня не отображается карта Яндекса. В этой теме я новичок.
Есть пример работы с Google картами, там все хорошо загружается, как только пытаюсь по аналогии сделать с Яндекс картинка не отображается. Может кто-то сталкивался в принципе с картами в QV.
Вот эту часть кода добавляю в диаграмму, в свойствах, может здесь есть ошибки. потому что в остальном вроде правильно. Если нужен остальной код, могу добавить.

='http://static-maps.yandex.ru/1.x/?key='&ymap_key&'
&ll='&var_mid_lat&','&var_mid_long&'
&z='&$(var_zoom)&'
&l='&var_maptype&' 

#7 Программирование QlikView » Удаление части текста » 2015-02-10 17:48:23

Andrey
Ответов: 1

Добрый вечер!
Помогите пожалуйста решить проблему:
В загружаемом из Excel столбце текст(точнее, цифры) разделены двоеточием. Необходимо, чтоб в модели этого разделителя-двоеточия не было. ("11111:222" -> "11111222"). В исходном экселевском файле ничего менять нельзя. Как это сделать?
Спасибо!

#8 Программирование QlikView » Парсинг поля с датой » 2015-02-10 17:46:07

Andrey
Ответов: 1

Только начал использовать продукт, поэтому извините за возможно очевидный вопрос.
Загружаю данные из SQL Server через OLE DB.  В одной из таблиц имеется поле с датой.
Эта дата никак не хочется распознаваться, как дата(
Встроенные функции, типа date(), нельзя применять в OLEDB запросе.
Пересохранить данные в файл, забрать оттуда и сконвертировать функцией - мне не нравиться это решение.
Подскажите пожалуйста верное решение.

#9 Программирование QlikView » Карта районов Санкт-Петербурга » 2015-02-10 17:31:39

Andrey
Ответов: 1

Нужно реализовать деление Санкт-Петербурга на районы в Клике по аналогии с существующим приложением для штатов. Для этого используются коды штатов, по которым Гугл самостоятельно разделяет карту на области. Во вложении также картинка с карт гугл, где представлено нужное мне деление. Может быть кто-то знает, где взять коды для районов СПб?

#10 Программирование QlikView » Partial reload по таймеру » 2015-02-10 17:30:29

Andrey
Ответов: 1

Добрый день! Если кто сталкивался с такой задачей, прошу прокомментировать:
ВОзможна ли частичная загрузка (Partial reload)  в определенное время, например с помощью какого -нибудь батника или скрипта? кто-нибудь осуществлял?

#11 Программирование QlikView » Сводная таблица » 2015-02-10 17:29:28

Andrey
Ответов: 1

Есть товарный отчет где имеются показатели:
Входящий остаток, приход, возврат, списание, исходящий остаток. Выводится сводной таблицей и остаток расчитывается выражением используя "SUM({<[Дата] = {"<$(=[ДатаС])"}>} .... Все приходы минус все расходы со дня открытия магазина". Отчет выводит данные за период "ДатаС" и "ДатаПо".
Сейчас просят добавить колонку "Количество дней за период когда товар был на остатках". Получается нужно чтобы на каждую дату в период С - По Просчитались остатки и просумировались дни когда остаток больше нуля. Можно ли это сделать не задавая новую таблицу с остатками на каждый день?

#12 Программирование QlikView » Вопрос по лицензиям » 2015-02-10 17:18:14

Andrey
Ответов: 2

В моей компании закуплено 5 юзерколов и 15 документколов.
На сколько я знаю документкол дает пользователю право использовать 5-ть опубликованных приложений.

Все 15-ть документколов были уже назначены пользователям на одно приложение.
Я опубликовал еще одно. Затем чтобы протестировать, как оно ведет себя на сервере, забрал одну лицензию документкол. То есть освободил одну лицензию.
Затем попытался навесить на свою учетку эту лицензию. Через человечков добавил свою учетку и нажал APPLY Но у меня ничего не вышло.

Ошибка: Too many document CALs assigned

#13 Программирование QlikView » Как сопоставить календарь событиям которые имеют дату начала и дату ко » 2015-02-10 17:16:15

Andrey
Ответов: 1

Возникла задача, для упрощения создал ограниченный пример. Есть мероприятия, у каждого мероприятия есть дата начала и дата окончания. Есть календарь. В календаре выбирается дата. Вопрос - как отфильтровать в таблице те мероприятия, у которых дата начала меньше выбранной даты, а дата окончания мероприятия больше выбранной даты.

#14 Программирование QlikView » Сравнительная динамика по годам » 2015-02-10 17:12:14

Andrey
Ответов: 1

Нужен хелп.
Заказали сделать линейный график, на котором нужно отобразить динамику нескольких лет (ось х-месяцы) для сравнения.
Может есть красивае решение? Охотно выслушаю варианты  smile
Тоже самое, по аналогии, хочу сделать и для динамики внутри месяца

#15 Программирование QlikView » можно ли расположить на 1-м листе 2 чарта с мерой? » 2015-02-10 17:10:55

Andrey
Ответов: 1

Добрый день!

можно ли расположить на 1-м листе 2 чарта с мерой, например, сумма_продаж
на 1 чарте реакция будет на выбор  конкретной даты - вертикальная гистограмма по менеджерам,
а на 2-м чарте будет горизонтальная гистограмма этой же меры, но по всем имеющимся периодам?

#16 Программирование QlikView » Как сделать чтобы в иерархическом списке выбирались все подчинённые? » 2015-02-10 17:09:55

Andrey
Ответов: 2

На форму выведен иерархический список для создания использовалась стандартная функция Hierarchy().
Как можно настроить список, чтобы при выборе пользователем родительского элемента в выборки автоматически попадали все подчиненные элементы?

#17 Программирование QlikView » Требуется объединить клиентов в одну табличку » 2015-02-10 17:08:24

Andrey
Ответов: 1

Требуется объединить клиентов в одну табличку. При этом если в таблице сопоставления есть правило замены старого клиента на нового, то заменить, если нет, то загрузить клиентов из таблиц.

Например, есть три таблички:
    Клиент новый
                - Клиент Н1
                - Клиент Н2

2)     Клиент старый
                - Клиент С1
                - Клиент С2

3)     |Сопоставление|
                - Клиент Н1 | Клиент С1 (т.е. С1 заменяем на Н1)

Какими лопатами-граблями можно добиться, следующей таблички:
Н1
Н2
С2

Спасибо!

#18 Программирование QlikView » Несколько вопросов по визуализации » 2015-02-10 17:07:22

Andrey
Ответов: 1

Добрый день форумчане.
Заранее прошу не хаять, вопрос в построению двух типов диаграм
- как на диаграмме датчик включить отображение текущего значения;
- как на диаграмме датчик добавить выражение доли платежей  выбраного измерения (формула sum( $(vReal)  [Платежи])/sum(total  $(vReal)  [Платежи])  отображает все время 100%, подозреваю, что значение тотал принимется равным сумме текущего измерения);
- как добавить микрочарт рядом с списком полей таблицы?
Буду благодарен за любую наводящую информацию  smile

#19 Программирование QlikView » Как создать столбчатую диаграмму с сегментами? » 2015-02-10 17:05:53

Andrey
Ответов: 1

Подскажите, пожалуйста, как создать такую диаграмму
https://yadi.sk/i/dg319auoeQdWY

Чтобы считалась доля продаж товаров (в шт.), в зависимости от их цены.

В измерениях идет Дата, а вот как прописать выражение, где одновременно задать создание ценовых диапазонов и подсчет количества продаж по этим диапазонам?

#20 Программирование QlikView » Изменение цвета ячеек на основе их значений » 2015-02-10 17:03:04

Andrey
Ответов: 1

Приветствую. Как реализовать проверку вырождения и в случае отрицательного значение красить его в определенный цвет? К примеру: Если значение CTR меньше 1% покрасить эту ячейку в красный цвет.

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.009 сек, 10 запросов выполнено - Использовано памяти: 1.6 Мбайт (Пик: 1.68 Мбайт) ]