Valor de tabla: un valor estructurado común en LuckyTemplates

Valor de tabla: un valor estructurado común en LuckyTemplates

Este tutorial discutirá sobre el valor de la tabla . Es uno de los valores estructurados más comunes que puede encontrar en muchos informes de datos de LuckyTemplates . Aprenderá a construir tablas usando diferentes expresiones para obtener información específica y hacer que su informe sea revelador.

Tabla de contenido

Creación de un valor de tabla

Piense en las tablas como una lista de registros. La función de tabla hash o libra se puede utilizar para construir un valor de tabla a partir de una lista de nombres de columna y una lista de valores de campo de registro.

Para crear una tabla, cree una nueva consulta haciendo clic con el botón derecho en el espacio debajo del panel Consulta. Haga clic en Nueva consulta y luego seleccione Consulta en blanco .

Valor de tabla: un valor estructurado común en LuckyTemplates

Ingrese el siguiente código y presione Entrar. A continuación, puede ver el icono de la tabla junto al nombre de la consulta dentro del panel Consulta.

Valor de tabla: un valor estructurado común en LuckyTemplates

Si desea crear una cantidad de columnas sin nombres de columna específicos, puede ingresar un número como primer parámetro seguido de una lista de valores de campo de registro.

Valor de tabla: un valor estructurado común en LuckyTemplates

La fórmula creó 5 columnas con 2 registros. Los dos registros son listas con valores del 1 al 5 y del 6 al 10 separados por una coma. Si ingresa 4 valores en lugar de 5 en el segundo registro, obtendrá un error.

Valor de tabla: un valor estructurado común en LuckyTemplates

Si hace clic en el espacio al lado del error, obtendrá un mensaje de error que dice que se especificaron 5 claves en la fórmula, pero solo se proporcionaron 4 valores.

Valor de tabla: un valor estructurado común en LuckyTemplates

Pero si cambia el número de columnas a 4 y presiona Entrar, el primer registro ahora devuelve un error.

Valor de tabla: un valor estructurado común en LuckyTemplates

Y cuando haga clic en el espacio al lado del error, verá un mensaje de error que dice que solo se especificaron 4 claves pero se proporcionaron 5 valores.

Valor de tabla: un valor estructurado común en LuckyTemplates

Configuración de tipos de datos de columnas

La mayoría de las veces, al construir una tabla, desea incluir los nombres de las columnas. En esta sintaxis, puede ver que los nombres de las columnas son a y b . También puede ver dos registros con valores 1 y 2, y 3 y 4.

Valor de tabla: un valor estructurado común en LuckyTemplates

También notará que los íconos de columna tienen ABC123 . Es porque las listas con valores de campo de registro pueden obtener tipos de datos primitivos y estructurados.

Es posible declarar tipos de datos al construir una tabla. El primer parámetro ya no será una lista de nombres de columna, sino una declaración de un tipo de tabla que incluye tanto el nombre de la columna como el tipo de columna.

Valor de tabla: un valor estructurado común en LuckyTemplates

En la fórmula, la primera columna se llama a y tiene un tipo de número. La segunda columna se llama b con un tipo de datos de texto. También hay 3 valores de registro que contienen un número y un texto. También puede ver los iconos de cada columna con sus tipos asociados.

Si cambia el valor del campo del segundo registro de {2,“dos”} a {2,2} , no obtendrá un mensaje de error y el nombre del campo dos se cambiará a 2 en la columna. Aunque 2 es un número, no se produce ninguna validación de tipo. Sin embargo, si pasa este campo a una función que espera un valor de texto o carga esta consulta en el modelo de datos, se evaluará y se producirá un error de discrepancia.

Valor de tabla: un valor estructurado común en LuckyTemplates

Acceso a elementos desde un valor de tabla

Hay otras formas de crear tablas. Puede usar funciones M que devuelven tablas de listas o registros, o puede agregar manualmente una tabla usando la opción Ingresar datos en la pestaña Inicio . Pero la mayoría de las tablas con las que trabajará dentro de Power Query son el resultado de conectarse a una fuente de datos externa.

Cuando se trata de acceder a los elementos de una tabla, puede acceder tanto a las filas como a las columnas haciendo referencia a su posición de índice de base cero. Puede utilizar el operador de índice posicional, que es un conjunto de corchetes ( { } ).

Si desea acceder al primer elemento de la tabla de muestra anterior, ingrese corchetes al final de la fórmula y escriba 0 dentro de los corchetes. La fórmula devolverá el primer valor.

Valor de tabla: un valor estructurado común en LuckyTemplates

Acceder al primer elemento de una tabla devuelve la fila completa como un valor de registro . También puede realizar la selección de elementos opcionales agregando un signo de interrogación. Esto cambia el comportamiento de no encontrado de devolver un error a devolver un valor nulo .

Entonces, si desea acceder al cuarto elemento, cambie el operador de índice a 3 y presione enter. Luego, agregue el signo de interrogación al final de la fórmula. La sintaxis luego devolverá un valor nulo .

Valor de tabla: un valor estructurado común en LuckyTemplates

Las tablas también admiten la selección de campos, que es el nombre del campo entre corchetes.

Valor de tabla: un valor estructurado común en LuckyTemplates

La sintaxis devuelve la primera columna agregando corchetes al final. Luego se escribe la columna a dentro de los corchetes para extraer la primera columna.

Una columna puede contener más de un valor, por lo que devuelve una lista en una secuencia ordenada de valores .

Combinar e igualar tablas

Los operadores de combinación y ecuación se pueden utilizar con tablas. Las tablas se pueden agregar usando el operador de combinación, ampersand ( & ).

Puede comparar tablas con el signo igual o diferente. Puede ser útil recordar que una tabla es una lista de registros. Las tablas se consideran iguales si cumplen los cuatro criterios:

  • Tienen el mismo número de columnas.
  • Tienen el mismo número de filas.
  • Todos los nombres de columna o de campo de registro están presentes y son iguales en ambas tablas.
  • Todos los valores de campo de registro coinciden.

Aquí hay un ejemplo:

Valor de tabla: un valor estructurado común en LuckyTemplates

La fórmula contiene dos tablas con dos columnas cada una. La primera tabla tiene las columnas a y b , y los valores 1 y 2 . La segunda tabla tiene las columnas b y a , y los valores 2 y 1 . Esta fórmula arrojó VERDADERO porque el orden del nombre del campo o columna es irrelevante cuando se comparan tablas.


Creación de tablas de medidas y subcarpetas en LuckyTemplates
Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Conclusión

La mayoría de los informes de LuckyTemplates tienen tablas que constan de varios datos dentro de filas y columnas . Estas tablas son las principales entidades generadoras de datos dentro de LuckyTemplates . Muestran información en forma de tabla, lo que hace que sus informes parezcan convincentes.

Toronjil


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber