¿Cómo convertir la fecha decimal al tipo de fecha?

Un usuario Pregunto ✅

Anmolgan

Quiero convertir todas las fechas que están en formato de 01.10.2019 a 1/10/2019, así intenté usar directamente el conversor de fechas en el Power Query pero no funciona y hay muchos formatos de fecha que no cambiaron cuando intento aplicar el tipo de fecha. ¿Hay alguna mejor manera de hacer esto? Quiero calcular que las ventas ocurrieron en un período, digamos 01.01.2019 -1 año, todas las ventas ocurrieron en ese período de tiempo, pero mis fechas están en decimal, ¿cuál es la mejor manera de lograrlo? ¿esta?

Hola @Anmolgan,

Si desea convertir «dd.mm.yyyy» como formato de fecha, podemos simplemente agregar «de-AT» o algún otro código de cultura en la función Table.TransformColumnType como sigue:

16.PNG17.PNG

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjDUMzTQMzIwtFTSUTJUitWJVgLyDWEiRkqxsQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Date = _t, Value = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Date", type date}, {"Value", Int64.Type}},"de-AT")
in
    #"Changed Type"

Atentamente,

Hola @Anmolgan,

¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original? ¿Podría proporcionar más detalles al respecto si no cumple con sus requisitos?

Atentamente,

Hola @Anmolgan,

Si desea convertir «dd.mm.yyyy» como formato de fecha, podemos simplemente agregar «de-AT» o algún otro código de cultura en la función Table.TransformColumnType como sigue:

16.PNG17.PNG

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjDUMzTQMzIwtFTSUTJUitWJVgLyDWEiRkqxsQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Date = _t, Value = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Date", type date}, {"Value", Int64.Type}},"de-AT")
in
    #"Changed Type"

Atentamente,

Thim

¿Ha intentado utilizar «reemplazar valor» en el editor de Quiry?

Que no

vaya bajo el editor de Quiry.

Haga clic derecho en la columna de la fecha

elija Reemplazar valor

Luego reemplácelo. con /

Si esto no funciona, intente reemplazarlo con:

Espero que esto ayude. 🙂

Amitchandak

Tratar

Combine = mid(DD__MM__YY[Date],4,2) &"https://community.powerbi.com/"& left(DD__MM__YY[Date],2) & "https://community.powerbi.com/" & right(DD__MM__YY[Date],4) & " "& DD__MM__YY[ time]

Aprecie sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución. En caso de que no sirva de ayuda, proporcione información adicional y márqueme con @
Gracias.

Mi blog reciente: https://community.powerbi.com/t5/Community-Blog/Comparing-Data-Across-Date-Ranges/ba-p/823601

Anmolgan

En respuesta a Amitchandak

@amitchandak ¿Necesito crear una consulta personalizada para esto?

Amitchandak

En respuesta a Anmolgan

Crea una nueva columna

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *