Cómo calcular el porcentaje real y el porcentaje del presupuesto

Un usuario Pregunto ✅

romaníes

Hola equipo,

tengo una tabla como la siguiente

Tienda Mes Atributo Valor
1 201901 Ventas_reales 1000
2 201902 COGS_Actual 200
3 201903 Interés_Exp_Actual 120
1 201901 Presupuesto de ventas 300
2 201902 COGS_Presupuesto 600
3 201903 Interés_exp_presupuesto 300

Quiero mostrar el resultado de la siguiente manera

Atributo Real Presupuesto % real (real/ventas_real) Presupuesto %(Real/Ventas_Presupuesto)
Engranajes 200 130 20% (200/1000*100) 20% (600/3000*100)
Gasto de interés 120 190 12% (120/1000) 10% (300/3000 *100)

Enfrento desafíos para obtener resultados correctos en % real y % de presupuesto.

Déjame saber la solución para esto.

Gracias.

abhie

En respuesta a romaníes

Aqui tienes

1. Cree una columna que rompa los atributos en los respectivos encabezados

Atributo = if(BÚSQUEDA(«COGS»,Hoja1[Attribute],1,0)>0, «COGS»,if(BÚSQUEDA(«Interés»,Hoja1[Attribute],1,0)>0, «Interest_Exp»,if(BUSCAR(«Ventas»,Hoja1[Attribute],1,0)>0, «Ventas»,»N/A»)))
2. Cree columnas para capturar datos reales y presupuestarios
Real = if(BÚSQUEDA(«Real»,Hoja1[Attribute],1,0)>0,Hoja1[Value],0)
Presupuesto = if(BUSCAR(«Presupuesto»,Hoja1[Attribute],1,0)>0,Hoja1[Value],0)
3. Crear medida para calcular porcentajes reales y presupuestados
% real = suma (Hoja1[Actual]) / CALCULAR(suma(Hoja1[Actual]),Hoja1[Attr]=»Ventas»)
Presupuesto% = suma (Hoja1[Budget]) / CALCULAR(suma(Hoja1[Budget]),Hoja1[Attr]=»Ventas»)
Ponga todo esto en una Matriz como la siguiente. (Filtrar Ventas y eliminar el total general)
Captura.PNG

abhie

@roma Sus cifras en la tabla de presupuesto y en el cálculo no están claras. Si pudiera proporcionar un cálculo más elaborado que conecte claramente los valores de la tabla con el resultado esperado, será más claro.

Además, ¿su tabla tendrá más datos? En caso afirmativo, ¿cómo se verá?

romaníes

En respuesta a abhie

Hola Abhie,

Perdón por la discrepancia de números. A continuación se muestra el formato de datos correcto y los valores de soporte son las fórmulas que necesito aplicar a eso.

Atributo Real Presupuesto % real (real/ventas_real) Presupuesto %(Real/Ventas_Presupuesto)
Engranajes 200 600 20% (200/1000*100) 20% (600/3000*100)
Gasto de interés 120 300 12% (120/1000) 10% (300/3000 *100)

abhie

En respuesta a romaníes

Aqui tienes

1. Cree una columna que rompa los atributos en los respectivos encabezados

Atributo = if(BÚSQUEDA(«COGS»,Hoja1[Attribute],1,0)>0, «COGS»,if(BÚSQUEDA(«Interés»,Hoja1[Attribute],1,0)>0, «Interest_Exp»,if(BUSCAR(«Ventas»,Hoja1[Attribute],1,0)>0, «Ventas»,»N/A»)))
2. Cree columnas para capturar datos reales y presupuestarios
Real = if(BÚSQUEDA(«Real»,Hoja1[Attribute],1,0)>0,Hoja1[Value],0)
Presupuesto = if(BUSCAR(«Presupuesto»,Hoja1[Attribute],1,0)>0,Hoja1[Value],0)
3. Crear medida para calcular porcentajes reales y presupuestados
% real = suma (Hoja1[Actual]) / CALCULAR(suma(Hoja1[Actual]),Hoja1[Attr]=»Ventas»)
Presupuesto% = suma (Hoja1[Budget]) / CALCULAR(suma(Hoja1[Budget]),Hoja1[Attr]=»Ventas»)
Ponga todo esto en una Matriz como la siguiente. (Filtrar Ventas y eliminar el total general)
Captura.PNG

abhie

En respuesta a abhie

Acéptalo como una solución y cierra el hilo si crees que está resuelto.

amichandak

Prueba como. Necesita sumar(A)/Sum(B)

budget % =
var _Sales_Budget = calculate(sum(table[Value]),table[Attribute]="Sales_Budget")
var _Sales_Actual = calculate(sum(table[Value]),table[Attribute]="Sales_Actual")

return 
[Sales_Actual]/[_Sales_Budget]

Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución. En caso de que no ayude, proporcione información adicional y márqueme con @
Gracias. Mi blog reciente –
Winner-Topper-on-Map-How-to-Color-States-on-a-Map-with-Winners , HR-Analytics-Active-Employee-Contratación-y-Terminación-tendencia
Power-BI-Trabajar-con-períodos-de-tiempo-no-estándar y comparar-datos-entre-rangos-de-fechas

Conéctate en Linkedin

romaníes

En respuesta a amichandak

@amitchandak

En realidad, Amit mi requisito no es real_sales/presupuesto de ventas.

Quiero obtener los atributos de % de descuento y la fórmula es Atributo dividido por Sales_Actual para los valores reales. Por ejemplo, para cogs_actual debería ser =cogs_actual/sales_Actual y para presupuesto =cogs_budget/sales_budget

amichandak

En respuesta a romaníes

Puede funcionar como uno dado a continuación. Pero recomendaría crear una dimensión de atributo. Para que todos los filtros funcionen solo en esa tabla

budget % =
var _value = calculate(sum(table[Value]),)
var _total = calculate(sum(table[Value]),all(table))

return 
[_value]/[_total]

//new table
Attribute = distinct(table[Attribute])
// join with table

budget % =
var _value = calculate(sum(table[Value]),)
var _total = calculate(sum(table[Value]),all(Attribute))

return 
[_value]/[_total]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *