Ciao a tutti.
ho una tabella composta dai campi PRODUCT_CODE_IN, PLANT_CODE, Wk, Qty_Start, Plant_Stock_Qty, Stock_Residuo.
Wk e' un format LONG per gestire la codifica YYYYWW, Stock_residuo e' ovviamente la differenza per ogni settimana fra Qty_Start e Plant_Stock.
Come faccio a fare la somma cumulativa del campo Stock_Residuo facendo in modo che ricominci quando cambiano I valori dei campi PRODUCT_CODE_IN e PLANT_CODE?
La formula che ho creato (Expr1: DSum("[Stock_Residuo]","Tbl_PianoStart_e_StockPlant","[Wk] <=" & [Wk])) mi somma tutte le settimane 201818, poi le 201819 etc.
L'ho modificata in Expr1: DSum("[Stock_Residuo]","Tbl_PianoStart_e_StockPlant","[Wk] <=" & [Wk] And "[PRODUCT_CODE_IN] <=" & [PRODUCT_CODE_IN] And ","[PLANT_CODE] <=" & [PLANT_CODE]) ma non capisco che cosa faccia perche' non capisco I numeri che ottengo.
Questo e' un esempio di quello che dovrebbe risultare
PRODUCT_CODE_IN, PLANT_CODE, Wk, Stock_Residuo, Expr1
A, 3068, 201818, -360391, -360391
A, 3068, 201819, -420459, -780850
A, 3068, 201820, -420455, -1201305
A, 0959, 201818, -420458, -420458
A, 0959, 201819, -420459, -840917
A, 0959, 201820, -420455, -1261372
B, 0151, 201805, -7739, -7739
...
Scusate la formattazione ma non capisco come farla in modo diverso e quindi ho separato I valori con le virgole.
Grazie a tutti
Max