Показаны сообщения с ярлыком Скрипт. Показать все сообщения
Показаны сообщения с ярлыком Скрипт. Показать все сообщения

24 июля 2012 г.

Скрытые возможности Мастера встроенных данных (Inline Data Wizard)

Приветствую, господа.
Сегодня совсем небольшой пост об одной достаточно полезной, но глубоко запрятанной “фишке” Мастера встроенных данных (Inline Data Wizard). В своей работе я часто использую данный мастер, например, для заполнения небольших таблиц соответствия (мап-таблиц). И каждый раз встает вопрос “Как заполнить первое поле в таблице соответствия (те значения которые мы используем в сравнении)?”. В случае небольшого количества достаточно простых значений это легко и просто делается, что называется, “ручками”. А вот в более сложных  ситуациях приходится придумывать обходные пути для решения этой простейшей задачи. Например, создавать отдельный список значений на базе поля для сравнения, копировать значения из этого списка в буфер обмена и потом вставлять в мастер встроенных данных… Согласитесь, не самый простой путь… А теперь переходим к сути сегодняшнего поста Улыбка.

7 ноября 2011 г.

Строки-дубликаты в QlikView таблицах

Всем привет.
Как часто при разработке того или иного чарта вы сталкиваетесь с ситуацией, когда видите значения в один или может быть даже в несколько раз превышающие ожидаемые вами величины? У меня и моих коллег на проекте это случается достаточно часто. И вот вы копаетесь в скрипте, просматриваете исходные данные, в надежде понять, что же вы не так сделали, где кроется отгадка… Причем частенько и скрипт и данные могут быть совсем простыми и казалось бы ошибиться-то негде…  ан нет – цифири не бьются в разы… И после долгих, мучительных и, зачастую, не очень успешных поисков, в голову наконец-то приходит мысля о за двоениях в факт-таблице (мне почему-то эта мысль приходит обычно далеко не в первых рядах). Вопрос как их отловить, так чтобы цифири в чартах таки стали красивыми и ожидаемыми нами? 

16 февраля 2011 г.

Опустошаем существующий QVD файл

День добрый, коллеги.

Сегодня натолкнулся на один интересный пост нашего австрийского коллеги по цеху. Пост этот об удалении существующих QVD файлов через QlikView скрипт. Штефан (автор блога и поста) рассказывает о целых 3х способах для удаления/очищения QVD. Первые два представляют собой вызов либо внутреннего макроса для удаления, либо вызов батника (командного файла), посредством выполнения команды EXECUTE. Оба этих способа сопряжены с предоставлением особых привилегий либо макро-модулю, либо сценарию загрузки. Штефан более подробно и с картинками об этом честно рассказывает, поэтому здесь я не стану на этом детально останавливаться...

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

21 декабря 2009 г.

Тип данных Dual()

Приветствую, коллеги.
Каюсь, каюсь и еще раз каюсь... Очередной простой в блоге, но Вы должны менять понять :) конец года как никак... Ну да ладно, хватит о грустном и перейдем непосредственно к самому интересному...
Сегодня предлагаю поговорить о таком интересном типе данных QlikView как Dual.

1 октября 2009 г.

Кое-что о функции Exists ()

В очередной раз приветствую Вас, коллеги, на страницах своего блога.
Сегодня я расскажу Вам об особенностях работы функции Exists() в QlikView. Исходя из информации, любезно предоставленной нам производителем в справке к программному продукту, мы имеем следующий формат применения этой функции:

19 сентября 2009 г.

Переменные в QlikView

И снова здравствуйте, коллеги.
Сегодня я бы хотел немного поговорить о переменных. Изначально целью данного поста являлось желание раскрыть принципиальную разницу между объявлениями переменных при помощи операторов SET и LET. Однако, аппетит,  что называется, приходит во время еды и изначальные рамки поста были слегка пересмотрены в сторону их увеличения.

2 сентября 2009 г.

“Синтетика” и методы борьбы с оной

Коллеги, приветствую всех Вас.
Я долго думал чему посвятить первый осмысленный пост в этом блоге и все-таки решил остановиться на обзоре проблемы синтетических ключей. Не стану сейчас вдаваться в подробности почему я начал именно с “синтетики”, просто оставим все как есть и примем это как должное…