Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Este tutorial tratará sobre los valores de registro dentro del Editor de Power Query . Aprenderá a crear y utilizar registros con diferentes expresiones para generar los resultados que desea lograr.
Tabla de contenido
Creación de valores de registro
Un valor de registro es una secuencia ordenada de campos. Se compone de un conjunto de campos que consta de un nombre de campo y un valor de campo asociado. El nombre del campo es un valor de texto que identifica de forma única el campo dentro de un registro y puede ser de cualquier tipo primitivo o estructurado. Sin embargo, el orden de los campos no se tiene en cuenta al comparar registros.
El inicializador de registro es un conjunto de corchetes. Si ingresa corchetes ( [ ] ) en la barra de fórmulas y presiona Entrar, creará un registro vacío sin campos ni valores.
Si observa el panel Consulta, verá el icono asociado con los valores de registro.
Para crear un registro con campos, primero cree una nueva consulta. Haga clic con el botón derecho en el panel Consulta, haga clic en Nueva consulta y seleccione Consulta en blanco .
Registros con valores de campo
En la barra de fórmulas, ingrese un nombre de campo y asígnele un valor. Para agregar más campos al registro, coloque una coma entre cada nombre y valor. Luego verá los nombres y valores en el panel Vista previa. Ambos valores de campo en el registro son primitivos.
Los registros también pueden contener tipos de estructura. Cree un nuevo registro y asigne un valor de registro. Luego tendrá un valor de registro anidado en el panel Vista previa.
Si hace clic en el espacio junto al valor del registro anidado, verá una vista previa del contenido de ese registro debajo del panel Vista previa.
Ahora, puede desglosar el valor del registro. Haga clic en Grabar y verá el valor en el panel.
También puede hacer esto haciendo clic con el botón derecho en el espacio junto a Grabar y seleccionando Profundizar .
Otras formas de crear registros
Hay otras formas de crear registros. Puede usar funciones M que devuelven registros o usar el guión bajo en una columna personalizada para devolver un registro con todos los nombres de campo y valores de campo para la fila actual de una tabla. También puede utilizar el operador de acceso a elementos para devolver un registro específico de una tabla.
Si abre la ventana del editor avanzado, puede ver que Power Query agregó la expresión let .
La expresión no es realmente necesaria, por lo que puede eliminar todo excepto el valor del registro. Cuando hace clic en Listo , nada cambia y el resultado sigue siendo el mismo.
Si convierte el registro en una tabla y va a la ventana del editor avanzado, verá que Power Query recupera automáticamente la expresión let .
Además, hay datos sobre los registros que debe conocer. Primero, cada nombre de campo en un registro debe ser único y los nombres de campo se comparan mediante una comparación ordinal. Si ingresa el mismo nombre de campo, recibirá un mensaje de error.
En segundo lugar, el nombre del campo en un registro y el operador de búsqueda , que es el nombre del campo entre corchetes, se escriben sin la notación entre comillas .
Puede ver que no se utilizan notaciones entre comillas en los nombres de campo.
Sin embargo, hay un caso específico en el que se requieren notaciones entre comillas. Se necesitan signos de comillas dobles cuando incluye un espacio inicial o final en el nombre del campo. Esto se debe a que M supone que se puede ignorar un espacio amplio que aparece al principio o al final de un nombre de campo sin comillas.
Puede ver que las anotaciones se agregan debido a un espacio después del nombre del campo Primer valor .
Refiriéndose a otros valores de campos
La expresión de un valor de campo también puede hacer referencia a otros campos dentro del registro. Aquí hay un ejemplo:
Si busca un valor de campo que no existe, obtendrá un error.
Agregar un signo de interrogación a un acceso de campo o un operador de búsqueda cambia el error a nulo . Esto se conoce como realizar una selección de campo opcional .
Combinar e igualar valores de registro
Hay un conjunto de operadores que puede usar con registros: los operadores de combinación y de ecuación .
Los registros se pueden fusionar con un operador de combinación usando el ampersand ( & ).
Si combina registros y los nombres de campo no son únicos, los valores de campo del operando derecho anulan los valores de campo de la izquierda.
Además de combinar, también puede comparar registros.
Recuerde que el orden de los campos no se considera al comparar registros. Entonces, incluso si cambia la posición de los nombres de los campos, el resultado seguirá siendo el mismo.
Extraer valores de registros y listas en
datos delimitados de Power Query: extracción de registros mediante LuckyTemplates
Power Query/M Masterclass n.º 1: nuevo curso sobre LuckyTemplates
Conclusión
Los valores de registro son uno de los valores estructurados en Power Query. Ayudan a dar forma a su informe de datos y muestran información basada en las expresiones y la sintaxis que usa en el Editor de Power Query. Si desea que su informe de datos sea más eficiente en la generación de datos , puede utilizar valores de registro.
Toronjil
Qué es uno mismo en Python: ejemplos del mundo real
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.
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.
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.
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.
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.
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.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
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