- •Введение
- •Что такое QlikView?
- •Сведения об учебном пособии
- •Файлы, необходимые для учебного пособия
- •Условные обозначения
- •Основные сведения
- •Работа с QlikView
- •Введение
- •Урок 3 списки и блоки статистики
- •Урок 4 Гистограммы и круговые диаграммы
- •Урок 6 Другие типы диаграмм
- •Урок 7 Мультисписки, простые таблицы и поля ввода
- •Урок 8 Кнопки, текстовые объекты и объекты «линия/стрелка»
- •Урок 9 Ползунки, объекты текущей выборки и объекты закладок
- •Создание документа
- •Введение
- •Урок 11 Загрузка данных в QlikView
- •Урок 12 Ассоциирование данных из нескольких таблиц
- •Урок 14 Структура таблицы
- •Урок 15 Темы макетов
- •Урок 17 Связывание внешней информации с документом
- •Расширенные возможности
- •Введение
- •Урок 18 Дополнительная информация об ассоциациях
- •Урок 19 Загрузка встроенных данных
- •Урок 20 Группы полей и циклическое отображение
- •Урок 21 Загрузка перекрестных таблиц
- •Урок 22 Режим логического «И» в списке
- •Урок 23 Форматы чисел
- •Урок 24 Безопасность
- •Дальнейшая работа
РЕЖИМ ЛОГИЧЕСКОГО «И» В СПИСКЕ
УРОК 22 РЕЖИМ ЛОГИЧЕСКОГО «И» В СПИСКЕ
Две выборки в разных списках всегда интерпретируются как логический оператор И, т. е. QlikView отобразит все значения полей, связанные с этими двумя выборками. Множественный выбор в списке всегда интерпретируется как логический оператор ИЛИ, т. е. QlikView отобразит записи данных, связанные
слюбым из выбранных значений.
Внекоторых обстоятельствах для множественного выбора в списке можно установить логический оператор И, что означает, что QlikView отобразит только записи данных, связанные со всеми выбранными значениями.
Вэтом уроке описывается список с установленным режимом логического И, который будет использоваться для обычных выборок и выборок с логическим отрицанием Нет. Также будут приведены обстоятельства, в которых для списка можно установить режим логического И.
Выбор в режиме логического «И»
В файле And.qvw папки ..\Tutorial\Advanced содержится список, для которого можно включить режим логического И.
1Запустите QlikView.
2Откройте файл And.qvw в папке ..\Tutorial\Advanced.
3Выберите вкладку Geography и найдите список Membership.
Это список организаций и географических зон, к которым принадлежат разные страны. Страна может быть членом нескольких организаций, а в организации могут состоять много членов. Поэтому здесь существует связь типа «множество – множество» между полем Country и полем Membership. Кроме того, поле Membership не связано напрямую с каким-либо другим полем, кроме Country. Вданных обстоятельствах для поля Membership можно установить режим логического И. Множественный выбор в поле Membership будет интерпретирован как «показать только страны, которые являются членами всех выбранных организаций».
4Щелкните список Membership правой кнопкой мыши, затем выберите
Свойства.
Расширенные возможности |
223 |
5На странице Общие установите флажок Режим логич. «И» и нажмите кнопку OK.
Рис. 75. Лист свойств списка, в котором можно установить режим логического И
6 Выберите щелчком Europe.
Ячейка Europe должна стать зеленой с отображающимся амперсандом «&» слева. Организации, отображающиесяв качествеальтернативы(белымцветом), имеют одного или более членов в Европе. Исключенные организации не имеют членов в Европе.
7 Выберите элемент G8, щелкнув его, удерживая клавишу CTRL.
Теперь выбрана Европа и «Большая восьмерка», т. е. страны, которые являются членами обоих сообществ одновременно. Осталось свободными только пять стран: это все европейские страны, состоящие в «Большой восьмерке».
Выбор с логическим отрицанием «Нет»
Сходным способом можно исключить страны.
1 Отмените выбор элемента G8, щелкнув его, удерживая клавишу CTRL.
224
РЕЖИМ ЛОГИЧЕСКОГО «И» В СПИСКЕ
2Выберите элемент G8, щелкнув его, удерживая нажатыми клавишу CTRL и кнопку мыши. Отпустите кнопку, когда ячейка станет красной.
Теперь выбрана Европа и не выбрана «Большая восьмерк- а». Остались свободными только европейские страны, не входящие в «Большую восьмерку». Этот тип выбора называется принудительным исключением и является наиболее эффективным при наличии связи типа «множество – множество».
3Закройте файл. Если какое-то время не планир-
уется работать с QlikView, можно выйти из программы.
Характеристики таблицы в режиме логического «И»
Рис. 76. Таблица в режиме логического И
Не для каждого поля можно установить режим логического И. Режим логического И возможен, только если поле соответствует второму столбцу таблицы, состоящей из двух столбцов.
Расширенные возможности |
225 |
Более того, поле не должно быть перенесено из нескольких таблиц, поскольку альтернатива И имеет логическое значение, только если рассматриваемое поле связано только с одним другим полем.
Также не должно быть дублирующих записей в таблице. Поэтому этот вид таблиц всегда загружается с использованием предиката distinct (см. Справочн-
ое руководство по QlikView).
Если поле загружается данным способом, элемент управления Режим логич. «И» в диалоговом окне Свойства списка становится доступным, и логический режим списка можно изменить.
226