Системные поля

Помимо полей, извлекаемых из источника данных, системные поля также создает QlikView. Такие поля начинаются со знака «$» и их можно выводить в окнах со списками как и обычные поля. Системные поля, которые обычно создаются во время выполнения скрипта, используются главным образом в качестве дополнительного средства при разработке документа.

Отображение системных полей

Выполните следующие шаги:

  1. Щелкните правой кнопкой мыши лист и выберите параметр Системные поля.
  2. Установите флажок Показать системные поля.

Теперь системные поля доступны как любые другие.

Доступные системные поля

Можно отобразить следующие системные поля:

$Table Отображает все внутренние таблицы, загружаемые скриптом. При выборе отдельной таблицы в области заголовка окна со списком появится символ информации. При нажатии этого символа можно просмотреть таблицу из файла.
$Field Отображает поля, которые считываются из таблиц. Если для этого списка установить Показать частоту на странице Свойства списка: Общие, то можно легко определить ключевые поля, встречающиеся в нескольких внутренних таблицах.
$Fields Числа в этом окне со списком соответствует числу полей в разных таблицах.
$FieldNo В этом окне со списком отображается положение полей в таблицах.
$Rows В этом окне со списком отображается число строк в таблицах.
$Info Если в документе используются информационные таблицы, то в этом окне отобразятся их названия.

Системная таблица

QlikView может автоматически создать сводную таблицу, использующую системные поля. Таблица получает имя System Table и включает два измерения: $Field и $Table, а также выражение only([$Field]). Системная таблица по умолчанию сортируется по частоте. Объект системной таблицы недоступен для клиентов сервера QlikView (AJAX и клиенты Plugin).

Создание системной таблицы

Выполните следующие шаги:

  1. Щелкните правой кнопкой мыши лист и выберите параметр Создать объект листа.
  2. Выберите параметр Системная таблица.