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
Khalyda
Frequent Visitor

Porcentaje entre dos totales de columna en una matriz

Hola a todos,

Tengo una matriz compleja con una jerarquía en la línea de matriz y 2 columnas. Cuando pongo en La columna Total obtengo 2 Columnas agregadas: Total 1 y Total 2. Hasta aquí todo está bien. Ahora quiero mostrar el porcentaje entre mis totales de dos columnas en mi matriz de POWER BI.

Digamos que tengo un "Total 1" y un "Total 2". ¿Cómo puedo hacer para añadir este porcentaje '%Total' al final de mi matriz?

El resultado necesario debe ser Total1/Total2 * 100

No encontré una manera de hacerlo por dos razones:

No encontré cómo puedo usar los totales de columna precalculados

No encontré cómo agregar una nueva medida a mi matriz sin destruir su forma y pantalla. Aquí utilizo solo una medida en el campo de valor de mi matriz.

Aquí está mi matriz real. ¿Alguna ayuda por favor?

@Greg_Deckler @V-lianl-msft @v-zhenbw-msft @v-easonf-msft @v-chuncz-msft @v-xuding-msft @v-alq-msft

Illustration.png

3 REPLIES 3
v-alq-msft
Community Support
Community Support

Hola, @Khalyda

Según su descripción, creé datos para reproducir su escenario.

Mesa:

b1.png

Puede crear un meausre como el siguiente.

Result = 
var _name = SELECTEDVALUE('Table'[Name])
return
IF(
    NOT(ISFILTERED('Table'[Grade]))&&NOT(ISFILTERED('Table'[Class])),
    (
        ROUND(
            DIVIDE(
                CALCULATE(
                    SUM('Table'[Score]),
                    FILTER(
                        ALLSELECTED('Table'),
                        'Table'[Name] = _name&&
                        'Table'[Grade] = "g1"
                    )
                ),
                CALCULATE(
                    SUM('Table'[Score]),
                    FILTER(
                        ALLSELECTED('Table'),
                        'Table'[Name] = _name&&
                        'Table'[Grade] = "g2"
                    )
                )
            ),4
        )
        *100
    )&"%",
    SUM('Table'[Score])

)

A continuación, debe ir a la cinta de opciones 'Visualizaciones', hacer clic en 'Formato'>'Subtotales', establecer 'Subtotales de columna' como activado y 'Etiqueta de subtotales de columna' como '%Total'.

b3.png

Resultado:

b2.png

Saludos

Allan

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.

Hola gracias por tu respuesta. Pero creo que olvidé mencionar que estoy usando una conexión en vivo a un modelo tabular y la medida que estoy usando ahora se calcula allí. ¿Crees que puedo usar tu medida en SSAS?

amitchandak
Super User
Super User

Lo que buscas es el total con filtro. Pero no creo que puedas añadir esa relación a Matix.

Publiqué una idea sobre eso: https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/39773011-hybrid-table

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.

Top Kudoed Authors