Home
» Power BI
»
Problemas de granularidad de datos en LuckyTemplates
Problemas de granularidad de datos en LuckyTemplates
Para la publicación de blog de hoy, propondré una solución que abordará los problemas de granularidad de los datos. En LuckyTemplates, creemos en ensuciarse las manos. Nuestra serie en curso, , está orientada a poner en práctica lo que ha aprendido. No creemos que haya una forma más rápida de aprender LuckyTemplates que arremangarse y empezar a trabajar. Puede ver el video completo de este tutorial en la parte inferior de este blog.
Para , se nos pidió que tomáramos algunos datos resumidos y creáramos una tabla de hechos diarios usando Power Query. Tenemos bastante contenido disponible actualmente en LuckyTemplates que cubre algo similar usando DAX. Para aquellos de ustedes que han obtenido la certificación, uno de los módulos clave es el análisis presupuestario. Una de las cosas discutidas en este módulo fue cómo dividir el presupuesto en granularidad diaria, así que no dude en consultarlo.
Fue interesante que la mayoría de las personas adoptaran el mismo enfoque con sus soluciones. En esta publicación, lo desglosaré cómo lo abordé. Vayamos al editor de consultas de energía. Comenzando con la vista resumida, lo primero que hice fue asegurarme de que estos estén en formato de fecha y formato de número decimal.
El primer paso fue conocer el número de días entre la fecha de inicio y la fecha de finalización. Esto me ayudará a obtener los valores diarios que necesitaré para mis columnas Costo , Consumo y Emisión .
Hay varias formas de hacer esto en . Esta es la forma en que lo hice.
Agregué una nueva columna y la llamé Duración, luego agregué Fecha de finalización menos Fecha de inicio.
Los resultados se ven bastante bien. Tenemos la columna Duración.
Lo siguiente que debe hacer es crear una columna de fechas para que cada fecha entre el 10/1 y el 30/11 esté en una columna. Puedo crear rápidamente una lista convirtiendo esto en un número entero.
Agregar una columna personalizada
Todo lo que queda por hacer es agregar una columna personalizada. Llamaré a esta columna Fecha y usaré corchetes para crear una lista desde la fecha de inicio hasta la fecha de finalización.
El resultado me ha dado esa lista. Puedo expandir a nuevas filas o extraer los valores.
En este caso, elijo expandir a nuevas filas. Nuestra lista ahora es desde el 10/1 hasta el 30/11.
Ahora puedo deshacerme de estas dos columnas porque ya no las necesito.
Ahora tengo columnas ordenadas de fecha , costo , consumo y emisión .
Necesito crear otra columna personalizada y llamarla Costo diario, donde el Costo se dividirá por la Duración.
El resultado me parece correcto.
Necesito hacer esto nuevamente para las otras dos columnas: Consumo y Emisión. Luego necesito deshacerme de todas las columnas que no necesito.
Ahora, tengo un costo diario, un consumo diario y una emisión diaria. Incluso puedo cambiar el nombre de estas columnas a solo Costo, Consumo y Emisión. Tengo esta tabla de una sola fecha que ahora puedo conectar a una tabla de fechas y poder hacer un análisis de tiempo estándar.
Así fue como se cubrió el problema. Sin embargo, hubo un comentario particular sobre la entrada de Melissa que también quería resaltar aquí.
Creo que este es un punto clave. Algunos de los pasos que he cubierto aquí se repitieron varias veces. Podría agrupar fácilmente estos cálculos diarios en un solo paso como lo hizo Melissa aquí, y le recomiendo que también revise su trabajo.
Conclusión
Espero que pueda experimentar con esta técnica, y espero que pueda usarla para sus propios informes. Al abordar los problemas de granularidad en sus datos, podrá crear más puntos de datos y profundizar en los detalles más finos de sus informes.