Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
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
Solved! Go to 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] )
)
saludos
Xiaoxin Sheng
@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
Personal | Etiqueta | Valor | Question_No |
Craig | Bienestar mental | Verdad | Q5-1 |
Harry | Bienestar mental | Verdad | Q5-1 |
Jack | Bienestar mental | Verdad | Q5-1 |
Jane | Bienestar mental | Falso | Q5-1 |
Michelle | Bienestar mental | Verdad | Q5-1 |
Craig | Mejora de la vida familiar | Verdad | Q5-2 |
Harry | Mejora de la vida familiar | Verdad | Q5-2 |
Jack | Mejora de la vida familiar | Verdad | Q5-2 |
Jane | Mejora de la vida familiar | Falso | Q5-2 |
Michelle | Mejora de la vida familiar | Verdad | Q5-2 |
Craig | Reducción del estrés | Falso | Q5-3 |
Harry | Reducción del estrés | Falso | Q5-3 |
Jack | Reducción del estrés | Verdad | Q5-3 |
Jane | Reducción del estrés | Verdad | Q5-3 |
Michelle | Reducción del estrés | Verdad | Q5-3 |
Craig | Tomar descansos regulares | Falso | Q6-1 |
Harry | Tomar descansos regulares | Falso | Q6-1 |
Jack | Tomar descansos regulares | Falso | Q6-1 |
Jane | Tomar descansos regulares | Verdad | Q6-1 |
Michelle | Tomar descansos regulares | Verdad | Q6-1 |
Craig | Crear una línea dura entre el trabajo y el hogar | Verdad | Q6-2 |
Harry | Crear una línea dura entre el trabajo y el hogar | Falso | Q6-2 |
Jack | Crear una línea dura entre el trabajo y el hogar | Falso | Q6-2 |
Jane | Crear una línea dura entre el trabajo y el hogar | Falso | Q6-2 |
Michelle | Crear una línea dura entre el trabajo y el hogar | Falso | Q6-2 |
Craig | Mantener un equilibrio saludable entre el trabajo y la vida | Verdad | Q6-3 |
Harry | Mantener un equilibrio saludable entre el trabajo y la vida | Verdad | Q6-3 |
Jack | Mantener un equilibrio saludable entre el trabajo y la vida | Verdad | Q6-3 |
Jane | Mantener un equilibrio saludable entre el trabajo y la vida | Verdad | Q6-3 |
Michelle | Mantener un equilibrio saludable entre el trabajo y la vida | Verdad | Q6-3 |
Resultados esperados...
Etiqueta | % |
Bienestar mental | 80% |
Mejora de la vida familiar | 80% |
Reducción del estrés | 60% |
Tomar descansos regulares | 40% |
Crear una línea dura entre el trabajo y el hogar | 20% |
Mantener un equilibrio saludable entre el trabajo y la vida | 100% |
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] )
)
saludos
Xiaoxin Sheng
Muchas gracias, esto es exactamente lo que necesitaba 🙂
@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?