cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Frequent Visitor

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

@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.

View solution in original post

Muchas gracias, esto es exactamente lo que necesitaba 🙂

Super User IV
Super User IV

@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?



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.