Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
¿Es posible activar la relación dentro de un resumen? Necesito hacer una conversión de moneda tanto para la compra como para las ventas, por lo que los necesito en una relación, pero no puedo activarlos a ambos. Estoy siguiendo el patrón mencionado aquí @ https://www.daxpatterns.com/currency-conversion/ . Puedo hacerlo si activo una de las relaciones, pero no puedo abordar el caso en el que la otra relación está inactiva.
EVALUATE
ADDCOLUMNS (
SUMMARIZE ( Bookings, Conversion_Rate[Code] ),
"@SalesAmountInCurrency", [Sales],
"@Rate", CALCULATE ( SELECTEDVALUE ( Conversion_Rate[Rate] ) )
)
Solved! Go to Solution.
No @justivan ,
Según su descripción, para elegir USERELATIONSHIP o LOOKUPVALUE, en algunos casos, para USERELATIONSHIP, De hecho, la transición de contexto todavía funciona utilizando la relación original y su efecto debe eliminarse. El consejo es no escribir nunca dicho código, es mejor confiar en una versión más simple (LOOKUPVALUE), que no utiliza relaciones en absoluto.
También puede leer el siguiente blog y caso similar para profundizar su comprensión:
Tablas expandidas en DAX - SQLBI
Solucionado: Re: usar una relación inactiva - Microsoft Power BI Community
Si el problema aún no se ha resuelto, proporcione información detallada sobre el error y hágamelo saber inmediatamente. Esperamos su respuesta.
Saludos
Henrio
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @justivan ,
Según su descripción, para elegir USERELATIONSHIP o LOOKUPVALUE, en algunos casos, para USERELATIONSHIP, De hecho, la transición de contexto todavía funciona utilizando la relación original y su efecto debe eliminarse. El consejo es no escribir nunca dicho código, es mejor confiar en una versión más simple (LOOKUPVALUE), que no utiliza relaciones en absoluto.
También puede leer el siguiente blog y caso similar para profundizar su comprensión:
Tablas expandidas en DAX - SQLBI
Solucionado: Re: usar una relación inactiva - Microsoft Power BI Community
Si el problema aún no se ha resuelto, proporcione información detallada sobre el error y hágamelo saber inmediatamente. Esperamos su respuesta.
Saludos
Henrio
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Logré obtener el resultado necesario.
Primero generé una tabla agregada usando LOOKUPVALUE ang consiguió esto.
Entonces escribí la medida así. que esperemos que sea la forma correcta. Para ser honesto, no lo entiendo completamente, pero funciona. 😂
Sales =
VAR __AggregatedSales =
SUMMARIZE (
ADDCOLUMNS (
Bookings,
"@Rate",
LOOKUPVALUE (
Conversion_Rate[Rate],
Conversion_Rate[Code], Bookings[Sales_Currency]
)
),
[@Rate],
"@Sales", SUM ( Bookings[SalesPrice] )
)
VAR __Result =
SUMX ( __AggregatedSales, [@Sales] * IF ( ISBLANK ( [@Rate] ), 1, [@Rate] ) )
RETURN
__Result
@justivan , En las columnas add, al agregar una nueva, debería poder usar userelationship dentro del cálculo
Hay @amitchandak,
Gracias por los comentarios.
Sí, puedo usar USERELATIONSHIP dentro de CALCULATE, pero el problema está en SUMMARIZE porque no hay una relación activa entre la tabla 'Bookings' y la tabla 'Conversion_Rate'.