Actualización incremental con campo de fecha de texto AAAA-MM-DD

Un usuario Pregunto ✅

Anónimo

Hola,

Estoy tratando de implementar una actualización incremental para mi gran conjunto de datos. Tengo problemas para la carga inicial en Power BI Desktop. La columna Mi fecha es un campo de texto con el formato AAAA-MM-DD. ¿Cómo configuro la carga inicial con los parámetros RangeStart y RangeEnd?

Intenté cambiar el formato de la columna a Fecha/Hora en Power Query y luego filtrar los datos según los parámetros RangeStart y RangeEnd, pero aún se está cargando más allá del número esperado de filas.

Cualquier ayuda es apreciada. ¡Gracias!

Fowmy

En respuesta a Anónimo

@Anónimo

Has dado con el artículo adecuado. Si su consulta no está doblada, entonces el motor de Power Query necesita traer todos los datos para realizar las transformaciones. No estoy seguro de cuál es su fuente de datos.

La mejor opción es pedirle al propietario de la fuente de datos que convierta el campo de fecha de texto a tipo de fecha en la propia fuente.

________________________

Si mi respuesta fue útil, haga clic en Acéptalo como la solución. para ayudar a otros miembros a encontrarlo útil

Clickea en el Icono de pulgar hacia arriba si te gusta esta respuesta 🙂

Sitio web Youtube LinkedIn

amichandak

@Anónimo, AAAA-MM-DD debería poder convertir a la fecha. Al cambiar el tipo de datos

Puede consultar esto también sobre cómo usar Day Key

https://www.fourmoo.com/2020/03/11/how-to-configure-incremental-refreshing-in-power-bi-with-datekey-or-date-instead-of-default-date-time/

o

https://community.powerbi.com/t5/Desktop/Incremental-refresh-with-ID-YYYYMMDD/td-p/437844

Anónimo

En respuesta a amichandak

Gracias por la respuesta @amitchandak. Dado que la columna es texto, no puedo seleccionar un filtro personalizado para filtrar según los parámetros.

mpalha_1-1608777476821.png

amichandak

En respuesta a Anónimo

@Anónimo, como se sugirió en mi última publicación, intente cambiar el tipo de datos a texto, AAAA-MM-DD debería funcionar como una fecha, ya sea a través del cambio de tipo de datos de consulta de energía o las herramientas de columna.

A ver si eso puede funcionar

allisonkennedy

En respuesta a Anónimo

@Anónimo Debe convertir el tipo de datos a la fecha. La actualización incremental NO funciona en columnas de texto. Si necesita que la columna sea texto, duplíquela y luego convierta el tipo de datos.

Haga clic derecho en la columna para duplicar:

AllisonKennedy_0-1608778448439.png

Luego transforme el tipo de datos a Fecha:

AllisonKennedy_1-1608778512384.png

Anónimo

En respuesta a allisonkennedy

Gracias @AllisonKennedy, cambié esta columna a Fecha/Hora y pude cargar los datos filtrados en Power BI Desktop. 2 cosas que noté:

  • Al aplicar los cambios de la consulta, se cargan todas las filas del conjunto de datos. Una vez hecho esto, solo los datos filtrados en la consulta están disponibles en Desktop. ¿Se supone que Power BI Desktop debe cargar todas las filas en el conjunto de datos?
  • Al configurar la actualización incremental, recibo una advertencia de que mi consulta M no se puede plegar; el plegado de consultas es necesario para la actualización incremental. De acuerdo con este artículo, cambiar el tipo de datos de una columna evita el plegamiento de consultas. Necesitaba cambiar la columna de fecha a Fecha/Hora y, en última instancia, esto no me permite realizar una actualización incremental.

allisonkennedy

En respuesta a Anónimo

@Anónimo

Por tus dos cosas:

  • No, el escritorio de Power BI no debe cargar todas las filas. La actualización incremental ocurre en el servicio web de Power BI (PowerBI.com) y, una vez creado, no puede descargar el informe al escritorio. Lo mismo, al crear un informe con actualización incremental, la versión de escritorio solo ofrece la vista previa filtrada.
  • Consulta plegado; tendrá que convertir el tipo de datos en la fuente de datos original para obtener el beneficio de la actualización incremental. Una vez que lo haga, se comportará igual que lo que ha logrado ahora pero sin esa advertencia.

Fowmy

En respuesta a Anónimo

@Anónimo

Has dado con el artículo adecuado. Si su consulta no está doblada, entonces el motor de Power Query necesita traer todos los datos para realizar las transformaciones. No estoy seguro de cuál es su fuente de datos.

La mejor opción es pedirle al propietario de la fuente de datos que convierta el campo de fecha de texto a tipo de fecha en la propia fuente.

________________________

Si mi respuesta fue útil, haga clic en Acéptalo como la solución. para ayudar a otros miembros a encontrarlo útil

Clickea en el Icono de pulgar hacia arriba si te gusta esta respuesta 🙂

Sitio web Youtube LinkedIn

Deja un comentario

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