Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

Obtener porcentaje de cada estado por cliente y clasificarlos en un

Source Community: Power BI | Source Author Name: BBrg

Hola

Tengo una sola tabla con una lista de clientes y estado para cada uno de sus clientes potenciales. Lo que tengo que hacer es calcular el porcentaje por cliente de cada uno de estos estados como 50% Ganado y 50% Perdido (ver ejemplo en la imagen de abajo). Una vez que obtenga este porcentaje para cada uno de los clientes, me gustaría mostrar visualmente una clasificación de los clientes como este:

1. Visual mostrando los 3 mejores clientes por clientes potenciales ganados

2. Visual mostrando los 3 mejores clientes por clientes potenciales perdidos

Por ejemplo, en la siguiente tabla, podemos ver que A ganó el 33% de sus clientes potenciales totales, el 33% todavía está en estado pendiente y el 33% está perdido.

Por otro lado, B ganó el 100% de sus liderato, mientras que C, que obtuvo dos ventaja, ganó una de ellas que corresponde al 50%. En el "Top 3 ganando %" me gustaría ver: 1.B - 100%, 2.C - 50%, 3.A - 33%

BBrg_1-1615996781968.png

Gracias por su ayuda. ¡Ten un buen día!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: v-robertq-msft
Syndicated - Inbound

Hola, @BBrg

De acuerdo con su descripción y la imagen de muestra, puedo entender claramente su requisito, puede probar mis pasos:

  1. Cree una columna calculada en la tabla de datos de la siguiente manera:
Percentage =

var _all=

COUNTX(FILTER(ALL('Table'),[Customer]=EARLIER('Table'[Customer])),[Customer])

var _this=

COUNTX(FILTER(ALL('Table'),[Customer]=EARLIER('Table'[Customer])&&[Status]=EARLIER('Table'[Status])),[Customer])

return

DIVIDE(_this,_all)

A continuación, cambie el formato de columna de la siguiente forma:

v-robertq-msft_0-1616143624428.png

  1. Cree un elemento visual de tabla y coloque campos y aplique filtros como este:

v-robertq-msft_1-1616143624443.png

  1. Luego haz lo mismo con otra "mesa perdedora" y dales un título, y puedes obtener lo que quieras, así:

v-robertq-msft_2-1616143624446.png

Puede descargar mi archivo pbix de prueba aquí

Saludos

Equipo de soporte comunitario _Robert Qin

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: v-robertq-msft
Syndicated - Inbound

Hola, @BBrg

De acuerdo con su descripción y la imagen de muestra, puedo entender claramente su requisito, puede probar mis pasos:

  1. Cree una columna calculada en la tabla de datos de la siguiente manera:
Percentage =

var _all=

COUNTX(FILTER(ALL('Table'),[Customer]=EARLIER('Table'[Customer])),[Customer])

var _this=

COUNTX(FILTER(ALL('Table'),[Customer]=EARLIER('Table'[Customer])&&[Status]=EARLIER('Table'[Status])),[Customer])

return

DIVIDE(_this,_all)

A continuación, cambie el formato de columna de la siguiente forma:

v-robertq-msft_0-1616143624428.png

  1. Cree un elemento visual de tabla y coloque campos y aplique filtros como este:

v-robertq-msft_1-1616143624443.png

  1. Luego haz lo mismo con otra "mesa perdedora" y dales un título, y puedes obtener lo que quieras, así:

v-robertq-msft_2-1616143624446.png

Puede descargar mi archivo pbix de prueba aquí

Saludos

Equipo de soporte comunitario _Robert Qin

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Source Community: Power BI | Source Author Name: BBrg
Syndicated - Inbound

Allí @v-robertq-msft ,

Muchas gracias por su respuesta detallada.

Siguiendo su fórmula, logré crear la columna "porcentaje" y funciona bien.

Sin embargo, al intentar crear el objeto visual y filtrar para el Top 3, obteré más de 3 entradas, como se puede ver a continuación. La primera columna tiene los nombres de los clientes. ¿Alguna idea de por qué podría pasar eso?

En su archivo pbix, puedo ver que funciona como se esperaba, en su lugar.

BBrg_0-1616162839984.png

Source Community: Power BI | Source Author Name: BBrg
Syndicated - Inbound

Ah, creo que sé por qué.

La tabla muestra los 3 porcentajes principales (100, 66,67, 50) en la columna "porcentaje". No los 3 mejores clientes. Hmmm

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)