tengo este pequeño problema y aun no se como resolverlo
El problema de forma resumida y con pocos datos es este: tengo los datos como en la primera tabla quiero tener un resultado como en la segunda tabla, mi problema es que no se como distribuir con formulas cada uno de los “06 Gastos”, "07 costo general", "08 indirectos" que se tiene que dividir entre el total de los m2 (240) y después multiplicar por los m2 correspondientes a cada casa (70,80,90) lo he intentado de varias formas, pero no he podido cuando hay varios valores de filas a distribuir.
muchas gracias por su apoyo
Descripcion | Costo total | m2 | Prototipo |
01 Cimentacion | $300.00 | 70.00 | casa 1 |
02 Estructura | $250.00 | 70.00 | casa 1 |
03 Acabados | $200.00 | 70.00 | casa 1 |
04 ventanas | $150.00 | 70.00 | casa 1 |
05 puertas | $100.00 | 70.00 | casa 1 |
01 Cimentacion | $301.00 | 80.00 | casa 2 |
02 Estructura | $251.00 | 80.00 | casa 2 |
03 Acabados | $201.00 | 80.00 | casa 2 |
04 ventanas | $151.00 | 80.00 | casa 2 |
05 puertas | $101.00 | 80.00 | casa 2 |
01 Cimentacion | $302.00 | 90.00 | casa 3 |
02 Estructura | $252.00 | 90.00 | casa 3 |
03 Acabados | $202.00 | 90.00 | casa 3 |
04 ventanas | $152.00 | 90.00 | casa 3 |
05 puertas | $102.00 | 90.00 | casa 3 |
06 Gastos | $1,000.00 | 240.00 | todas |
07 Costo general | $1,500.00 | 240.00 | todas |
08 Indirectos | $1,800.00 | 240.00 | todas |
Descripcion | casa 1 | casa 2 | casa 3 |
01 Cimentacion | $300.00 | $301.00 | $302.00 |
02 Estructura | $250.00 | $251.00 | $252.00 |
03 Acabados | $200.00 | $201.00 | $202.00 |
04 ventanas | $150.00 | $151.00 | $152.00 |
05 puertas | $100.00 | $101.00 | $102.00 |
06 Gastos | $291.67 | $333.33 | $375.00 |
07 Costo general | $437.50 | $500.00 | $562.50 |
08 Indirectos | $525.00 | $600.00 | $675.00 |
Total general | $2,254.17 | $2,438.33 | $2,622.50 |
Solved! Go to Solution.
Something like this?
Costo total =
var d=[Descripcion]
var p=[Prototipo]
return if(d<"06",CALCULATE(sum('Table'[Costo total]),'Table'[Descripcion]=d,'Table'[Prototipo]=p)
,var m=CALCULATE(max('Table'[m2]),'Table'[Prototipo]=p)
var t=CALCULATE(max('Table'[m2]),'Table'[Descripcion]=d)
return CALCULATE(sum('Table'[Costo total])*m/t,'Table'[Descripcion]=d))
See attached.
Something like this?
Costo total =
var d=[Descripcion]
var p=[Prototipo]
return if(d<"06",CALCULATE(sum('Table'[Costo total]),'Table'[Descripcion]=d,'Table'[Prototipo]=p)
,var m=CALCULATE(max('Table'[m2]),'Table'[Prototipo]=p)
var t=CALCULATE(max('Table'[m2]),'Table'[Descripcion]=d)
return CALCULATE(sum('Table'[Costo total])*m/t,'Table'[Descripcion]=d))
See attached.
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
Mark your calendars and join us on Thursday, June 30 at 11a PDT for a great session with Ted Pattison!
User | Count |
---|---|
211 | |
68 | |
63 | |
58 | |
56 |
User | Count |
---|---|
251 | |
196 | |
85 | |
72 | |
72 |