cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

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
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors
Top Kudoed Authors