Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
He logrado crear una columna personalizada que agrega una hora a un campo datetime haciendo referencia a él y agregando + #duration(0,1,0,0)
Lo que me gustaría hacer es transformar la columna original para agregar la hora allí, ya que gran parte del resto del informe está impulsado por el primer campo y prefiero no actualizar todas las referencias a un nuevo campo vustom - ¿se puede hacer esto? Todo lo que he intentado re: transformar columna no ha funcionado
Solved! Go to Solution.
Hola @jasmith866 ,
Lo siento por mi malentendido...
Puede usar lo siguiente en el Editor avanzado:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjIwMtC31DdUMDSwMgAhpVgduKiRgqEhpqixgqGRlTG6qImCpZWpKVBcKTYWAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [DateTime = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"DateTime", type datetime}}),
Custom1 = Table.TransformColumns(#"Changed Type",{"DateTime",each _+#duration(0,1,0,0)})
in
Custom1
¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin
Hola @jasmith866 ,
Lo siento por mi malentendido...
Puede usar lo siguiente en el Editor avanzado:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjIwMtC31DdUMDSwMgAhpVgduKiRgqEhpqixgqGRlTG6qImCpZWpKVBcKTYWAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [DateTime = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"DateTime", type datetime}}),
Custom1 = Table.TransformColumns(#"Changed Type",{"DateTime",each _+#duration(0,1,0,0)})
in
Custom1
¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin
Hola @jasmith866 ,
Según mi opinión, desea crear una nueva columna que agregue una hora basada en la columna DateTime original, ¿verdad?
1.En Power Query -->Agregar una columna personalizada usando el código M de la siguiente manera:
2.Utilice la siguiente fórmula DAX para agregar una nueva columna de cálculo:
Columna ?
[Fecha y hora] + 1 / 24
El resultado final tiene este aspecto:
¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin
Gracias por su respuesta. No del todo - Estoy buscando transformar la columna original, no crear una nueva