Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Anonymous
Not applicable

Cómo alinear líneas de dos campos de fecha diferentes en un gráfico de líneas

¡Hola comunidad de Power BI!

Soy bastante nuevo en Power BI y, especialmente, en DAX.

Tengo 3 tablas más una tabla calculada marcada como tabla de fechas, como se muestra en la imagen de abajo:

RelationshipsRelaciones

He creado un gráfico de líneas que muestra los valores de total_sent y total_sold_corrected de la tabla de edición y el forecast_value de la tabla global_forecast, como se muestra a continuación:

Line chart.png

No, el eje del gráfico de líneas es la Fecha de la tabla Fecha calculada. Hay una cortadora (Periodicidade) que me permite seleccionar la periodicidad de las publicaciones, ya sea diarias, semanales o mensuales. El problema es, al pronosticar, las ventas de una publicación mensual (o semanal) determinada para un mes determinado, el campo prediction_date de la tabla global_forecast no siempre coincide con el campo distribution_date de la tabla de edición. La única garantía es que el mes y el año (para publicaciones mensuales) o semana, mes y año (para publicaciones semanales) coincidirán. En SQL usaría

yearweek(edition.distribution_date) = yearweek(global.prediction_date)

en una cláusula WHERE para publicaciones semanales y

date_format(edtion.distribution_date,'%%Y-%%m') = date_format(global_forecast.prediction_date, '%%Y-%%m')

para publicaciones mensuales y, a continuación, utilice solo uno de los campos de fecha para crear una tabla.

¿Hay alguna manera de algo similar en DAX? Y luego tener el eje X (y, en consecuencia, el formato de fecha de alineación) cuando selecciono diferentes periodicidades en la segmentación de datos.

El resultado final previsto sería tener algo similar a este gráfico construido con el paquete dygraph de R:

Dashboard R.png

Muchas gracias y lo siento por el largo post. Si necesita datos de muestra, por favor hágamelo saber.

1 REPLY 1
MFelix
Super User
Super User

Hola @RicardoC ,

Mirando el modelo que tiene lo único que necesita cambiar es la columna que está utilizando en el eje X, cuando coloca una columna los valores se compararán de nuevo esa columna, lo que significa que en su caso tiene fecha para que esté comprobando para el 1 de enero los valores para ambas tablas.

Si utiliza el mes, o el año, la semana en la que se utilizará el cálculo volverá a utilizar todos los valores de esa columna, volviendo a mi ejemplo si selecciona Enero está mirando todos los valores del 1 al 31 de enero.

Puede utilizar la jerarquía para convertirlo en un gráfico de drillabble.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors