Filtrado de fechas en Power Query

Un usuario Pregunto ✅

numersoz

Hola

En la consulta de energía tengo valores de marca de tiempo (Datetime). En primer lugar quiero filtrar dinámicamente esto y eliminar cualquier valor antes de la fecha de hoy. ¿Cuál sería la manera de hacer esto?

La segunda parte que quiero hacer es encontrar el valor máximo de estas marcas de tiempo, convertir esta fecha y hora a la fecha y, posteriormente, utilizar esto para filtrar mi tabla de callender en Power Query para que el valor máximo en la tabla de callender Sea el valor máximo en mis marcas de tiempo.

edhans

  • ¿Cree una consulta en blanco y escriba? DateTime.LocalDateNow() en la barra de fórmulas.
  • Llámalo varToday o lo que quieras.
  • A continuación, vaya a su tabla y filtre por cualquier fecha. Tendrá algo como < #date(2020,1,1). Reemplace ese #date(2020,1,1) por varToday y siempre será menos que hoy.

Para obtener la marca de tiempo máximo en una variable como esta, haga lo siguiente:

  • Cree una referencia a la consulta. Haga clic con el botón derecho y asegúrese de que no está configurado para cargar
  • Haga clic en el campo de fecha que le interesa y en el menú Transformar, seleccione la Fecha y El más reciente y lo destruido en un valor escalar con List.Max([datevalue])
  • Asigne a esta consulta el nombre varWhateverYouWant
  • Utilícelo como filtro de la misma manera.

Siempre use tablas de fechas dinámicas de esta manera. Vea este artículo – parece ser exactamente lo que está haciendo.

Creación de una tabla de fechas dinámicas en Power Query

Deja un comentario

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