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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Medida de columna DAX 1 para la fecha máxima de lo contrario 0

Hola

Tengo una tabla con muchas referencias de propiedades que abunda varias veces pero con diferentes fechas. Me gustaría crear una columna calculada que devuelva 1 para la fecha máxima relativa a cada una de estas referencias els return 0

RefFechaDAX - Fecha máxima
13233216/06/20110
13233218/01/20140
13233210/11/20150
13233224/04/20170
13233203/04/20200
13233211/05/20201
9000016/06/20110
9000018/01/20140
9000010/11/20150
9000024/04/20170
9000003/04/20200
9000011/05/20211

Gracias

Richard

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @cottrera ,

Cree la siguiente columna calculada,

DAX - Max Date = 
var _max= CALCULATE(MAX('Table'[Date]),FILTER('Table',[Ref]=EARLIER('Table'[Ref])))
return IF([Date]=_max,1,0)

17.png

Puede consultar más detalles en el archivo adjunto.

Saludos

Esteban Tao

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

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @cottrera ,

Cree la siguiente columna calculada,

DAX - Max Date = 
var _max= CALCULATE(MAX('Table'[Date]),FILTER('Table',[Ref]=EARLIER('Table'[Ref])))
return IF([Date]=_max,1,0)

17.png

Puede consultar más detalles en el archivo adjunto.

Saludos

Esteban Tao

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

Muchas gracias Stephen

Syndicate_Admin
Administrator
Administrator

Hola @cottrera ,

pruebe la siguiente columna calculada. Agregué alguna explicación en el código:

MaxDate =
-- Calculate the MAX date for the current REF-ID
VAR vMaxDate = CALCULATE ( MAX ( myTable[Date] ), ALLEXCEPT ( myTable, myTable[Ref] ) )
RETURN
    -- When the date of the current row is equal to the vMaxDate then return 1 otherwise 0
    IF (
        myTable[Date] = vMaxDate,
        1,
        0
    )

Si necesita ayuda, por favor hágamelo saber.
Si respondiera a su pregunta, estaría encantado de que pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.