Теги полей
Теги полей позволяют добавлять метаданные в поля в используемой модели данных. Существует два разных типа тегов полей.
-
Теги системных полей
Теги системных полей создаются автоматически при выполнении скрипта и загрузке данных. Некоторыми тегами в скрипте можно управлять. Перед системными тегами всегда указывается знак $.
-
Пользовательские теги полей
В скрипте загрузки данных в поля можно добавлять пользовательские теги, используя оператор Tag. Пользовательские теги не могут использовать имена, совпадающие с именами системных тегов.
Для получения дополнительной информации о тегах см. Tag и Untag.
Теги системных полей
Следующие теги системных полей создаются автоматически после загрузки данных.
Тег | Описание | Возможность управления в скрипте |
---|---|---|
$system |
Системное поле, которое создается Qlik Sense во время выполнения скрипта. Для получения дополнительной информации см. Системные поля. |
Нет |
$key | Ключевое поле, обеспечивающее связь между двумя или несколькими таблицами. | Нет |
$keypart | Это поле является частью одного или нескольких синтетических ключей. | Нет |
$syn |
Синтетический ключ Для получения дополнительной информации см. Синтетические ключи. |
Нет |
$hidden |
Скрытое поле, которое не отображается в списках выборки полей при создании визуализаций, измерений и мер. Скрытые поля можно использовать в выражениях, но потребуется ввести имя поля. Можно использовать системные переменные HidePrefixи HideSuffix, чтобы указать, какое поле необходимо скрыть. Для получения дополнительной информации см. HidePrefix и HideSuffix . |
Да |
$numeric | Все (отличные от NULL) значения в поле являются числовыми. | Да |
$integer | Все (отличные от NULL) значения в поле являются целыми числами. | Да |
$text | Никакие значения в поле не являются числовыми. | Да |
$ascii | Значения в поле содержат только стандартные символы ASCII. | Да |
$date | Все (отличные от NULL) значения в поле можно интерпретировать как даты (целые числа). | Да |
$timestamp | Все (отличные от NULL) значения в поле можно интерпретировать как метки времени. | Да |
$geoname | Значения поля содержат названия географических объектов, связанные с полями точек ($geopoint) и/или полями областей ($geomultipolygon). | Да |
$geopoint | Значения поля содержат данные точек геометрии, представляющие точки на карте в формате [долгота, широта]. | Да |
$geomultipolygon | Значения поля содержат данные полигона геометрии, представляющие области на карте. | Да |
Производные теги полей
Следующие теги можно использовать при объявлении производных полей, чтобы указать способ использования и отображения полей на непрерывной оси в линейном графике. Управление этими тегами осуществляется в скрипте загрузки данных.
Тег | Описание |
---|---|
$axis | Тег $axis используется для указания, что данное поле должно создать метку на непрерывной оси диаграммы. |
$qualified $simplified |
Можно указать полную и упрощенную версию метки на оси с помощью объявления двух разных полей. Полное поле отображается в качестве метки при масштабировании оси на более глубоком уровне для отображения полного контекста. Например, при отображении данных по кварталам можно создать два поля: Упрощенное поле с тегом $simplified, отображающее квартал в формате «Q1», и полное поле с тегом $qualified, отображающее год и квартал в формате «2016-Q1». При уменьшении масштаба оси времени эта ось отображает метки на двух уровнях, для года (2016) и для квартала (Q1), используя упрощенные поля. При увеличении масштаба эта ось показывает метки для квартала и для месяца, а полное поле (2016-Q1) используется для отображения полного контекста за год для квартала. |
$cyclic | Тег $cyclic используется для циклических полей, например для квартала или месяца, с двойным представлением данных. |