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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

La primera semana del mes incluirá los días del mes anterior

Estoy tratando de crear una matriz que tenga columnas para cada fecha de la primera semana del mes y enumere las ventas por departamento. Quiero que esto incluya cualquier día de la primera semana que haya ocurrido en el mes anterior. Por ejemplo, para el mes de mayo, la matriz debe tener una columna para cada día entre el lunes 29/4 y el domingo 5/5 (comenzamos nuestra semana el lunes). La página tiene una segmentación de datos de año fiscal y mes para que los usuarios interactúen con ella.

A continuación, en la primera matriz, no puedo mostrar las columnas 4/29 y 4/30.

dwelsh_1-1715869015279.png

Puedo agruparlos por semana y devolver el total correcto (segunda matriz) utilizando la siguiente medida para los datos de ventas:

Weekly Sales = 
CALCULATE(
    [Gross Sales]
    ,DATESBETWEEN('Date'[Date],min('Date'[WeekStart]),max('Date'[WeekEnd]))
    ,All('Date'[Fiscalyear],'Date'[MonthName])
    )


Sin embargo, no puedo averiguar cómo hacer que las dos columnas de fecha de abril aparezcan en la matriz superior. ¿Alguna sugerencia sobre cómo lograrlo?

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @dwelsh

Puede consultar los siguientes datos de ejemplo.

Datos de ejemplo

vxinruzhumsft_0-1715928259222.png

1.Creo una tabla de calendario y creo una relación entre la tabla.

vxinruzhumsft_1-1715928310180.png

2.Cree una medida.

MEASURE =
VAR a =
    DATE ( MAX ( 'Calendar'[Year] ), MONTH ( MAX ( 'Calendar'[Date] ) ), 1 )
VAR b =
    a - WEEKDAY ( a, 2 ) + 1
VAR c =
    a + 7
        - WEEKDAY ( a, 2 )
RETURN
    CALCULATE ( SUM ( 'Table'[Value] ), DATESBETWEEN ( 'Calendar'[Date], b, c ) )

3.Coloque el siguiente campo en el objeto visual de matriz. La columna Fecha pertenece a la tabla de datos, no a la tabla de calendario.

vxinruzhumsft_2-1715928397321.png

Salida

vxinruzhumsft_3-1715928455031.png

¡Saludos!

Yolo Zhu

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

¡Esto funcionó! Muchas gracias por su ayuda.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors
Top Kudoed Authors