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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

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
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.