Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по QlickView.pdf
Скачиваний:
159
Добавлен:
18.03.2016
Размер:
4.74 Mб
Скачать

РЕЖИМ ЛОГИЧЕСКОГО «И» В СПИСКЕ

УРОК 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