Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

USERELATIONSHIP ISSUE !!!!!

Queridos todos,

Tengo un problema con la función USERELATIONSHIP dax, tengo un resultado en blanco cuando lo uso en mis medidas:

En primer lugar, este es mi esquema:

case.JPG

Entonces estas son mis medidas :


AmountTotal_1 calculate(SUM ( Table1[amt] );DATESINPERIOD ( Date[Date]; MAX ( Fecha[Fecha] ); 10; Año );
USERELATIONSHIP ( Table1[ID]; Tabla2[ID] )
)

AmountTotal_2 calculate(SUM ( Table1[amt] );DATESINPERIOD ( Date[Date]; MAX ( Fecha[Fecha] ); 10; Año )
)

AmountTotal_3 calculate(SUM ( Table2[amount] );DATESINPERIOD ( Date[Date]; MAX ( Fecha[Fecha] ); 10; Año );
USERELATIONSHIP ( Table1[ID]; Tabla2[ID] )

Este es el resultado :

case 1.JPG

lo que parece extraño es que cuando estoy usando la misma medida con la Tabla 2, está funcionando (AmountTotal_3)

¿Hay algún problema con la granularidad?

¿Hay alguna función para agregar para evitar esto?

¿Alguna ayuda, por favor?

1 Reply

  • Mariusz's avatar
    Mariusz
    Icon for Community Champion rankCommunity Champion

    Hola @Taddi10

    Puede ser que tenga que ver con la decisión que el motor tiene que tomar para desactivar una de las relaciones con la tabla Date, pruebe esto.

    AmountTotal_1 =
    CALCULATE (
        SUM ( Table1[amt] );
        DATESINPERIOD ( Date[Date]; MAX ( Date[Date] ); 10; YEAR );
        USERELATIONSHIP ( Table1[ID]; Table2[ID] );
        CROSSFILTER( Table1[Date]; Date[Date]; none )
        -- or CROSSFILTER( Table2[Date]; Date[Date]; none )
    )

    Saludos
    Mariusz

    Si este post ayuda,entonces por favor considere aceptarlo como la solución.

    Por favor, siéntase libre de conectarse conmigo.
    Linkedin