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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Porcentaje de donas

Hola, ¿alguien podría ayudarme, por favor?

Estoy tratando de crear un porcentaje de dona.

Mi tabla se ve como se muestra a continuación.. pero necesito que el cálculo funcione de la siguiente manera... 2444/3822 dándome una sección uno con 63.94% para 1 y otro con 36.06 para 2.

NOMBRECONTAR
13822
22444
TOTAL6265

Muchas gracias de antemano.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Justgoogleit ,

Por favor, compruebe la fórmula.

Measure = 
var _value = CALCULATE(SUM('Table'[COUNT]),FILTER(ALLSELECTED('Table'),'Table'[NAME]<>SELECTEDVALUE('Table'[NAME])))
var _count = CALCULATE(SUM('Table'[COUNT]),FILTER(ALLSELECTED('Table'),'Table'[NAME]=SELECTEDVALUE('Table'[NAME])))
return
IF(_value<_count,1-(_value/_count),_count/_value)

vjaywmsft_0-1648819665993.png

Saludos

Arrendajo

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Si está buscando ayuda para el diseño de formato, hemos creado algunas sugerencias básicas para crear gráficos de donas y tenemos gráficos de donas de Power BI de ejemplo para inspirarse.

Syndicate_Admin
Administrator
Administrator

@Justgoogleit ,

Por favor, compruebe la fórmula.

Measure = 
var _value = CALCULATE(SUM('Table'[COUNT]),FILTER(ALLSELECTED('Table'),'Table'[NAME]<>SELECTEDVALUE('Table'[NAME])))
var _count = CALCULATE(SUM('Table'[COUNT]),FILTER(ALLSELECTED('Table'),'Table'[NAME]=SELECTEDVALUE('Table'[NAME])))
return
IF(_value<_count,1-(_value/_count),_count/_value)

vjaywmsft_0-1648819665993.png

Saludos

Arrendajo

Syndicate_Admin
Administrator
Administrator

Entonces, ¿2 es el 64% de 1 y 1 es el 36% de qué?

Supongo que podrías hacer que funcione así:

Pct = 
VAR _Total = CALCULATE ( SUM ( Table1[Count] ), Table1[Name] = 1 )
VAR _2 = CALCULATE ( SUM ( Table1[Count] ), Table1[Name] = 2 )
VAR _1 = _Total - _2
RETURN
    SWITCH (
        SELECTEDVALUE ( Table1[Name] ),
        1, _1,
        2, _2
    )

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.