Cómo quitar el pivote de las columnas en LuckyTemplates

Cómo quitar el pivote de las columnas en LuckyTemplates

En este tutorial, aprenderemos a deshacer la rotación de columnas en LuckyTemplates y comprenderemos la importancia de hacerlo dentro de nuestros modelos de datos. Cuando trabajamos con datos dentro de LuckyTemplates, generalmente queremos que estén en un formato no pivotado. Esta es la forma más optimizada en que se puede configurar una tabla para todos los cálculos DAX que ejecutaremos sobre los datos sin procesar una vez que se integre en nuestro modelo en LuckyTemplates.

La característica Unpivot Columns en LuckyTemplates convierte los encabezados de datos almacenados horizontalmente en un formato vertical.

Cuando no pivotamos columnas, necesitamos saber dónde podemos obtener información que sea exactamente igual o que tenga una naturaleza similar con las columnas dentro de nuestras tablas.

Tabla de contenido

Análisis de la tabla de tipos de cambio 

Analicemos esta  tabla de tipos de cambio  , que es un ejemplo perfecto para mostrar la importancia de no pivotar columnas en LuckyTemplates. Notablemente, todos estos números son los mismos, ya que son todos los tipos de cambio.  

Cómo quitar el pivote de las columnas en LuckyTemplates

En lugar de tenerlos en diferentes columnas, es más eficiente tenerlos en una sola columna . Esto se debe a que cuando estamos haciendo cálculos, queremos revisar una sola columna en lugar de revisar siete columnas diferentes para encontrar el tipo de cambio correspondiente que necesitamos.

Otro ejemplo son nuestros títulos aquí. Como puede ver, se trata de tipos de cambio, que es el mismo tipo de información. Entonces, necesitamos ponerlos en una columna en lugar de siete. Si las dejamos como siete columnas, no es posible unir una tabla maestra de información de tipo de cambio con esta tabla en particular.

Cómo quitar el pivote de las columnas en LuckyTemplates

El contenido de la tabla maestra es la  moneda extranjerala moneda locallos tipos de cambio completosuna forma alternativa de referenciar el tipo de cambio . Estas son todas las diferentes dimensiones que podríamos querer poner en nuestras visualizaciones.  

Conexión de los datos de demostración

Comencemos ahora conectando nuestros datos de demostración de la organización de ventas europea haciendo clic en Excel dentro de la opción Nueva fuente .

Cómo quitar el pivote de las columnas en LuckyTemplates

En la  ventana Navegador  , seleccione Table7 y luego haga clic en el  botón Aceptar  .   

Cómo quitar el pivote de las columnas en LuckyTemplates

Cambie el nombre  de Table7  a  Exchange_Rates

Cómo quitar el pivote de las columnas en LuckyTemplates

Movamos esta tabla a nuestro  grupo de Consultas provisionales  . 

Cómo quitar el pivote de las columnas en LuckyTemplates

Luego, deshabilite la opción de carga.   

Cómo quitar el pivote de las columnas en LuckyTemplates

Necesitamos dejar esto como una consulta provisional porque vamos a realizar una serie de transformaciones en él.

Lo siguiente que vamos a hacer es referenciarlo.

Cómo quitar el pivote de las columnas en LuckyTemplates

Luego, movamos esta tabla de referencia a nuestro  grupo Modelo de datos  y asígnele el nombre  Tipos de cambio .  

Cómo quitar el pivote de las columnas en LuckyTemplates

Desenroscando las columnas 

Comencemos a quitar el pivote de las columnas de esta tabla. Hay dos maneras de hacer esto. La primera opción es realizar una selección múltiple de estas siete columnas manteniendo presionada la tecla Mayús . Luego, seleccione la opción Unpivot Columns .

Cómo quitar el pivote de las columnas en LuckyTemplates

Ahora, usemos la otra forma de descentrar columnas en LuckyTemplates. Haga clic derecho en la columna Datos , luego seleccione la opción Dejar de girar otras columnas .

Cómo quitar el pivote de las columnas en LuckyTemplates

Ahora, veremos que nuestra tabla de tipos de cambio ha cambiado. Movió todos los atributos del título y los valores de las tasas de cambio a una sola columna, que es exactamente como queremos que sea.

Cómo quitar el pivote de las columnas en LuckyTemplates

Luego cambiemos el nombre de la columna Atributo a Código de tipos de cambio y la columna Valor a Tipos de cambio . No podíamos hacer esto antes porque todo estaba disperso en diferentes columnas. Pero ahora, esto nos trae una única dimensión similar en una columna.

Cómo quitar el pivote de las columnas en LuckyTemplates

Aplicar transformaciones adicionales después de descentrar columnas en LuckyTemplates

Ahora hagamos transformaciones adicionales en esta tabla. Primero, hagamos clic con el botón derecho en la columna Código de tasas de cambio , luego seleccionemos la opción Duplicar columna.

Cómo quitar el pivote de las columnas en LuckyTemplates

Luego, muévalo junto a la columna Código de tasas de cambio y haga clic derecho sobre él. Después de eso, seleccione la opción Por delimitador dentro de la opción Dividir columna .

Cómo quitar el pivote de las columnas en LuckyTemplates

Dentro del  cuadro emergente Dividir columna por delimitador  , simplemente haga clic en el  botón Aceptar  . 

Cómo quitar el pivote de las columnas en LuckyTemplates

Luego agregará estas dos columnas adicionales. Vamos a cambiar el nombre de la columna Código de tasas de cambio - Copia.1 a Moneda local y la columna Código de tasas de cambio - Copia.2 a Moneda extranjera .

Cómo quitar el pivote de las columnas en LuckyTemplates

Si observamos nuestra  tabla de tipos de cambio  , nos daremos cuenta de que es una tabla de hechos, ya que vamos a establecer relaciones entre las fechas. Esto nos permitirá hacer referencia a un tipo de cambio particular. Sin embargo, también queremos crear una tabla de búsqueda a partir de la moneda extranjera, luego hacer un enlace tanto a nuestra  tabla de Ventas  como  a la tabla de Tipos de cambio  .  

Creación de una tabla de búsqueda después de no girar columnas en LuckyTemplates

Haga clic con el botón derecho en la tabla Tipos de cambio en nuestro grupo de Consultas provisionales . Entonces, hagamos referencia a esto de nuevo.

Cómo quitar el pivote de las columnas en LuckyTemplates

Mueva la tabla de referencia nuevamente a nuestro  grupo Modelo de datos  y cámbiele el nombre a  Divisas

Cómo quitar el pivote de las columnas en LuckyTemplates

Luego eliminaremos algunas filas de esta tabla porque no las necesitamos. Entonces, hagamos clic en el ícono de transformación de fila y luego seleccionemos la opción Conservar filas superiores .

Cómo quitar el pivote de las columnas en LuckyTemplates

En la ventana emergente, ingresemos  2  para el  Número de filas , luego haga clic en el   botón Aceptar .

Cómo quitar el pivote de las columnas en LuckyTemplates

Después de eliminar las otras filas, haga clic con el botón derecho en la  columna Fechas  y seleccione la   opción  Quitar otras columnas .

Cómo quitar el pivote de las columnas en LuckyTemplates

Luego, hagamos clic con el botón derecho en la  columna Atributo  nuevamente para seleccionar la  opción Dividir columna y  Por delimitador  . 

Cómo quitar el pivote de las columnas en LuckyTemplates

En la ventana emergente, simplemente haga clic en el  botón Aceptar  nuevamente. 

Cómo quitar el pivote de las columnas en LuckyTemplates

Lo siguiente que vamos a hacer, que es diferente al anterior, es hacer clic derecho en la   columna Attribute.2 . Luego, seleccione la  opción Eliminar otras columnas  . 

Cómo quitar el pivote de las columnas en LuckyTemplates

Haga clic derecho sobre él nuevamente y seleccione la  opción Eliminar duplicados  .

Cómo quitar el pivote de las columnas en LuckyTemplates

Cámbiele el nombre a  Tipos de moneda .  

Cómo quitar el pivote de las columnas en LuckyTemplates

Finalmente, tenemos esta tabla de tipos de moneda únicos. Podemos usar esto como una tabla de búsqueda para unir la tabla real  de Tipo de cambio  Ventas  ,  que también tiene un código de moneda   .

También podemos agregar columnas adicionales encima de esto, donde podemos escribir diferentes códigos o diferentes formas en que queremos representar los códigos. Además, podemos poner aquí una columna que indique el último tipo de cambio o algo similar. Esto nos da más flexibilidad en torno a nuestro modelo.  

*****Enlaces relacionados*****
Mis consejos prácticos al usar el editor avanzado de LuckyTemplates
Parámetros de consulta de LuckyTemplates: Optimización de tablas
Conceptos básicos de Unpivot y Pivot en LuckyTemplates: revisión del editor de consultas

Conclusión

Una de las muchas ventajas de esta técnica es que cualquier dato semiformateado o sin formato puede evaluarse fácilmente si se lleva al estado en el que vimos por primera vez la disposición fila-columna.

Estas son las cosas que podemos lograr cuando quitamos el pivote de las columnas en LuckyTemplates y utilizamos las otras transformaciones. Usarlos todos juntos es una forma efectiva de generar el poder real del  editor de consultas


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.