En este tutorial, aprenderá sobre los valores de LuckyTemplates y cómo se generan dentro del editor de Power Query . Estos valores tienen literales correspondientes que se pueden usar en códigos y expresiones para generar resultados y datos. También aprenderá cómo y dónde aplicar los valores para crear un informe convincente.
Tabla de contenido
Valores de LuckyTemplates y sus literales
Una sola pieza de datos producida al evaluar una expresión se llama Valor . Hay dos grupos principales al observar los tipos de datos y los operadores: valores de tipo primitivo y valores de tipo estructurado . Los valores primitivos son valores que no se construyen a partir de otros valores. Los valores estructurados son valores que se construyen a partir de valores primitivos y otros valores estructurados.
Cada tipo de valor tiene una sintaxis literal asociada que se usa para construir valores de ese tipo específico. También tiene un conjunto de operadores que se pueden utilizar. La forma más simple de una expresión es un literal que representa un valor.
Esta es una tabla con algunos valores y sus correspondientes literales:

Puede ver otros ejemplos dentro del Editor de Power Query . Cree una nueva consulta abriendo el editor de consultas y yendo a la pestaña Inicio. A continuación, haga clic en Nueva fuente y seleccione En blanco .

Otra forma es hacer clic con el botón derecho dentro del panel Consulta, hacer clic en Nueva consulta y seleccionar Consulta en blanco .

Valores nulos
El primer valor que se discutirá es Null , que se escribe usando el literal null . Nulo se usa para representar la ausencia de un valor o un valor de un estado indeterminado o desconocido. Cuando lo escriba en la barra de fórmulas, verá que el icono junto al nombre de la consulta es una tabla con un signo de interrogación.

El valor lógico se usa para operaciones (inaudibles) y puede ser verdadero o falso. Se escribe usando los literales verdadero y falso . Si ingresa verdadero en la barra de fórmulas y presiona Entrar, notará que el valor se convierte en un texto completo en mayúsculas.

Sin embargo, si abre la ventana del Editor avanzado, verá que verdadero está en minúsculas. Esto se debe a que Power Query distingue entre mayúsculas y minúsculas. Significa que todas las demás palabras clave en M deben escribirse en minúsculas.
Recuerde que Power Query creó la expresión let . Entonces, si crea una sola expresión, puede eliminar todo en la ventana y simplemente ingresar true . Cuando haga clic en Listo, obtendrá el resultado exacto.

Valores en blanco
Null y Blank son dos valores diferentes. Para demostrarlo, cree una nueva consulta y abra la ventana Editor avanzado. A continuación, ingrese este código.

Después de eso, habilite el perfil Columna desde la pestaña Ver.

En las estadísticas de columna debajo del panel de vista previa, puede ver que la columna de muestra contiene 7 valores únicos. Sin embargo, solo puede distinguir dos valores: espacios en blanco y nulo .

Cambiar la agrupación de la Distribución de Valor. Haga clic en los puntos suspensivos de la tabla, haga clic en Agrupar por y seleccione Longitud del texto. El gráfico se convertirá entonces en una distribución de longitud de texto.

En el gráfico, puede ver que tiene una cadena de texto vacía porque tiene un elemento con una longitud de texto de cero caracteres. También tiene 4 cadenas con un carácter y otra cadena única con dos caracteres.

Lo que parece ser un espacio en blanco puede ser, de hecho, varias cosas. En la mayoría de los casos, probablemente será solo una cadena de texto vacía; también puede ser un montón de espacios u otros caracteres no principales.
Lo importante es lo que está en la siguiente columna. Ilustra que ninguno de esos espacios en blanco es en realidad igual a nulo porque todos representan un valor, mientras que nulo representa la ausencia de un valor.
Valores numéricos y valores especiales de LuckyTemplates
Otro valor primitivo es el valor numérico . Si crea una nueva consulta e ingresa un valor numérico en la barra de fórmulas, el panel de vista previa mostrará el valor. El nombre de la consulta tendrá un tipo de dato numérico.

La biblioteca estándar también contiene expresiones que devuelven números. Por ejemplo, si ingresa =Número.PI en la barra de fórmulas, el panel de vista previa le dará el valor de Pi.

También hay valores especiales que se consideran un valor numérico como infinito positivo y negativo.

Luego también está el valor no numérico que se denota por NaN . Ese valor se obtiene dividiendo cero por cero.

Todas las funciones relacionadas con la fecha y la hora se pueden construir utilizando su propia función intrínseca específica. Si ingresa una fecha en la barra de fórmulas y abre la ventana del Editor avanzado, verá que Power Query agrega automáticamente esa función intrínseca.

Verá #fecha seguido del año, el número del mes y el día.

Valores de texto
El valor de texto representa una secuencia de caracteres Unicode. Tiene una forma literal que se construye usando signos de comillas dobles. Sin embargo, no necesita poner las comillas dobles al escribir un texto dentro de la barra de fórmulas.

Si abre la ventana del Editor avanzado, verá que Power Query agrega automáticamente los signos.

Entonces, cuando escribe un valor de texto dentro de la ventana del Editor avanzado, debe agregar los signos de comillas manualmente. Pero cuando lo pasa como una sola expresión en la barra de fórmulas, Power Query agrega las comillas por usted.
Todos los valores que se abordan en este tutorial son valores primitivos, lo que significa que no están compuestos por otros valores.
En esta tabla, los valores Time , Date , DateTime , DateTimeZone y Duration tienen funciones intrínsecas asociadas que ayudan a crear valores del mismo tipo.

El valor binario representa una secuencia de bytes. #binary se puede usar para construir un valor binario a partir de una lista de bytes . También hay otras funciones binarias que puede usar, como la opción Ingresar datos. Power Query usa codificación binaria para almacenar tablas creadas manualmente como esta.

Extraer valores de registros y listas en Power Query
3 formas de combinar valores mediante DAX Inside LuckyTemplates
Conclusión
La creación de informes de datos comienza con la escritura de fórmulas que utilizan los valores y literales correctos. Los valores de LuckyTemplates son una de las cosas más esenciales al escribir códigos y fórmulas. Obtienen resultados recopilando datos y realizando expresiones creadas en sintaxis .
Toronjil