Respuesta a: Conversiones TC

dlom
Participante

    Hola Isidro!

     

    La manera de hacerlo en Power BI sería con una tabla donde tengas el tipo de cambio a nivel día para cada moneda hacia la moneda que la que quieres convertir (en tu caso Euros). Luego haces que el tipo de cambio fluya hacia tu tabla de Ventas.

     

    Ejemplo. Tenemos un reporte interno donde tenemos esta tabla con el tipo de cambio. Usamos la Fecha para conectarla a la tabla Calendario (punto #1 en la imagen de abajo). La tabla considera tipo de cambio por moneda y procesador de pago (#2 en la imagen de abajo). La tabla la conectamos a la tabla Calendario con una relación 1-a-1 (#3 en la imagen).

     

    La tabla Calendario la conectamos a la tabla de Transacciones (ventas) también usando la Fecha (#1 en la imagen de abajo) con una relación 1-a-muchos (#2).

     

    Luego en la tabla de Transacciones agregamos una columna calculada usando esta fórmula para convertir de cualquier monera a USD (en tu caso sería EUR). Primero usamos la función SWITCH para identificar en qué moneda fue la transacción (#1). Por ejemplo si la transacción fue en MXN, entraría al punto #2 de la imagen de abajo. Luego usamos de nuevo SWITCH para detectar el procesador usado (#3) porque el tipo de cambio varía entre procesador. En el punto #4 hacemos el cálculo para hacer la conversión usando la función RELATED (punto #5) para traer el tipo de cambio de la tabla con los tipos de cambio gracias a las relaciones entre estas tablas.

     

    Saludos!
    – dlom