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
markmess77
Resolver I
Resolver I

¿Cómo convertir entero a datetime con DAX?

Estoy buscando convertir mi DateKey en un tipo de datos datetime para un cálculo.

My DateKey está en formato aaaammdd y se almacena como un entero. Así, por ejemplo, si tuviera un valor de 20200701, me gustaría que se convirtió en un valor datetime del 1 de julio de 2020 en el contexto de mi cálculo.

He estado leyendo la documentación, pero no he podido encontrar ninguna función DAX que sea capaz de hacer esto.

¿Algún consejo?

1 ACCEPTED SOLUTION
Fowmy
Super User
Super User

@markmess77


Nueva Columna (New Column) CONVERT(COMBINEVALUES("/",LEFT([DATE KEY],4),MID([DATE KEY],5,2),RIGHT([DATE KEY],2)),DATETIME)

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

5 REPLIES 5
v-easonf-msft
Community Support
Community Support

Hola , @markmess77

También puede intentar crear una columna personalizada en Power Query Editor.

=Date.From(Text.From([Column1], "en-US"))

52.png

Consulte el archivo de ejemplo para obtener más detalles.

Saludos
Equipo de soporte de la comunidad _ Eason
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

negi007
Community Champion
Community Champion

@markmess77 Puede dividir 20200701 en tres columnas como Año: 2020, Mes: 07 y Día: 01. A continuación, simplemente puede utilizar la función de fecha para crear la fecha como a continuación

My_date - Fecha (año, mes, día)

date.PNG




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



Proud to be a Super User!


Follow me on linkedin

Fowmy
Super User
Super User

@markmess77


Nueva Columna (New Column) CONVERT(COMBINEVALUES("/",LEFT([DATE KEY],4),MID([DATE KEY],5,2),RIGHT([DATE KEY],2)),DATETIME)

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Greg_Deckler
Super User
Super User

@markmess77 Power Query lo convertirá automáticamente.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

@markmess77 ,

Fecha: date(left([datekey],4) mid([datekey],5,2) ,right([datekey],2))

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.