Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
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.
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.
¡Gracias por tu ayuda
Solved! Go to 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].
Funds Percent =
var _Total = CALCULATE([Sum of Funds],ALL('Table'),'Table'[Type]="Income")
Return
DIVIDE(
[Sum of Funds],
_Total
)
Espero que esto ayude.
Gracias.
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
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:
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
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].
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
¿Por qué no -11,34%?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.