Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Syndicate_Admin
Administrator
Administrator

Ayuda porcentual

Hola a todos

Estoy tratando de mostrar el valor resaltado a continuación como un porcentaje, sin embargo, cuando intento convertirlo, muestra el 100%.
Estoy buscando mostrar el porcentaje de SLA logrado en todo el conjunto de datos.

gracias, Rob

rpjheeney_0-1738743757769.png

rpjheeney_1-1738743822986.pngrpjheeney_2-1738743854042.png

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Hola, @rpjheeney

¡Me alegra saber que resolviste el problema!
Si puede, marque la respuesta correcta como una respuesta estándar, lo que será beneficioso para que futuros usuarios lean esta publicación.

Saludos

Yongkang Hua

Syndicate_Admin
Administrator
Administrator

Hola @rpjheeney ,

¿Qué medida se va a comparar? Por favor, ¿puede compartir el DAX utilizado?

Hola, gracias por la respuesta.

Estoy buscando capturar el porcentaje total donde aparece el valor "SLA logrado" en la tabla.

rpjheeney_0-1738756229105.png

Syndicate_Admin
Administrator
Administrator

Hola @rpjheeney - Parece que su medida para "SLA logrado" se muestra actualmente como un recuento. Al intentar convertirlo en un porcentaje, es probable que calcule el porcentaje como 1,00 (o 100 %) porque no se divide por el recuento total de todos los estados de SLA.

Porcentaje de SLA logrado =
VAR TotalCount = COUNT('Table'[SLA Status]) -- Recuento de todos los estados de SLA
VAR AchieveCount = CALCULATE(COUNT('Table'[SLA Status]), 'Table'[SLA Status] = "SLA Achieve") -- Recuento de solo "SLA Achieve"
DEVOLUCIÓN
DIVIDE(AchievementCount, TotalCount, 0)

Gracias por esto, he intentado ejecutar esto y no ha funcionado.

Por favor, ¿puede aconsejarnos? ¡Gracias, Rob

rpjheeney_0-1738755432392.png

Le falta una parte de la CALCULAR,

Utilice la fórmula proporcionada por @rajendraongole1

Si esto te ayudó, no dudes en enviar un pulgar hacia arriba

Porcentaje de SLA logrado =
VAR TotalCount = COUNT('Table'[SLA Status]) -- Recuento de todos los estados de SLA
VAR AchieveCount = CALCULATE(COUNT('Table'[SLA Status]), 'Table'[SLA Status] = "SLA Achieve") -- Recuento de solo "SLA Achieve"
DEVOLUCIÓN
DIVIDE(AchievementCount, TotalCount, 0)

Esto ahora ha funcionado. ¡Gracias a todos por sus comentarios, muy apreciados!

Syndicate_Admin
Administrator
Administrator

Hola @rpjheeney ,

En primer lugar, cree una medida de DAX que calcule el recuento de SLA logrados
RECUENTO DE SLA = CALCULAR(CONTAR(SLA_ACHIVED), SLA_ACHIEVED = SLA_ACHIEVED)

y, a continuación, cree otra medida DAX de la siguiente manera:

DIVIDIR(RECUENTO DE SLA, RECUENTO(SLA_ACHIEVED))

Formatee este como %

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!

Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

Top Solution Authors