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


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

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.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

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.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

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.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

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.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

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.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

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.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

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

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber