Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Ayuda con DAX

Hola expertos: en continuación con la siguiente solución, hay un requisito ligeramente diferente, esperando sus sugerencias, ya que esto es algo urgente. Resuelto: Re: Compare dos hojas de Excel ...
  • Syndicate_Admin's avatar
    4 years ago

    Hola @lojithlk,

    Me gustaría sugerirle que extraiga la lista de valores en función de la categoría actual y use INTERSECT para obtener elementos de intersección. A continuación, puede utilizar estas variables para calcular el porcentaje.

    measure =
    VAR currCategory =
        SELECTEDVALUE ( Table1[App] )
    VAR _list1 =
        CALCULATETABLE (
            VALUES ( Table1[Column] ),
            FILTER ( ALLSELECTED ( Table1 ), [App] = currCategory )
        )
    VAR _list2 =
        CALCULATETABLE (
            VALUES ( Table2[Column] ),
            FILTER ( ALLSELECTED ( Table2 ), [App] = currCategory )
        )
    VAR _intersect =
        INTERSECT ( _list1, _list2 )
    RETURN
        IF (
            _list1 <> BLANK ()
                && _list2 <> BLANK (),
            DIVIDE ( COUNTROWS ( _intersect ), COUNTROWS ( _list1 ), -1 )
        )

    Saludos

    Xiaoxin Sheng