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

cálculo de perentage tienen algún problema

tengo algún problema en la calcuación porcentual. Actualmente está calcualando dos tipos de valores.. Uno es el porcentaje de valores de recuento y un valor de suma calcualtion como se muestra a continuación.

C1.PNG

Por lo tanto, aquí para el recuento total de columnas se muestra como 101(37+64).. por lo tanto, percenatge para la categoría Perecentage de Total se disipa correctamente.. Pero en la comisión el total se disipa como 258479.46...So percenatge ..commssion se calcuala en función de estos valores porcentaje para la categoría Perecentage de Total.Por qué el valor total para el recuento y la Comisión se muestra diferente... i utilizado por debajo de la calcualidad para mostrar los valores y sus grandes valores totales que se muestran como percenatges separtely...

Para recuento =

CALCULATE(DISTINCTCOUNT('table'[policy]),'table'[endt_cert]=0 )
Para comisión =
CALCULATE(SUM('table'[comisión]),'table'[endt_cert]=0 )...

Capture4.PNG

Por lo tanto, el cálculo total es diferente en recuento y commsiion... ¿Por qué es así?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Ahí @NISHA_S,

Cree que su problema está relacionado con el hecho de que uno de los cálculos se basa en el DISTINCTCOUNT por lo que sólo teniendo en cuenta un valor una vez, incluso si tiene el mismo valor dos veces ejemplo es la última línea de su información:

MFelix_0-1620633790957.png

y el otro cálculo se basa en el SUMA teniendo en cuenta que el caso por encima de su valor total será 16.428.

Los totales se basan en el contexto de la medida, por lo que su suma para el total es la suma de todos los valores anteriores que puede necesitar para cambiar su medida con el fin de que el cálculo haga correctamente algo similar a:

For commission =
IF (
    HASONEVALUE( 'table'[category] ),
    CALCULATE ( SUM ( 'table'[commission] ), 'table'[endt_cert] = 0 ),
    CALCULATE (
        SUM ( 'table'[commission] ),
        'table'[endt_cert] = 0
            && 'table'[category] = "Percentage of Total"
    )
)

Tenga en cuenta que pueden ser algunas variaciones para que funcione en su modelo en función de la configuración que tiene.

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Ahí @NISHA_S,

Cree que su problema está relacionado con el hecho de que uno de los cálculos se basa en el DISTINCTCOUNT por lo que sólo teniendo en cuenta un valor una vez, incluso si tiene el mismo valor dos veces ejemplo es la última línea de su información:

MFelix_0-1620633790957.png

y el otro cálculo se basa en el SUMA teniendo en cuenta que el caso por encima de su valor total será 16.428.

Los totales se basan en el contexto de la medida, por lo que su suma para el total es la suma de todos los valores anteriores que puede necesitar para cambiar su medida con el fin de que el cálculo haga correctamente algo similar a:

For commission =
IF (
    HASONEVALUE( 'table'[category] ),
    CALCULATE ( SUM ( 'table'[commission] ), 'table'[endt_cert] = 0 ),
    CALCULATE (
        SUM ( 'table'[commission] ),
        'table'[endt_cert] = 0
            && 'table'[category] = "Percentage of Total"
    )
)

Tenga en cuenta que pueden ser algunas variaciones para que funcione en su modelo en función de la configuración que tiene.

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.