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
onedayover
Helper II
Helper II

Porcentajes en tabla no votada por grupo

Hola a todos

Espero que alguien pueda ayudarme con este problema que estoy teniendo. He intentado buscar una respuesta, pero todavía no puedo averiguar cómo hacerlo correctamente.

Tengo una mesa sin esclarece y estoy teniendo problemas para calcular un porcentaje para cada grupo.

En el ejemplo siguiente, necesito una medida que devuelva el porcentaje de respuestas "Verdadero" para cada "Question_No" separado (Q5-1).

Estoy tratando de presentar el "Question_Label" asociado con el porcentaje junto a él en una matriz.

Muchas gracias

Darlene

UnpivotPercentage.PNGUnpivotPercentage2.PNG

1 ACCEPTED SOLUTION

Hola @onedayover,

Puede utilizar la siguiente fórmula de medida con el campo de etiqueta para lograr sus necesidades:

Measure = 
CALCULATE (
    CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Value] = TRUE () )
        / COUNTROWS ( 'Table' ),
    ALLSELECTED ( 'Table' ),
    VALUES ( 'Table'[Label] )
)

1.png
saludos
Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

View solution in original post

4 REPLIES 4
onedayover
Helper II
Helper II

@amitchandak,hola y gracias por su ayuda. Probé esta solución, pero no pude conseguir que funcionara, así que asumo que le expliqué esto mal. Colocaré una tabla de mis datos de muestra a continuación y los resultados esperados.

Gracias de nuevo

PersonalEtiquetaValorQuestion_No
CraigBienestar mentalVerdadQ5-1
HarryBienestar mentalVerdadQ5-1
JackBienestar mentalVerdadQ5-1
JaneBienestar mentalFalsoQ5-1
MichelleBienestar mentalVerdadQ5-1
CraigMejora de la vida familiarVerdadQ5-2
HarryMejora de la vida familiarVerdadQ5-2
JackMejora de la vida familiarVerdadQ5-2
JaneMejora de la vida familiarFalsoQ5-2
MichelleMejora de la vida familiarVerdadQ5-2
CraigReducción del estrésFalsoQ5-3
HarryReducción del estrésFalsoQ5-3
JackReducción del estrésVerdadQ5-3
JaneReducción del estrésVerdadQ5-3
MichelleReducción del estrésVerdadQ5-3
CraigTomar descansos regularesFalsoQ6-1
HarryTomar descansos regularesFalsoQ6-1
JackTomar descansos regularesFalsoQ6-1
JaneTomar descansos regularesVerdadQ6-1
MichelleTomar descansos regularesVerdadQ6-1
CraigCrear una línea dura entre el trabajo y el hogarVerdadQ6-2
HarryCrear una línea dura entre el trabajo y el hogarFalsoQ6-2
JackCrear una línea dura entre el trabajo y el hogarFalsoQ6-2
JaneCrear una línea dura entre el trabajo y el hogarFalsoQ6-2
MichelleCrear una línea dura entre el trabajo y el hogarFalsoQ6-2
CraigMantener un equilibrio saludable entre el trabajo y la vidaVerdadQ6-3
HarryMantener un equilibrio saludable entre el trabajo y la vidaVerdadQ6-3
JackMantener un equilibrio saludable entre el trabajo y la vidaVerdadQ6-3
JaneMantener un equilibrio saludable entre el trabajo y la vidaVerdadQ6-3
MichelleMantener un equilibrio saludable entre el trabajo y la vidaVerdadQ6-3

Resultados esperados...

Etiqueta%
Bienestar mental80%
Mejora de la vida familiar80%
Reducción del estrés60%
Tomar descansos regulares40%
Crear una línea dura entre el trabajo y el hogar20%
Mantener un equilibrio saludable entre el trabajo y la vida100%

Hola @onedayover,

Puede utilizar la siguiente fórmula de medida con el campo de etiqueta para lograr sus necesidades:

Measure = 
CALCULATE (
    CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Value] = TRUE () )
        / COUNTROWS ( 'Table' ),
    ALLSELECTED ( 'Table' ),
    VALUES ( 'Table'[Label] )
)

1.png
saludos
Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Muchas gracias, esto es exactamente lo que necesitaba 🙂

amitchandak
Super User
Super User

@onedayover , Intente si estas medidas pueden ayudar

calculate( divide(calculate(count(table[value]), filter(Table,Table[value] ?"True")) , count(table[value])) , allexcept(Table, Table[Question_no]))

calculate( divide(calculate(count(table[value]), filter(Table,Table[value] ?"True")) , count(table[value])) , Table[Question_no] ?"Q5-1" )

si no

¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?

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.