Cómo fusionar consultas en LuckyTemplates

Cómo fusionar consultas en LuckyTemplates

La fusión  es otra transformación poderosa para optimizar nuestras tablas y la información que podríamos obtener de varias fuentes. Aprender a fusionar consultas en LuckyTemplates es relevante ya que esta transformación puede simplificar nuestros modelos de datos.

Obtener datos de diferentes fuentes en LuckyTemplates no es un gran problema. Realmente no importa de dónde provengan los datos, ya que solo se convertirán en una consulta. Lo que realmente importa es cómo estructuramos esas tablas en nuestro modelo.

Dicho esto, la fusión es una gran técnica para crear tablas que son totalmente diferentes a las que normalmente tenemos, ya que podemos combinar muchas tablas. En este artículo, aprenderá cómo fusionar consultas en LuckyTemplates de manera efectiva.

Tabla de contenido

Opción de combinación de consultas en LuckyTemplates

Por ejemplo, la tabla Detalles del canal puede ser una tabla de búsqueda lógica que podemos colocar dentro de nuestro modelo de datos. Pero debemos dejarlo como una consulta provisional porque aún podemos utilizarlo fusionándolo físicamente con nuestra tabla de Ventas .

Cómo fusionar consultas en LuckyTemplates

Para hacer eso, seleccionemos la   tabla  Ventas , luego hagamos clic en la  opción  Combinar consultas dentro de la cinta Inicio  .  

Cómo fusionar consultas en LuckyTemplates

La tabla de  Detalles del canal  siempre bifurca todas las dimensiones según el canal. Entonces, seleccionemos y resaltemos la  columna Canal  .

Cómo fusionar consultas en LuckyTemplates

Luego, busquemos y seleccionemos la  tabla Detalles del canal  aquí.

Cómo fusionar consultas en LuckyTemplates

Esto nos dará una vista previa. Veremos que la columna Nombre del canal desglosa Export , Distributor y Wholesale , que son los tres tipos de elementos dentro de nuestra tabla de hechos ( tabla Sales ). Seleccionemos la columna Nombre del canal .

Cómo fusionar consultas en LuckyTemplates

Fusionar consultas en LuckyTemplates a través de opciones de tipo de unión 

Hay diferentes opciones de Join Kind que podemos usar. Recomiendo encarecidamente explorar las opciones que puede utilizar. No revisaremos todas las opciones porque simplemente podemos usar la opción Left Outer .

Sin embargo, en raras ocasiones es posible que necesitemos usar las otras opciones de Join Kind . Solo necesitamos probarlos y, si no obtenemos el resultado correcto, debemos probar las otras opciones de Join Kind .

Cómo fusionar consultas en LuckyTemplates

En este ejemplo, uniremos todo, desde nuestra columna Canal , que se encuentra en la tabla Ventas , al lado izquierdo de la columna Nombre del canal de la tabla o consulta Detalles del canal .

Seleccione la  opción Left Outer  , y nos dará una vista previa a continuación que indica que hay una coincidencia total. Después de eso, haga clic en el  botón Aceptar  .  

Cómo fusionar consultas en LuckyTemplates

Ahora, sucedieron algunas cosas en nuestra  tabla de Ventas  . Lo primero que notamos es que tenemos una transformación adicional dentro de nuestros  PASOS APLICADOS , lo que indica que hemos  combinado consultas

Cómo fusionar consultas en LuckyTemplates

Sin embargo, no nos ha proporcionado todas las columnas adicionales de la  tabla Detalles del canal  . En este caso, debemos hacer clic en las flechas dobles junto al nombre de la columna Detalles del canal .  

Cómo fusionar consultas en LuckyTemplates

Luego veremos todas las diferentes opciones disponibles, que son las columnas de la  tabla Detalles del canal  . Por ejemplo, estamos fusionando tablas y hay muchas columnas que no queríamos fusionar. Todo lo que tenemos que hacer es seleccionar solo las columnas que queremos traer. Primero dejemos todas seleccionadas y hagamos clic en el   botón  Aceptar .

Veremos que todas las columnas de esa tabla de apoyo ahora han aparecido en cada fila dentro de nuestra tabla de hechos.  

Cómo fusionar consultas en LuckyTemplates

Aplicar transformaciones adicionales

Además, podemos simplemente eliminar esta  columna de Canal  aquí porque ya tenemos una columna similar que se agregó usando la técnica de fusión que hicimos anteriormente.

Cómo fusionar consultas en LuckyTemplates

Luego, cambiemos el nombre de las columnas recién agregadas en nuestra tabla a  ChannelShort CodeAlt. NombreImportanciaCódigo Previo .  

Cómo fusionar consultas en LuckyTemplates

Todas estas son dimensiones diferentes que ahora podemos usar en nuestros modelos y visualizaciones. Podemos crear fácilmente esta consulta detallada que finalmente se convertirá en una tabla. 

Ahora, si revisamos nuestra  sección de PASOS APLICADOS  , todas las cosas que hemos hecho se agregaron automáticamente. Agregamos consultas, fusionamos, expandimos, eliminamos y renombramos columnas.  

Cómo fusionar consultas en LuckyTemplates

Si revisamos nuestro  Editor Avanzado , el  código M  indica exactamente lo mismo de nuestra  sección PASOS APLICADOS  . Esas son las transformaciones que hemos hecho anteriormente. 

Cómo fusionar consultas en LuckyTemplates

Conclusión

En última instancia, la combinación de consultas es otra poderosa transformación que optimiza nuestras consultas y tablas para los modelos de datos. Es importante entender cómo vamos a usarlos y reunirlos todos como uno solo. Esto nos permitirá crear estas consultas y tablas totalmente optimizadas. Luego podemos usarlos dentro de nuestro modelo de datos para hacer que nuestros cálculos DAX sean más efectivos.  

De hecho, la transformación de consultas de combinación es un complemento indispensable para nuestro pensamiento analítico y desarrollo de modelos en LuckyTemplates. 


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.