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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Cómo obtener la fecha relativa este año y hace un año

Hola a todos,

Espero que estén bien.

Usé los dos cálculos siguientes para obtener mi columna Fecha numerada:

MaxDate - CALCULATE(MAX('Table'[Date]),ALL('Table'[Date]))
DateNumbered á CALCULATE(DATEDIFF(SELECTEDVALUE('Table'[Date]),[MaxDate],DAY)+1)
Funcionó bien cuando acabo de tener 2020 fechas, pero ahora tengo 2020 y 2019.
Necesito la siguiente tabla para hacer 1-15 para 2019 y 2020 ¿alguien tiene alguna idea?
Gracias de antemano!
Lauren.

Untitled.png

1 ACCEPTED SOLUTION
DataZoe
Employee
Employee

@lauren1192 Creo que esta medida puede darle el resultado correcto (editado para cambiar el año de conmutación a SELECTEDVALUE() en lugar de MIN())

FechaNumerado ?
Fue _maxDate_2020 =
Calcular (
máximo ( 'Tabla'[Fecha] ),
todo ( 'Tabla'[Fecha] ),
año ( 'Tabla'[Fecha] ) = 2020
)
Fue _maxDate_2019 =
Calcular (
máximo ( 'Tabla'[Fecha] ),
todo ( 'Tabla'[Fecha] ),
año ( 'Tabla'[Fecha] ) = 2019
)
Fue _dayspast =
Interruptor (
año ( SELECTEDVALUE ( 'Tabla'[Fecha] ) ),
2020,
Calcular (
Datediff ( SELECTEDVALUE ( 'Tabla'[Fecha] ), _maxDate_2020, Día ) + 1
),
2019,
Calcular (
Datediff ( SELECTEDVALUE ( 'Tabla'[Fecha] ), _maxDate_2019, Día ) + 1
),
Blanco ()
)
devolución
_dayspast

DataZoe_0-1601924767867.png

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

View solution in original post

4 REPLIES 4
DataZoe
Employee
Employee

@lauren1192 Creo que esta medida puede darle el resultado correcto (editado para cambiar el año de conmutación a SELECTEDVALUE() en lugar de MIN())

FechaNumerado ?
Fue _maxDate_2020 =
Calcular (
máximo ( 'Tabla'[Fecha] ),
todo ( 'Tabla'[Fecha] ),
año ( 'Tabla'[Fecha] ) = 2020
)
Fue _maxDate_2019 =
Calcular (
máximo ( 'Tabla'[Fecha] ),
todo ( 'Tabla'[Fecha] ),
año ( 'Tabla'[Fecha] ) = 2019
)
Fue _dayspast =
Interruptor (
año ( SELECTEDVALUE ( 'Tabla'[Fecha] ) ),
2020,
Calcular (
Datediff ( SELECTEDVALUE ( 'Tabla'[Fecha] ), _maxDate_2020, Día ) + 1
),
2019,
Calcular (
Datediff ( SELECTEDVALUE ( 'Tabla'[Fecha] ), _maxDate_2019, Día ) + 1
),
Blanco ()
)
devolución
_dayspast

DataZoe_0-1601924767867.png

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

Anonymous
Not applicable

@DataZoe que ha funcionado perfectamente gracias!

amitchandak
Super User
Super User

@lauren1192, No muy claro, Trate de


MaxDate (MaxDate)
var _max CALCULATE(MAX('Table'[Date]),ALL('Table'[Date]))
devolución
date(year(_max)-1,month(_max), day(_max))

DateNumbered á CALCULATE(DATEDIFF(SELECTEDVALUE('Table'[Date]),[MaxDate],DAY)+1)

Anonymous
Not applicable

Hola @amitchandak ,

Gracias por su rápida respuesta y su ayuda.

Ahora estoy recibiendo lo siguiente:

Untitled2.png

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.