Valores y literales de LuckyTemplates: conceptos básicos

Valores y literales de LuckyTemplates: conceptos básicos

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:

Valores y literales de LuckyTemplates: conceptos básicos

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 .

Valores y literales de LuckyTemplates: conceptos básicos

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 y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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 y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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

Valores y literales de LuckyTemplates: conceptos básicos

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 .

Valores y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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

Valores y literales de LuckyTemplates: conceptos básicos

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

Valores y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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

Valores y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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

Valores y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos

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.

Valores y literales de LuckyTemplates: conceptos básicos


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


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.