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
Omega
Impactful Individual
Impactful Individual

Fecha de apertura y fecha de envío

Hola

Tengo un problema común con las fechas en DAX, pero esta vez con un pequeño giro. Tengo 2 tablas, transacción y fecha.

La tabla de transacciones tiene dos columnas de fecha y una columna de valor:

1- Fecha de pedido: La fecha en la que estoy poniendo el pedido

2- Fecha de envío: Los datos que envío el pedido

3- Valor

La tabla de fechas es calendario de todo el año

Estoy conectando la fecha de transacción con el calendario usando la fecha de pedido (relación activa) y con la fecha de envío (inactiva)

Desafío:

Quiero calcular el envío total para las primeras 10 fechas de pedido del mes que se enviará en el mes completo de la fecha de pedido + 2

Por ejemplo, tengo pedidos que puse en enero que se enviarán en marzo. Quiero crear una medida que calcule el envío total filtrando la fecha del pedido para que sea del 1 al 10 y la fecha de envío sea completa de marzo. Mi segmentación de mes se basará en la tabla de fechas. Si elijo a Jan, la medida debe devolver 100.

Por favor, ayúdeme.

Gracias 🙂

Ex1.JPGEx2.JPGEx3.JPG

1 ACCEPTED SOLUTION
nandukrishnavs
Super User
Super User

@Omega

Prueba esto

Total =
VAR _month =
    SELECTEDVALUE ( 'Date'[Date].[MonthNo] )
VAR _result =
    CALCULATE (
        SUM ( 'Transaction'[Value] ),
        FILTER (
            'Transaction',
            MONTH ( 'Transaction'[Order Date] ) = _month
                && DAY ( 'Transaction'[Order Date] ) < 11
                && MONTH ( 'Transaction'[Shipping Date] )
                    = MOD ( _month + 2, 12 )
        )
    )
RETURN
    _result

Salida

Capture.JPG

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

View solution in original post

1 REPLY 1
nandukrishnavs
Super User
Super User

@Omega

Prueba esto

Total =
VAR _month =
    SELECTEDVALUE ( 'Date'[Date].[MonthNo] )
VAR _result =
    CALCULATE (
        SUM ( 'Transaction'[Value] ),
        FILTER (
            'Transaction',
            MONTH ( 'Transaction'[Order Date] ) = _month
                && DAY ( 'Transaction'[Order Date] ) < 11
                && MONTH ( 'Transaction'[Shipping Date] )
                    = MOD ( _month + 2, 12 )
        )
    )
RETURN
    _result

Salida

Capture.JPG

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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