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.
Hola
Tengo un cuestionario que hace preguntas multpul. Las preguntas están relacionadas con las categorías establecidas. Los clientes no tienen que responder a todas las preguntas, por lo que filtro las preguntas no respondidas.
Lo que estoy tratando de conseguir es obtener un conteo distinto de cada categoría, para cada cliente que respondió el cuestionario.
Por lo tanto, si la Categoría 1 tiene 3 preguntas y el cliente responde a 2 de las 3 preguntas sólo quiero contar esta Categoría Una vez.
Ejemplo de datos
Número de cliente | ID de pregunta | Texto de la pregunta | Categoría de pregunta | Fecha |
1 | 1 | Vida saludable | 01/01/20 | |
1 | 2 | Vida saludable | 01/01/20 | |
1 | 3 | Ejercicio | 01/01/20 | |
1 | 4 | víveres | 01/01/20 | |
1 | 5 | víveres | 01/01/20 | |
2 | 1 | Vida saludable | 02/01/20 | |
2 | 3 | Ejercicio | 02/01/20 | |
3 | 2 | Vida saludable | 05/01/20 | |
3 | 4 | víveres | 05/01/20 | |
4 | 1 | Vida saludable | 10/01/20 | |
4 | 4 | víveres | 10/01/20 | |
4 | 5 | víveres | 10/01/20 |
La salida deseada sería
Vida en salud 4
Exersize 2
Comida 3
Estoy usando una medida para que pueda poner esto en un cuadro visual que se filtrará en la fecha
Estoy casi allí con el siguiente código, pero cuenta cada pregunta y no la categoría!
Category Count =
CALCULATE(
DISTINCTCOUNTNOBLANK( 'Support Need'[Client Number] ),
FILTER(
'Support Need' ,
CONTAINSSTRING( 'Support Need'[Question Category] , SELECTEDVALUE( 'Support Need References (STATIC)'[Question Category] )
)
)
)
Cualquier puntero para ayudarme a superar el último obstáculo sería muy apreciado.
Solved! Go to Solution.
Hola @DemoFour
1. Coloque la categoría Pregunta en un objeto visual de tabla
2. Coloque esta medida en el objeto visual
Measure =
COUNTROWS( DISTINCT( Table1[Client Number] ) )
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Creo que esto es lo que buscas:
que se logra utilizando esta medida:
Distinctcount by categories =
COUNTROWS (
CALCULATETABLE (
VALUES ( 'DataTable'[Client Number] ),
ALLEXCEPT ( 'DataTable', 'DataTable'[Question Category] )
)
)
Proud to be a Super User!
Paul on Linkedin.
Gracias por su sugerencia, esto también funciona.
y es una variación en mi otro intento
S3 Count y =
CALCULATE(
DISTINCTCOUNT( 'Support Needs'[Client Number] ),
ALLEXCEPT(
'Support Needs' ,
'Support Needs'[Question Category],
'Support Needs'[Client Number]
)
)
Hola @DemoFour
1. Coloque la categoría Pregunta en un objeto visual de tabla
2. Coloque esta medida en el objeto visual
Measure =
COUNTROWS( DISTINCT( Table1[Client Number] ) )
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
@AlB
¡Me equivoco, tienes razón! Tengo un gran conjunto de datos y acaba de usarlo de nuevo para sobresalir para comprobar y los números son correctos para cada categoría. . .
No puedo creerlo, después de todos los atempts y DAX complejo era tan simple.
Hola @AlB
Eso no me da un conteo distinto de la categoría, me da el recuento de todas las preguntas respondidas por los clientes.
Lo que estoy buscando, es un recuento de las categorías en las que están las preguntas.
He utilizado esto en mi informe real y no está dando los resultados correctos
¿Puede registrar los datos en una tabla por columnas? (Es más fácil copiar y pegar)
Proud to be a Super User!
Paul on Linkedin.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |