Home
» Power BI
»
Compare puntos de datos de diferentes períodos de tiempo en una visualización: LuckyTemplates
Compare puntos de datos de diferentes períodos de tiempo en una visualización: LuckyTemplates
En este blog, le mostraré cómo puede comparar datos de diferentes períodos de tiempo dentro de la misma visualización. Puede obtener información asombrosa de LuckyTemplates utilizando esta excelente técnica con DAX relacionado con el tiempo. Puede ver el video completo de este tutorial en la parte inferior de este blog.
Descubrí este enfoque en . De hecho, uno de los miembros sugirió esta técnica como una solución a una pregunta sobre cómo manejar un determinado informe de acciones y comparar datos. Veamos los datos de muestra dados en el foro.
El informe de existencias en cuestión fue diseñado para mostrar la posición de las existencias al final del mes durante los últimos 6 meses en función de una tabla de Historial de existencias .
El informe le permite ver los datos dentro de un cierto período de tiempo utilizando una segmentación de datos. Básicamente, puede ver todo antes de la fecha en la cortadora.
El usuario desea maximizar la cantidad de conocimientos de LuckyTemplates que puede obtener observando los resultados de la fecha actual y comparándolos con un período de tiempo diferente . Pero también quiere ver un período de tiempo extendido para ese segundo período de tiempo .
Aquí está el problema. Hay un contexto natural dentro de la página del informe, lo que dificulta hacerlo. Tiene que haber una solución diferente que no sea simplemente usar los filtros de nivel de página de LuckyTemplates.
Veamos el problema usando un gráfico lineal.
Con los filtros habituales, los dos marcos de tiempo diferentes se verán como la visualización a continuación. Las líneas azul y amarilla representan cada una las mismas fechas, pero de diferentes períodos de tiempo.
Nuestro usuario solo quiere mostrar el primer conjunto de puntos de datos hasta cierto punto, mientras que también muestra un segundo conjunto de puntos de datos durante un período de tiempo prolongado . Esto significa que la línea azul tendrá que ser mucho más corta que la línea amarilla. La línea azul básicamente deja de mostrar datos en un punto determinado.
En cierto modo, esto podría verse en términos de un pronóstico. Es como proyectar datos en el futuro para el segundo período de tiempo, pero solo ver datos hasta cierto punto en el período de tiempo actual.
Uso de dos tablas de fechas
La estrategia sugerida en el foro implica el uso de dos tablas de fechas . La primera tabla de fechas representará la línea azul, mientras que la segunda representará la línea amarilla en la visualización .
La tabla Stock History es la tabla de hechos en este modelo. La tabla 1st Dates tiene una relación activa con Stock History .
Pero la tabla Fechas2 también tiene una relación activa con la tabla de hechos . Esto significa que el contexto natural vendrá de estos dos lugares . Esta es la clave de esta solución.
Debe recordar que el período de tiempo depende de la cortadora. Esto significa que la segmentación determina los datos que muestran las líneas.
Si observa lo que sucede detrás de la primera línea, verá una función simple aplicada al Historial de existencias.
Es un patrón de inteligencia de tiempo básico que utiliza la función en la tabla Historial de existencias. Luego, usa haciendo referencia a la tabla Dates2.
Aunque no estamos usando la primera tabla de fechas y solo estamos usando la segunda, ambas seguirán apareciendo en la visualización . Eso es porque, de nuevo, ambos tienen relaciones activas con la tabla de hechos . Cada vez que se aplica un filtro, ambas tablas de fechas también se filtrarán.
Ahora, también puede simplificar las cosas dentro de su modelo. Por ejemplo, puede optar por tomar solo la columna Fecha y deshacerse de las demás.
Esa fue una forma única de comparar datos de dos períodos de tiempo diferentes. Abre otras posibilidades para obtener tantos conocimientos de LuckyTemplates como sea posible.
Puede utilizar este enfoque cuando trabaje con presupuestos o análisis de escenarios , por ejemplo. Puede ejecutar diferentes escenarios en diferentes marcos de tiempo e intentar ver los rendimientos esperados. Esto muestra cuánto puede hacer con LuckyTemplates si agrega un poco de creatividad a su enfoque.