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
DemoFour
Responsive Resident
Responsive Resident

Recuento diferenciado de categoría basado en el ID de cliente

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 clienteID de preguntaTexto de la preguntaCategoría de preguntaFecha
11 Vida saludable01/01/20
12 Vida saludable01/01/20
13 Ejercicio01/01/20
14 víveres01/01/20
15 víveres01/01/20
21 Vida saludable02/01/20
23 Ejercicio02/01/20
32 Vida saludable05/01/20
34 víveres05/01/20
41 Vida saludable10/01/20
44 víveres10/01/20
45 víveres10/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.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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

SU18_powerbi_badge

View solution in original post

7 REPLIES 7
PaulDBrown
Community Champion
Community Champion

@DemoFour

Creo que esto es lo que buscas:

result.JPG

que se logra utilizando esta medida:

Distinctcount by categories =
COUNTROWS (
    CALCULATETABLE (
        VALUES ( 'DataTable'[Client Number] ),
        ALLEXCEPT ( 'DataTable', 'DataTable'[Question Category] )
    )
)




Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






@PaulDBrown

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]
    )
)
Syndicate_Admin
Administrator
Administrator

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

SU18_powerbi_badge

@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

PaulDBrown
Community Champion
Community Champion

@DemoFour

¿Puede registrar los datos en una tabla por columnas? (Es más fácil copiar y pegar)





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






@PaulDBrown

Lo siento, ¡lo he corregido ahora!

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.