Valor de búsqueda entre dos fechas (Moneda)

Un usuario Pregunto ✅

Anónimo

Hola !

Tengo una tabla de ventas con un campo FACTURA FECHA. También tengo una tabla de historial de divisas que se parece a la imagen de abajo, con una fecha de «válido desde» y «válido hasta». Estoy tratando de obtener el tipo de cambio vigente en cada INVOICEDATE de mi tabla de ventas.

¿Alguien podría ayudar?

Gracias de antemano !

Tabla de divisas.png

Anónimo

La forma más sencilla es usar Agregar columna y usar List.Dates en Power Query para obtener todas las fechas entre los dos valores.

List.Dates( 
[Valid From],
Duration.Days( [Valid To] - [Valid From] ) +1,
#duration(1, 0,0,0)
)

Anónimo

La forma más sencilla es usar Agregar columna y usar List.Dates en Power Query para obtener todas las fechas entre los dos valores.

List.Dates( 
[Valid From],
Duration.Days( [Valid To] - [Valid From] ) +1,
#duration(1, 0,0,0)
)

patricio3

En respuesta a Anónimo

Estoy trabajando en un problema muy similar: implementé su solución, pero me falta un truco.

Ahora está generando la nueva columna como una lista. ¿Cómo hago para hacer coincidir el valor correcto con todas las fechas en esa lista?

Anónimo

En respuesta a Anónimo

Guau !!!!! Eso es genial !!!!!!!! Funciona perfectamente. Muchas gracias Nick_M !!!!

Deja un comentario

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