Etiquetas de campo
Las etiquetas de campo ofrecen la posibilidad de añadir metadatos a los campos de su modelo de datos. Hay dos tipos de etiquetas de campo:
-
Etiquetas de campo de sistema
Las etiquetas de campo de sistema se generan automáticamente cuando se ejecuta el script y los datos se cargan. Algunas de las etiquetas pueden manipularse en el script. Las etiquetas de sistema siempre van precedidas de un signo $.
-
Etiquetas de campo personalizadas
Podemos añadir etiquetas de campo personalizadas a campos en el script de carga de datos, usando la sentencia Tag. Las etiquetas personalizadas pueden tener nombres distintos a los de las etiquetas de sistema.
Etiquetas de campo de sistema
Las siguientes etiquetas de sistema se generan automáticamente al cargar los datos.
Etiqueta | Descripción | Puede manipularse en el script |
---|---|---|
$system |
Campo de sistema generado por Qlik Sense durante la ejecución de script. Para más información, vea Campos de sistema. |
No |
$key | Campo clave que proporciona un enlace entre dos o más tablas. | No |
$keypart | El campo forma parte de una o más claves sintéticas. | No |
$syn |
Clave sintética Para más información, vea Claves sintéticas. |
No |
$hidden |
Campo oculto, esto es, no mostrado en ninguna lista de selección al crear las visualizaciones, dimensiones o medidas. Se pueden utilizar campos ocultos en las expresiones, pero debemos especificar el nombre del campo. Mediante las variables de sistema HidePrefix y HideSuffix determinamos qué campos serán ocultos. Para obtener más información, vea HidePrefix y HideSuffix . |
Sí |
$numeric | Todos los valores del campo (que no sean NULL) son numéricos. | Sí |
$integer | Todos los valores del campo (que no sean NULL) son enteros. | Sí |
$text | Ninguno de los valores del campo son numéricos. | Sí |
$ascii | Los valores del campo contienen únicamente caracteres ASCII estándar. | Sí |
$date | Todos los valores del campo (que no sean NULL) se pueden interpretar como fechas (enteros). | Sí |
$timestamp | Todos los valores del campo (que no sean NULL) se pueden interpretar como marcas de fecha-hora. | Sí |
$geoname | Los valores de campo contienen nombres de ubicaciones geográficas, relacionadas con un campo de puntos ($geopoint) y/o un campo de área ($geomultipolygon). | Sí |
$geopoint | Los valores de campo contienen datos de puntos de geometría que representan puntos en un mapa en el formato [longitud, latitud]. | Sí |
$geomultipolygon | Los valores de campo contienen datos poligonales geométricos, que representan áreas de un mapa. | Sí |
Etiquetas de campo derivadas
Las etiquetas siguientes se pueden utilizar cuando declaramos campos derivados para especificar cómo usar y mostrar los campos en un eje contiguo en un gráfico de líneas. Podemos manipular las etiquetas en el script de carga de datos.
Etiqueta | Descripción |
---|---|
$axis | La etiqueta $axis se usa para especificar que el campo debe generar una marca de verificación en el eje contiguo del gráfico. |
$qualified $simplified |
Puede especificar una versión cualificada y otra simplificada de una etiqueta de un eje derivando dos campos distintos. El campo cualificado se muestra como una etiqueta cuando se acerca el eje con el zoom hasta un nivel más profundo, para mostrar todo el contexto. Por ejemplo, puede generar dos campos cuando muestre los datos por trimestre: Un campo simplificado, con la etiqueta $simplified mostrando el trimestre, como "Q1" y un campo cualificado, con la etiqueta $qualified, mostrando el año y el trimestre, como "2016-Q1". Cuando nos alejamos del eje de tiempo con el zoom, el eje muestra las etiquetas en dos niveles, para el año (2016) y el trimestre (Q1), usando el campo simplificado. Cuando nos acercamos con el zoom, el eje muestra las etiquetas de trimestre y mes, y el campo cualificado (2016-Q1) se utiliza para ofrecer un contexto completo anual para el trimestre. |
$cyclic | La etiqueta $cyclic se utiliza para campos cíclicos, por ejemplo, trimestre o mes, con una representación doble de los datos. |