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

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.

Reply
Syndicate_Admin
Administrator
Administrator

Número de fila en Matrix

hola

Tenemos una matriz y tiene muchas filas.

Queremos mostrar esta matriz en 2 partes para que los usuarios no tengan que desplazarse hacia arriba y hacia abajo para ver todos los datos.

Así que quiero agregar un número de fila a la matriz (una medida y no una columna calculada, porque las filas también se filtran por otras columnas de la matriz) y, a continuación, la 1ª matriz muestra los resultados de 1 a 50 filas y la 2ª matriz muestra de 51 a 100 filas. El resultado de los números de fila no debe cambiarse en la 2ª matriz, porque allí queremos aplicar la medida como filtro, medir el resultado de 51 a 100, y 1 a 50 para la 1ª matriz.

Una cosa a mencionar, es que, la columna Region_En es de una tabla tenue, pero el BDLName es del hecho.

Los filtros de la matriz son, de otras 2 tablas tenues y la tabla de hechos.

danning1234_0-1620930367355.png

¿Alguna idea?

¡¡Gracias!!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @danning1234,

Compruebe si esta medida también funciona en su escenario.

Rank = 
IF (
    [Avg] <> BLANK ()
        && HASONEFILTER ( Class[Class] ),
    RANKX (
        ALL ( Class ),
        RANKX (
            ALL ( School ),
            CALCULATE ( SELECTEDVALUE ( School[School] ) ),
            ,
            ASC,
            DENSE
        ) * 100
            + RANKX (
                ALL ( Class ),
                CALCULATE ( SELECTEDVALUE ( Class[Class] ) ),
                ,
                ASC,
                DENSE
            ),
        ,
        ASC,
        DENSE
    )
)

matrix1.PNGmatrix2.PNG

Para obtener más detalles, compruebe el archivo .pbix con cierre.

Saludos

Helado

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @danning1234,

Compruebe si esta medida también funciona en su escenario.

Rank = 
IF (
    [Avg] <> BLANK ()
        && HASONEFILTER ( Class[Class] ),
    RANKX (
        ALL ( Class ),
        RANKX (
            ALL ( School ),
            CALCULATE ( SELECTEDVALUE ( School[School] ) ),
            ,
            ASC,
            DENSE
        ) * 100
            + RANKX (
                ALL ( Class ),
                CALCULATE ( SELECTEDVALUE ( Class[Class] ) ),
                ,
                ASC,
                DENSE
            ),
        ,
        ASC,
        DENSE
    )
)

matrix1.PNGmatrix2.PNG

Para obtener más detalles, compruebe el archivo .pbix con cierre.

Saludos

Helado

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

La solución coincide ya con el 99% de mi senario. Sólo cambio un poco para que funcione para mi matriz.

¡¡Excelente!!

¡Y GRACIAS!

Danning

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.