cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper II
Helper II

Fórmula DAX - en una nueva columna

Hola

Tengo la tabla siguiente para la que quiero recuperar esta columna de salida, usando una fórmula DAX. La lógica debe ser la siguiente: Si para el mismo mes y elemento si tengo el valor 1 para más de una entidad, reintúte 1 solo para la última entidad basada en la columna Fecha y para la primera poner 0. Para el resto, incluida la misma entidad, deje la columna Valor. Básicamente, en mi ejemplo, el único cambio debe hacerse para el primer elemento sólo porque para el artículo A, mes mayo tengo el valor 1 para 2 entidades diferentes y el que debe mantener el valor 1 debe ser el último, lo que significa MNO, para el otro (XYZ) que deberíamos tener 0 en mayo de 2020.

¿Puede alguien darme una respuesta urgente, por favor?

Gracias yoooou!

MesFechaArtículoEntidadValorSalida
20 de mayo5/1/2020AXyz10
20 de mayo5/1/2020BXyz11
20 de mayo5/3/2020AMno11
20 de mayo5/3/2020AXyz00
20 de mayo5/4/2020CXyz11
Junio-206/4/2020AXyz11
1 REPLY 1
Highlighted
Super User IV
Super User IV

Re: Fórmula DAX - en una nueva columna

@Melisa123 - Lo hice como abajo. PBIX está conectado. Avísame si funciona para tu conjunto de datos más grande.

Output = 
    VAR __Count = 
        COUNTROWS(
            SUMMARIZE(
                FILTER('Table',[Month] = EARLIER('Table'[Month]) && [Item] = EARLIER('Table'[Item]) && [Value] = 1),
                [Entity]
            )
        )
RETURN
    IF(__Count <= 1 || [Value] = 0,[Value],
            VAR __LastDate = MAXX(FILTER('Table',[Month] = EARLIER('Table'[Month]) && [Item] = EARLIER('Table'[Item]) && [Value] = 1),[Date])
        RETURN
            IF([Date] = __LastDate,1,0)
    )

---------------------------------------

Putting square pegs in round holes since 1972.

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
August 2020 Community Challenge: Can You Solve These?

August 2020 Community Challenge: Can You Solve These?

We're excited to announce our first cross-community 'Can You Solve These?' challenge!

Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Upcoming Events

Upcoming Events

Wondering what events you could join or have an event to promote yourself? Check out our Upcoming Events.

Community Summit Australia – Join Online!

Community Summit Australia – Join Online!

Be a part of the leading Microsoft Business Applications digital event, curated for the APAC community.