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

calcular la fecha de entrega y envío con condiciones

Hi 🙂

Tengo un problema de negocios que quiero resolver.

Producimos un producto en Dinamarca, donde tenemos un compoent de polonia.

Recibimos nuestro componente los martes y viernes. El mismo día que se envían los componentes desde Polonia lo recibimos.

Independientemente de cómo tengamos productos especiales allí, debemos recibirlos 3 días o 7 días antes, el martes o viernes más cercano.

si varenummer es 1600 o 1601 los necesitamos 3 días antes.

si varenummer es 1700 o 1701 los necesitamos 7 días antes

He conectado una foto con el ejemplo donde se puede ver que los días de envío con varenummer vacío se reciben el mismo día un martes o un viernes. también ves que cuando es 1600 o 1601 tenemos la entrega al menos 3 días antes y cuando es 1700 o 1701 los recibimos al menos 7 días antes.

MathiesJ_0-1651151598772.png

solo hay DOS tabels. el tabel de fecha y la tabla de ventas. La tabla de ventas tiene fecha de envío, pero necesitamos calcular la fecha de entrega con la información y las condiciones anteriores.

Gracias de antemano

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

hola

Resolví la asignación en SQL en lugar de power bi.

muchas gracias por su tiempo 🙂

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

hola

Resolví la asignación en SQL en lugar de power bi.

muchas gracias por su tiempo 🙂

Syndicate_Admin
Administrator
Administrator

Hay @MathiesJ ,

¿Es la fecha de entrega de la columna la salida que desea? ¿Por qué cuando varenumber=1700, la fecha de entrega de la columna = 2022/2/4? ¿Y cuando varenumber=1700, la fecha de entrega de la columna = 2022/4/8? "Cuando son 1700 o 1701 los recibimos al menos 7 días antes". ¿No es así?

Una columna.

column =
VAR threedaybefore = 'Table'[shipment date] - 4
VAR sevendayago = 'Table'[shipment date] - 8
RETURN
    IF (
        ISBLANK ( 'Table'[varenumber] ),
        'Table'[shipment date],
        IF (
            'Table'[varenumber] = 1600
                || 'Table'[varenumber] = 1601,
            threedaybefore,
            IF (
                'Table'[varenumber] = 1700
                    || 'Table'[varenumber] = 1701,
                sevendayago,
                BLANK ()
            )
        )
    )

vpollymsft_0-1651481056932.png

Si he entendido mal su significado, proporcione su archivo pbix sin información de privacidad y la salida deseada.

Saludos

Equipo de apoyo a la comunidad _ Polly

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

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.