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


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.