cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper III
Helper III

Porcentaje y Recuento de una categoría

Hola

Quiero calcular el porcentaje de todas las puntuaciones que son 5, 6 y 7 por (en este caso) tipo de 'acción de la empresa', pero excluir las puntuaciones de '0' y '99' como parte del cálculo global. Se trata de datos ficticios, pero mis datos originales se establecen de forma similar debido a la despivo de las columnas, pero esencialmente sólo necesito incluir cifras 'únicas' (o no duplicadas) en los cálculos finales

por ejemplo, con los datos a continuación, la combinación de 'Keep, 5, AA' aparece dos veces, pero en mi cálculo, sólo quisiera contarlo una vez. Lo mismo con 'Keep, 5, AB' y 'Keep, 5, AC' y así sucesivamente.

Quiero terminar con algo que dice "Mantener las puntuaciones 5-7 es 43%"

Aquí hay algunos datos ficticios

Acción de la empresaPuntuaciónID único
Mantener0AA
Mantener0AA
Mantener0AA
Mantener1AA
Mantener1AA
Mantener1AA
Mantener2AA
Mantener2AA
Mantener3AA
Mantener3AA
Mantener3AA
Mantener4AA
Mantener5AA
Mantener5AA
Mantener6AA
Mantener6AA
Mantener7AA
Mantener7AA
Mantener99AA
Mantener0Desactivado
Mantener0Desactivado
Mantener0Desactivado
Mantener1Desactivado
Mantener1Desactivado
Mantener1Desactivado
Mantener2Desactivado
Mantener2Desactivado
Mantener3Desactivado
Mantener3Desactivado
Mantener3Desactivado
Mantener4Desactivado
Mantener5Desactivado
Mantener5Desactivado
Mantener6Desactivado
Mantener6Desactivado
Mantener7Desactivado
Mantener7Desactivado
Mantener99Desactivado
Give Away0AA
Give Away0AA
Give Away0AA
Give Away1AA
Give Away1AA
Give Away1AA
Give Away2AA
Give Away2AA
Give Away3AA
Give Away3AA
Give Away3AA
Give Away4AA
Give Away5AA
Give Away5AA
Give Away6AA
Give Away6AA
Give Away7AA
Give Away7AA
Give Away99AA
Give Away0Desactivado
Give Away0Desactivado
Give Away0Desactivado
Give Away1Desactivado
Give Away1Desactivado
Give Away1Desactivado
Give Away2Desactivado
Give Away2Desactivado
Give Away3Desactivado
Give Away3Desactivado
Give Away3Desactivado
Give Away4Desactivado
Give Away5Desactivado
Give Away5Desactivado
Give Away6Desactivado
Give Away6Desactivado
Give Away7Desactivado
Give Away7Desactivado
Give Away99Desactivado

Espero que lo anterior tenga sentido y que alguien pueda ayudar.

Gracias

Aaron

1 ACCEPTED SOLUTION
Super User IV
Super User IV

@aaronvincentnz , Probar como

sumx(values(Table[Score]), calculate(distinctcount(Table[Unique ID]), filter(Table,Table[Company]-"Keep")))

O

calculate(count(Table[Unique ID]), filter(Table,Table[Company]-"Keep"))

O

sumx(values(Table[Score]), calculate(count(Table[Unique ID]), filter(Table,Table[Company]-"Keep")))



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!

View solution in original post

4 REPLIES 4
Super User IV
Super User IV

@aaronvincentnz , Probar como

sumx(values(Table[Score]), calculate(distinctcount(Table[Unique ID]), filter(Table,Table[Company]-"Keep")))

O

calculate(count(Table[Unique ID]), filter(Table,Table[Company]-"Keep"))

O

sumx(values(Table[Score]), calculate(count(Table[Unique ID]), filter(Table,Table[Company]-"Keep")))



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!

View solution in original post

Gracias, he podido usar versiones de esas fórmulas para obtener lo que necesitaba

Super User III
Super User III

Hola

En una tabla simple, muestre el resultado exacto que está esperando.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola Ashish

Como ejemplo, estos son los resultados

Acción
'mantener la puntuación'Total
06
16
24
36
42
54
64
74
992

Los "totales" anteriores son respuestas únicas (donde como mi ejemplo anterior mostró los datos sin procesar con entradas duplicadas, que es lo que sucedió después de despivoar los datos).

En el ejemplo anterior, sumaría los resultados para 5, 6, 7 (12) y dividir por 30 (que excluye las puntuaciones para '0' y '99'), lo que me da un resultado del 40%

Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors