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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Mostrar ventas por fecha para fechas de mes a fecha

Hola:

Tengo una tabla de fechas y una tabla de ventas vinculadas a través de 'Fecha' [Fecha] --> 'Ventas' [Fecha del pedido].

Hay una segmentación de datos en 'Fecha' [Fecha]. Cuando se selecciona una fecha en la segmentación de datos, quiero mostrar las ventas por fecha para Mes-to_date para la fecha seleccionada.

Por ejemplo, si se selecciona May-3-2023, se muestra el siguiente resultado:

Fecha de venta

1-Mayo-2023 100

2-May-2023 200

3-Mayo-2023 300

si se selecciona May-10-2023, se muestra el siguiente resultado:

Fecha de venta

1-Mayo-2023 100

2-May-2023 200

3-Mayo-2023 300

... ...

9-May-2023 200

10-Mayo-2023 100

¿Cómo lograr esto en Power BI?

Gracias.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Genial, @Ahmedx , que me ayudó a obtener la solución que necesito. ¡Gracias!

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Genial, @Ahmedx , que me ayudó a obtener la solución que necesito. ¡Gracias!

Syndicate_Admin
Administrator
Administrator

Por favor, pruebe esto

Archivo PBIX de muestra adjunto

Mostrar ventas por fecha para fechas mensuales.pbix

Syndicate_Admin
Administrator
Administrator

@Ahmedx gracias, pero todavía tengo problemas para entender su solución, ¿Le importaría crear un pbix?

Syndicate_Admin
Administrator
Administrator

Debe crear dos tablas de fechas
uno para la segmentación de datos y otro para filtrar tablas de ventas

=
VAR _selectDate = MAX('Date'[date])
VAR _Startmonth = EOMONTH(_selectDate,-1)+1
RETURN
CALCULATE (SUM('Table'[Sales]), KEEPFILTERS(Filter(ALL('table'), 'table'[date] >= _Startmonth && 'table'[date]<=_selectDate)))
Syndicate_Admin
Administrator
Administrator

El cálculo solo da un valor escalar de ventas del mes a la fecha seleccionada

pero necesito una tabla que muestre las ventas por fecha desde el comienzo del mes hasta la fecha seleccionada:

Fecha de venta

1-Mayo-2023 100

2-May-2023 200

3-Mayo-2023 300

... ...

9-May-2023 200

10-Mayo-2023 100

Syndicate_Admin
Administrator
Administrator

Primero debe eliminar la relación entre la tabla de fechas y la tabla de ventas
luego escribe así

=
VAR _selectDate = MAX('Date'[date])
VAR _Startmonth = EOMONTH(_selectDate,-1)+1
RETURN
CALCULATE (SUM('Table'[Sales]), Filter(ALL('table'), 'table'[date] >= _Startmonth && 'table'[date]<=_selectDate))

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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