ammcleod
Tengo un «Gráfico de líneas y columnas apiladas» con datos distribuidos en un par de años. He creado una línea acumulativa para mostrar los recuentos de cada mes como un valor acumulativo.
Tengo una tabla con valores objetivo para cada año, pero cuando agrego la medida al gráfico, aparece como puntos y líneas en lugar de abarcar todo el año.
Así es como se ve el gráfico actual. La línea roja es la línea objetivo que estoy tratando de extender a lo largo de todo el año, incluso si no hay datos.
La imagen de arriba es la tabla que tengo con los valores objetivo para cada año.
Estoy pensando que la línea objetivo no funciona correctamente porque no tengo todas las fechas en un mes. o que debido a que no hay datos para ese mes y quiero mostrar elementos sin datos, también está eliminando mi línea de destino …?
¡Cualquier ayuda sería apreciada!
v-alq-msft
Hola, @ammcleod
Me gustaría sugerirle que cree una tabla de fechas y la combine con la tabla de hechos. Luego, puede usar la columna de datos de la tabla de fechas como eje.
Normalmente, su modelo de datos contendrá una tabla de calendario. De hecho, generalmente es mejor agregar datos por año y mes usando columnas de una tabla de calendario (que contiene una fila para cada día) en lugar de extraer las partes de la fecha de una sola columna de tipo fecha o fecha y hora en columnas calculadas. Hay algunas razones para esta elección. Obtiene un modelo en el que todos los atributos de fecha se incluyen en una tabla separada, lo que facilita la búsqueda de datos con un cliente genérico, y puede usar funciones DAX especiales que realizan cálculos de inteligencia de tiempo. Además, la mayoría de las funciones de inteligencia de tiempo requieren una tabla de fecha separada para funcionar correctamente.
Puede utilizar la función de calendario o calendarauto para crear una tabla de fechas. Para obtener más información, consulte los siguientes enlaces.
https://docs.microsoft.com/en-us/dax/calendar-function-dax
https://docs.microsoft.com/en-us/dax/calendarauto-function-dax
Atentamente
Alano
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
v-alq-msft
Hola, @ammcleod
Me gustaría sugerirle que cree una tabla de fechas y la combine con la tabla de hechos. Luego, puede usar la columna de datos de la tabla de fechas como eje.
Normalmente, su modelo de datos contendrá una tabla de calendario. De hecho, generalmente es mejor agregar datos por año y mes usando columnas de una tabla de calendario (que contiene una fila para cada día) en lugar de extraer las partes de la fecha de una sola columna de tipo fecha o fecha y hora en columnas calculadas. Hay algunas razones para esta elección. Obtiene un modelo en el que todos los atributos de fecha se incluyen en una tabla separada, lo que facilita la búsqueda de datos con un cliente genérico, y puede usar funciones DAX especiales que realizan cálculos de inteligencia de tiempo. Además, la mayoría de las funciones de inteligencia de tiempo requieren una tabla de fecha separada para funcionar correctamente.
Puede utilizar la función de calendario o calendarauto para crear una tabla de fechas. Para obtener más información, consulte los siguientes enlaces.
https://docs.microsoft.com/en-us/dax/calendar-function-dax
https://docs.microsoft.com/en-us/dax/calendarauto-function-dax
Atentamente
Alano
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Pragati11
Hola @ammcleod,
Cree una tabla de fecha del calendario en Power BI y vincúlela en la columna de fecha de su tabla.
Luego, en su gráfico, use la columna Fecha de la tabla de fechas del calendario como Eje X.
Además, si faltan datos en su tabla para algunas fechas, no se completarán en el gráfico.
Gracias,
Pragati