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


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.