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.
Sé que este es un problema común relacionado con la conversión de horas a UTC al publicar en el servidor, pero espero que alguien pueda ayudarme con las funciones que extraen la fecha y la hora actuales.
Tengo una fecha de actualización en mi panel de control utilizando la función NOW() para extraer la hora en que se actualiza mi panel para mostrar a los usuarios la última vez que se actualizaron los datos.
Sin embargo, al publicar en el servidor, por supuesto, incluso con las actualizaciones programadas, la hora se ajusta a UTC.
Que es un tiempo que ni siquiera ha sucedido en mi zona horaria todavía. ¿Qué fórmulas puedo usar para contabilizar la conversión UTC y, al mismo tiempo, confirmar que estoy extrayendo la hora exacta en que se actualizó el panel?
Puede probar con el siguiente código M:
dejar
Fuente = Json.Document(Web.Contents("http://worldtimeapi.org/api/timezone/America/Los_Angeles")),
datetime = Fuente[datetime],
DateTimeConverted = DateTimeZone.FromText(datetime)
en
DateTimeConverted
Si la respuesta ha abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente
Saludos
Sreeteja.
Equipo de apoyo a la comunidad
Hola @laurahoff97 ,
¿Solo quería verificar si tuvo la oportunidad de revisar la sugerencia proporcionada?
Si la respuesta ha abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente.
Hola @laurahoff97,
Puede probar con el código M a continuación. Simplemente puede reemplazar su zona horaria en el código a continuación.
let
Source = DateTimeZone.SwitchZone(DateTimeZone.UtcNow(), +5,30),
#"Converted to Table" = #table(1, {{Source}})
in
#"Converted to Table"
Sintaxis:
DateTimeZone.SwitchZone(dateTimeZone como datetimezone que acepta valores NULL, timezoneHours(+5) como número, timezoneMinutes opcional como número que acepta valores NULL)
dateTimeZone: DateTimeZone.UtcNow()
timezoneHorario: Configura tu zona horaria en horas
timezoneMinutes: Establece tu zona horaria en minutos
Gracias
Si esta solución le resultó útil, considere darle un Me gusta👍 y marcarlo como Solución✔ aceptada. Esto ayuda a mejorar la visibilidad para otras personas que pueden estar encontrando o enfrentando las mismas preguntas/problemas.