Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Userelationship dentro de Summarize

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] ) )
)

justivan_0-1628849545939.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

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.

Syndicate_Admin
Administrator
Administrator

Logré obtener el resultado necesario.

Primero generé una tabla agregada usando LOOKUPVALUE ang consiguió esto.

justivan_0-1628863374488.png

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_1-1628863837728.png

Syndicate_Admin
Administrator
Administrator

@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'.

justivan_0-1628853660986.png

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.