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
GeorgeG
Helper I
Helper I

Los porcentajes no se calculan correctamente

Hola, tengo la siguiente tabla de matriz (no se puede mostrar la primera fila, pero es un nombre de cuenta con compras de Indiviaul debajo):

GeorgeG_1-1597398431556.png

La fórmula de porcentaje de ingresos que utilicé es DIVIDE(Income, Cost ).

Como puedes ver, no están calculando correctamente. Por ejemplo, la tercera fila debe mostrar 23,86%, pero está devolviendo 28,76%. Lo tengo configurado para mostrar el promedio, ya que este es el resultado más cercano. ¿Alguien tiene idea de qué está causando esto?

Gracias.

1 ACCEPTED SOLUTION

Hola @GeorgeG

Al igual que ha respondido, necesitas construir una medida. Y necesitas si la función para hacer que tu resultado vea 0.

Construyo una mesa como la tuya.

1.png

Medida:

Income Percentage = 
VAR _A = DIVIDE(SUM('Table'[Income]),SUM('Table'[Cost]))
Return
IF(_A=0,0,_A)

Resultado:

2.png

Puede descargar el archivo pbix desde este enlace: Los porcentajes no se calculan correctamente

Saludos

Rico Zhou

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

6 REPLIES 6
v-rzhou-msft
Community Support
Community Support

Hola @GeorgeG

¿Podría decirme si su problema ha sido resuelto? Si es así, acédi es la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su problema o compártame con su archivo pbix de su Onedrive for Business.

Saludos

Rico Zhou

Hola

Encontré el problema que estaba causando esto. Tengo un conjunto de datos bastante grande en el que los nombres de cuenta están conectados a varias figuras debajo. Parece que estaba calculando el porcentaje de otras cifras con respecto al nombre de la cuenta, para corregir esto seleccioné las siguientes opciones dentro de PowerBI:

GeorgeG_0-1598970301704.png

amitchandak
Super User
Super User

@GeorgeG , ¿Puede compartir la fórmula,

espero que

divide(Sum(Table[Income]),sum(Table[Cost]))

No

average(divide(Table[Income]),(Table[Cost])))

Hola @amitchandak , la fórmula es la siguiente:

DIVIDE(
(Tabla[Ingresos]),

(Tabla[Costo])

)

Si agredo SUM a la fórmula, se muestra lo siguiente:

Screenshot_3.png

Esto es con la opción Promedio seleccionada, cualquiera de las opciones devuelve incorrecta (Si uso la opción SUM, muestra más del 300% para todas las filas):

Screenshot_2.png

Gracias.

Hola @GeorgeG

Al igual que ha respondido, necesitas construir una medida. Y necesitas si la función para hacer que tu resultado vea 0.

Construyo una mesa como la tuya.

1.png

Medida:

Income Percentage = 
VAR _A = DIVIDE(SUM('Table'[Income]),SUM('Table'[Cost]))
Return
IF(_A=0,0,_A)

Resultado:

2.png

Puede descargar el archivo pbix desde este enlace: Los porcentajes no se calculan correctamente

Saludos

Rico Zhou

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

@GeorgeG , Crear una medida como

DIVIDE(
sum(Tabla[Ingreso]),

sum(Tabla[Costo])

)

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.