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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo calcular el total a partir de la suma de los elementos de la misma columna

Hola

Tengo una columna con los Fondos para clientes que puede ser de Gastos o Ingresos; ¿Cómo calculo el porcentaje de fondos para mostrar el gasto como un porcentaje de los ingresos totales, que en el ejemplo siguiente es 3530.28?

Por ejemplo, el primer gasto debería ser del 11,34% en lugar del 14,70% que se muestra a continuación.

Carludo_0-1733263695989.png

La fórmula que estoy usando me muestra el porcentaje por fila por grupo en su lugar; a continuación se muestra la fórmula que encontré en un foro.

Porcentaje de fondos = suma('Datos de la declaración del profesional de la salud'[Fondos])/CALCULAR(suma('Datos de la declaración del profesional de la salud'[Fondos]),FILTRO(TODOS SELECCIONADOS('Datos de la declaración del profesional de la salud'),'Datos de la declaración del profesional de la salud'[Tipo de gastos]=SELECTEDVALUE('Datos de la declaración del profesional de la salud'[Tipo de gastos])))

¡Gracias por tu ayuda

1 ACCEPTED SOLUTION

Hola @Carludo

Supongo que [Suma de fondos] es una medida.

A continuación, debe calcular [Suma de fondos] dentro de su tabla con "Ingresos" como filtro para obtener el valor total de los ingresos.

Después de eso, puede dividir esas dos medidas para obtener [Porcentaje de fondos].

Irwan_0-1733288634550.png

Funds Percent = 
var _Total = CALCULATE([Sum of Funds],ALL('Table'),'Table'[Type]="Income")
Return
DIVIDE(
[Sum of Funds],
_Total
)

Espero que esto ayude.

Gracias.

View solution in original post

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

Estaría contento con el -11.34% también, ya que técnicamente es una deducción de la suma de los ingresos. Simplemente no puedo hacer que ese escurridizo 11.34% suceda o que cualquiera de las entradas de gastos se divida por los ingresos totales

lbendlin_0-1733281107741.png

Funds Percent = divide(sum('HCP Statement Data'[Funds]),CALCULATE(sum('HCP Statement Data'[Funds]),'HCP Statement Data'[Expenses type]="Income",REMOVEFILTERS('HCP Statement Data'[Index])))

Hola Ibendlin,

Recibo el siguiente error con esa fórmula: "La columna 'Índice' en la tabla 'Datos de la declaración HCP' no se puede encontrar o no se puede usar en esta expresión"

Si reemplazo Índice por "Tipo de gastos" para eliminar el filtro, obtengo lo siguiente:

Carludo_0-1733283300188.png

La buena noticia es que está calculando el % de los fondos restantes de los ingresos totales en lugar de mostrar Infinity como era antes

En Power Query, agregue una columna de índice. Inclúyelo en el objeto visual.

Creé el índice en la consulta, volví a cargar los datos y los agregué a la tabla, pero todavía solo muestra el porcentaje para los elementos de ingresos

Carludo_0-1733286516054.png

Hola @Carludo

Supongo que [Suma de fondos] es una medida.

A continuación, debe calcular [Suma de fondos] dentro de su tabla con "Ingresos" como filtro para obtener el valor total de los ingresos.

Después de eso, puede dividir esas dos medidas para obtener [Porcentaje de fondos].

Irwan_0-1733288634550.png

Funds Percent = 
var _Total = CALCULATE([Sum of Funds],ALL('Table'),'Table'[Type]="Income")
Return
DIVIDE(
[Sum of Funds],
_Total
)

Espero que esto ayude.

Gracias.

Hola Irwan,

Gracias por la orientación; Fondos es una columna en el conjunto de datos, pero con su fórmula, pude hacer algunos pequeños cambios y usar ALLSELECTED en lugar de ALL y obtuve las cifras correctas

Carludo_0-1733290846465.png

Hola @Carludo

Me alegro de ver que funciona.

Gracias.

Syndicate_Admin
Administrator
Administrator

¿Por qué no -11,34%?

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! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors