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.
Tengo una solicitud para agregar un botón de moneda simple (Local / USD). Cuando se selecciona USD, se aplica el tipo de cambio respetado. He construido una tabla de divisas (desconectada). El meaure ingresos temporales (moneda seleccionada) funciona, sin embargo, está aplicando la tasa de cambio CAD en todas las regiones no sólo Toronto. Hay un ID de moneda en la tabla de hechos, llámalo USD y CAD o ID de moneda, 1 y 2). Básicamente, dos botones de campo [Local] sin filtro, [USD] aplican tipos de cambio.
P: ¿Cómo escribir esta medida?
Solved! Go to Solution.
Hola @Fro88er ,
Actualice la fórmula de medida como se indica a continuación:
Temp Revenue (selected currency) =
VAR _selcurrency =
SELECTEDVALUE ( 'DimCurrency'[Currency] )
VAR _currate =
CALCULATE (
MAX ( 'DimCurrency'[Currency Rate] ),
'DimCurrency'[Currency] = _selcurrency
)
RETURN
IF (
_selcurrency = "CAD"
&& MAX ( 'Fact1Staff Consolidated GP'[Region] ) = "Toronto",
[Temp Revenue (local)] * _currate,
[Temp Revenue (local)]
)
Saludos
Rena
Hola @Fro88er ,
Actualice la fórmula de medida como se indica a continuación:
Temp Revenue (selected currency) =
VAR _selcurrency =
SELECTEDVALUE ( 'DimCurrency'[Currency] )
VAR _currate =
CALCULATE (
MAX ( 'DimCurrency'[Currency Rate] ),
'DimCurrency'[Currency] = _selcurrency
)
RETURN
IF (
_selcurrency = "CAD"
&& MAX ( 'Fact1Staff Consolidated GP'[Region] ) = "Toronto",
[Temp Revenue (local)] * _currate,
[Temp Revenue (local)]
)
Saludos
Rena
Rena
Después de un examen más detallado, los totales no suman. Además, ¿hay una solución que no haga referencia a la región y simplemente deje que CurrencyID impulse la lógica? La razón, también tengo un Por Oficina, Por Práctica, tablas, además si agregamos otra ciudad/región CAD tengo que modificar el código.
¡Sí, esto funcionó perfectamente! Voy a cambiar el nombre de mis botones para reflejar mejor lo que está pasando! Muchas gracias, el momento no podría ser mejor!
@Fro88er - Tuve que leer esto un par de veces. Los datos de muestra habrían ayudado a que esto sea más claro. Sin embargo, si entiendo correctamente, desea implementar una conversión de moneda para ciudades que no sean de EE. UU. Si ese es el caso, usted podría hacer esto:
Temp Revenue (selected currency) =
VAR __SelectedCurrency = [Selected Currency]
VAR __CityCurrency = MAX('Fact1StaffConsolidatedGP'[CurrencyID])
VAR __Rate = MAX('Currency Table'[Currency Rate])
RETURN
IF(__SelectedCurrency = __CityCurrency,[Temp Revenue (local)]*__Rate,[Temp Revenue (local)])
Tengo el meaure trabajando con la variable [Ingresos temprios (moneda seleccionada)] pero el total no coincide. Cuando escribo una medida separada [Temp Revenue Test] los números y totales coinciden. Sin embargo, cuando intento agregar/combinar en solo 1 medida, el [Ingresos temprios (moneda seleccionada)] que incluye las variables con una función Sumx los totales tampoco coinciden, ¿qué estoy haciendo mal?
@Fro88er Esto parece un problema de totales de medida. Muy común. Vea mi post al respecto aquí: https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376
Además, esta Medida Rápida, Medir Totales, La Palabra Final debe obtener lo que necesita:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907
Lo siento he perdido la pista de esto, no compruebo mis mensajes en este sitio muy a menudo!!
@Fro88er ,De dos vías
Uno Puede utilizar esto como medir la segmentación y cambiar la medida
https://radacad.com/change-the-column-or-measure-value-in-a-power-bi-visual-by-selection-of-the-slic...
https://community.powerbi.com/t5/Desktop/Slicer-MTD-QTD-YTD-to-filter-dates-using-the-slicer/td-p/50...
En segundo lugar,
https://www.youtube.com/watch?v=4dosxfNxR6M
https://www.sqlbi.com/articles/currency-conversion-in-power-bi-reports/
https://radacad.com/currency-converter-power-bi-function-part-1
https://www.youtube.com/watch?v=Q4hF4CwJsFEhttps://radacad.com/currency-exchange-rate-conversion-in-...
https://businessintelligist.com/2015/03/17/power-bi-tutorial-how-to-implement-currency-conversion-us...
https://blog.beyondimpactllc.com/blog/building-a-dynamic-currency-converter-with-power-bi
Su declaración SWITCH() necesita probar para Toronto, no para CAD.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |