Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Estoy atascado en cómo explicar esto y mucho menos lograr en Power BI !! Aquí va:
Tengo una cantidadU$ por un período y región.
Tengo tipos de cambio para ese período y región
También tengo tipo de cambio para el "período actual" y la región
Lo que tengo que hacer es tomar la cantidadU$ división, que por la tasa ex para ese período y región, a continuación, multiplicar ese resultado por la tasa ex para el "período actual" y la región
así que en una mesa tengo
Región; Período; AmountUS;
EUR ; Período 1; 10000
ASA; Período1;100
DESACTIVADO; Período1;50
Ex mesa
Región; Período; Exrate
EUR; Período1;1.1
EUR; Período4;1.2
ASA; Período1;1.5
ASA; Período4;1.75
DESACTIVADO; Período1;0.8
DESACTIVADO; Período4;0.9
(donde el período4 es el período actual)
Quiero que quiera terminar con es el siguiente
Region;OrigAmtU$; NewAmtU$
EUR;10000;10909 >>> 10000/1.1*1.2
ASA;100;117 >>> 100/1.5*1.75
AUS;50;56 >>> 50/0.8*0.9
Puedo hacer el simple AmountU$ / ex tarifa Período 1
PERO no puedo ser capaz de crear una medida para el Período4 que puedo utilizar multiplicar
Cualquier ayuda / sugerencias muy apreciadas.
Gracias
Telstar
Solved! Go to Solution.
Hola @Telstar ,
Según los datos de ejemplo, puede utilizar la función LOOKUPVALUE() para encontrar los datos.
Column =
VAR a =
LOOKUPVALUE (
'Ex Table'[ExRate],
'Ex Table'[Region], 'Table'[Region],
'Ex Table'[Period], 'Table'[Period]
)
VAR b =
LOOKUPVALUE (
'Ex Table'[ExRate],
'Ex Table'[Region], 'Table'[Region],
'Ex Table'[Period], 4
)
RETURN
ROUND ( 'Table'[AmountUS] / a * b, 0 )
Si ha creado relaciones entre tablas allí, también podría utilizar la función RELATED().
O bien, puede crear una nueva tabla para guardar los datos de Period4.
Aquí está mi resultado de la prueba y el archivo de prueba para su referencia,
Hola @Telstar ,
Según los datos de ejemplo, puede utilizar la función LOOKUPVALUE() para encontrar los datos.
Column =
VAR a =
LOOKUPVALUE (
'Ex Table'[ExRate],
'Ex Table'[Region], 'Table'[Region],
'Ex Table'[Period], 'Table'[Period]
)
VAR b =
LOOKUPVALUE (
'Ex Table'[ExRate],
'Ex Table'[Region], 'Table'[Region],
'Ex Table'[Period], 4
)
RETURN
ROUND ( 'Table'[AmountUS] / a * b, 0 )
Si ha creado relaciones entre tablas allí, también podría utilizar la función RELATED().
O bien, puede crear una nueva tabla para guardar los datos de Period4.
Aquí está mi resultado de la prueba y el archivo de prueba para su referencia,
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |