na12063
Hola, digamos que tengo dos mesas. OrderDetail_Table, tiene 5 días de transacciones de datos en USD, EUR y GBP y Currency_Table 5 días de datos de cambio de moneda para USD, EUR y GBP.
Quiero poder cambiar (moneda) del total_amount en función de la cortadora de moneda y hacer coincidir la fecha del pedido
¿Cómo crearía una conexión en la columna de fecha, así como la conversión de moneda y obtener la columna convertida como Total_Amount (moneda seleccionada)?
Similar a este video pero para coincidir con la fecha.
A continuación, creé datos de muestra en PBIX
https://1drv.ms/u/s!ArgoBkRUwmVklwPKYO6q4t_rEpKs
Gracias por adelantado,
na12063
v-cherch-msft
Hola @ na12063
Puede intentar usar ‘Anular pivote de columnas’ en el editor de consultas para la tabla Moneda. Vincule las dos tablas con la columna de fecha. Luego cree las columnas MonedaByLocation y
SelectedCurrency = CALCULATE ( SUM ( 'Currency'[Value] ), FILTER ( 'Currency', 'Currency'[Attribute] = SELECTEDVALUE ( OrderDetail[CurrencyByLocation] ) ) )
Total_Amount(Selected Currency) = DIVIDE ( SUM ( OrderDetail[Total_Amount] ), [SelectedCurrency] )
Saludos,
v-cherch-msft
Hola @ na12063
Puede intentar usar ‘Anular pivote de columnas’ en el editor de consultas para la tabla Moneda. Vincule las dos tablas con la columna de fecha. Luego cree las columnas MonedaByLocation y
SelectedCurrency = CALCULATE ( SUM ( 'Currency'[Value] ), FILTER ( 'Currency', 'Currency'[Attribute] = SELECTEDVALUE ( OrderDetail[CurrencyByLocation] ) ) )
Total_Amount(Selected Currency) = DIVIDE ( SUM ( OrderDetail[Total_Amount] ), [SelectedCurrency] )
Saludos,
na12063
En respuesta a v-cherch-msft
querido Cherie,
Agradezco su ayuda en esta solución, está funcionando como se esperaba. ¿Hay alguna forma de que podamos agregar el símbolo de moneda a los valores de la columna Total_Amount (Moneda seleccionada) o tengo que crear otra columna con solo símbolos basados en la columna de CurrencyByLocation?
Porfavor, dejame saber tus comentarios.
Atentamente,
na12063