Balises de champ
Les balises de champ offrent la possibilité d'ajouter des métadonnées aux champs de votre modèle de données. Il existe deux types de balises de champ distincts :
-
Balises de champ système
Les balises de champ système sont générées automatiquement lorsque le script est exécuté et que les données sont chargées. Certaines de ces balises peuvent être manipulées dans le script. Les balises système sont toujours précédées d'un signe $.
-
Balises de champ personnalisées
Vous pouvez ajouter des balises personnalisées à des champs dans le script de chargement de données au moyen de l'instruction Tag. Les noms des balises personnalisées doivent être différents de ceux des balises système.
Pour plus d'informations sur les balises, voir Tag et Untag.
Balises de champ système
Les balises de champ système suivantes sont générées automatiquement lors du chargement des données.
Balise | Description | Possibilité de manipulation dans le script |
---|---|---|
$system |
Champ système généré par Qlik Sense lors de l'exécution du script. Pour plus d'informations, voir Champs système. |
Non |
$key | Champ clé offrant un lien entre plusieurs tables. | Non |
$keypart | Champ faisant partie d'une ou de plusieurs clés synthétiques. | Non |
$syn |
Clé synthétique Pour plus d'informations, voir Clés synthétiques. |
Non |
$hidden |
Champ masqué. Autrement dit, ce champ ne s'affiche pas dans les listes de sélection de champ lors de la création de visualisations, de dimensions ou de mesures. Vous pouvez tout de même utiliser des champs masqués dans les expressions à condition de saisir leur nom. Pour définir les champs à masquer, vous pouvez utiliser les variables système HidePrefix et HideSuffix. Pour plus d'informations, voir HidePrefix et HideSuffix . |
Oui |
$numeric | Toutes les valeurs du champ (différentes de NULL) sont numériques. | Oui |
$integer | Toutes les valeurs du champ (différentes de NULL) sont des entiers. | Oui |
$text | Aucune valeur du champ n'est numérique. | Oui |
$ascii | Les valeurs du champ ne contiennent que des caractères ASCII standard. | Oui |
$date | Toutes les valeurs du champ (différentes de NULL) peuvent être interprétées comme des dates (entiers). | Oui |
$timestamp | Toutes les valeurs du champ (différentes de NULL) peuvent être interprétées comme des dates et des heures (horodatage). | Oui |
$geoname | Les valeurs de champ contiennent des noms de lieux géographiques associés à un champ de point ($geopoint) et/ou à un champ de zone ($geomultipolygon). | Oui |
$geopoint | Les valeurs de champ contiennent des données de points géométriques représentant des points sur une carte au format [longitude, latitude]. | Oui |
$geomultipolygon | Les valeurs de champ contiennent des données de polygone géométrique représentant des zones sur une carte. | Oui |
Balises de champ dérivées
Vous pouvez faire appel aux balises suivantes lorsque vous déclarez des champs dérivés afin de spécifier la façon d'utiliser et d'afficher les champs sur un axe contigu dans un graphique en courbes. Vous pouvez manipuler les balises dans le script de chargement de données.
Balise | Description |
---|---|
$axis | La balise $axis permet de spécifier que le champ doit générer une marque sur l'axe contigu du graphique. |
$qualified $simplified |
Vous pouvez préciser une version qualifiée et une version simplifiée d'une étiquette d'axe en dérivant deux champs différents. Le champ qualifié est affiché sous forme d'étiquette lorsque l'axe est examiné à un niveau de zoom plus profond, afin de montrer le contexte. Il est, par exemple, possible de générer deux champs lors de l'affichage des données par trimestre : Un champ simplifié, doté de la balise $simplified, affichant le trimestre, tel que Q1, et un champ qualifié, doté de la balise $qualified, présentant l'année et le trimestre, comme 2016-Q1. Lorsque vous effectuez un zoom arrière sur l'axe du temps, l'axe affiche les étiquettes sur deux niveaux, pour l'année (2016) et le trimestre (Q1), à l'aide du champ simplifié. Lorsque vous effectuez un zoom avant, l'axe affiche les étiquettes pour le trimestre et le mois, et le champ qualifié (2016-Q1) sert à fournir le contexte de l'année complète pour le trimestre. |
$cyclic | La balise $cyclic est utilisée pour les champs cycliques, par exemple le trimestre ou le mois, avec une double représentation des données. |