Eje X dinámico de LuckyTemplates con una tabla desconectada

Eje X dinámico de LuckyTemplates con una tabla desconectada

Le mostraré cómo crear un eje x dinámico de LuckyTemplates, también conocido como escala temporal, mediante una tabla desconectada que puede permitirle cambiar el nivel de granularidad según la fecha o la hora. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Una dinámica le permite mostrar un nivel granular de detalle en la información actual más importante. Muestra menos granularidad para fechas anteriores.

Este tutorial es una continuación de mi blog reciente donde construí esta visualización, que era R10_table. Se construyó sobre estas columnas calculadas DTS IsCurrentQuarter y DTS SortBy .

Eje X dinámico de LuckyTemplates con una tabla desconectada

IsCurrentQuarter identifica verdadero o falso si estamos en el trimestre actual o no. Basándonos en esa columna, podemos crear la columna DTS, que esencialmente devuelve un formato de semana o un formato de trimestre como texto. SortBy nos da nuestro año de cuatro dígitos, luego un número de trimestre y luego un número de semana en el caso de semana. De lo contrario, devuelve solo el año de cuatro dígitos y una semana.

Hoy voy a crear una visualización idéntica, pero en lugar de usar columnas calculadas, usaré una tabla desconectada, que es esta R10a_table que usa una medida.

Eje X dinámico de LuckyTemplates con una tabla desconectada

Tabla de contenido

Cómo crear un eje X dinámico de LuckyTemplates

La tabla_R10a en realidad se basa en la tabla_R10, por lo que se supone que tiene algún tipo de tabla de hechos o una tabla de fechas que contiene fechas. Si observa el DAX, puede parecer un poco desalentador, pero es exactamente el mismo código que las columnas calculadas. Básicamente estamos creando las columnas calculadas dentro de este cálculo de tabla.

Tomamos nuestra columna Fecha de R10_table. Entonces, comenzamos con solo una gran lista de fechas, cada fecha que está en esa tabla. Luego, usamos y agregamos el IsCurrentQuarter actual . Y luego, lo hemos modificado para que no se refiera a la tabla, sino solo a la columna de fecha.

También es cierto para nuestra columna DTS y columna DTS SortBy. Es el mismo código. Al final de esto, usamos para seleccionar nuestro DTS, nuestro DTS SortBy y nuestro IsCurrentQuarter. Y luego, usamos para devolver solo las filas distintas.

Eje X dinámico de LuckyTemplates con una tabla desconectada

Lo que nos queda al final de esto es solo una lista distinta de valores que terminarán en el eje de nuestra visualización. Esto todavía es dinámico y se mantiene actualizado como parte del modelo de datos.

Eje X dinámico de LuckyTemplates con una tabla desconectada

Como esto no está conectado a nada, necesitamos una medida para saber dónde estamos en cuanto a este acceso, y luego calcular el Inventario Promedio. Entonces, echemos un vistazo a la medida que creé.

Eje X dinámico de LuckyTemplates con una tabla desconectada

Lo primero que estamos haciendo es tomar el MAX de DTS SortBy porque será lo más fácil que podamos hacer para analizar en qué año, trimestre y semana estamos. En el caso del año , solo estamos tomando los cuatro dígitos más a la izquierda.

Y luego, tenemos este agregado cero (+ 0) porque estamos analizando el valor y estamos usando un enfoque basado en texto para eso. Esto realmente devuelve un texto. Si tratamos de comparar un texto con un número, obtendremos un error. Entonces, lo más fácil de hacer es simplemente agregar cero, y eso obliga a DAX a devolverlo como un número en lugar de texto.

Para el trimestre, solo estamos usando la función MID para tomar el quinto carácter. La semana es un poco más complicada porque podría ser una semana de un dígito o podría ser una semana de dos dígitos. En este caso, solo estamos verificando si la longitud del valor es seis, tomamos el último carácter, si es siete, tomamos los dos últimos caracteres y si no es ninguno de esos, devolvemos BLANK. Luego, sumamos cero, por supuesto.

Si la semana está en BLANCO, entonces hacemos y sabremos que estamos en un trimestre, entonces tomamos la información de nuestro trimestre. Si estamos en una semana, y la semana no está EN BLANCO, entonces terminaremos agarrando por semana.


Columnas calculadas LuckyTemplates: consejos y prácticas recomendadas
Comparación de columnas y medidas calculadas en LuckyTemplates
Tabla y columna calculadas en el editor tabular 3

Conclusión

Eso es esencialmente todo lo que hay que hacer. Así es como crea un eje X dinámico de LuckyTemplates usando una tabla desconectada con una medida. El DAX no es súper complicado, especialmente si lo tomas en partes. Todo lo que estamos haciendo aquí es filtrar por año y trimestre, y luego tomar el AVERAGEX del mismo, y tenemos la misma visualización que la que usa columnas calculadas.

Espero que encuentre útil este tutorial y lo implemente en su propio trabajo. Puede ver el video completo a continuación para obtener más detalles y consultar la primera parte de este tutorial para obtener más información.

¡Mis mejores deseos!

greg


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