Ciao a tutti.
Scusate ma continuo ad avere problemi con la funzione Dsum.
Data una tabella chiamata "Tbl_UnusedCapacity"composta dai campi:
BEG: di tipo testo breve
Wk: di tipo intero lungo
UnusedCapacity: di tipo Double
Non capisco perche' la sommatoria del campo UnusedCapacity, valutata sui campi BEG e Wk scritta in questo modo:
CumUnusedCapacity: DSum("[UnusedCapacity]","Tbl_UnusedCapacity","[BEG]='" & [BEG] And "' [Wk]<=" & [Wk])
Assume sempre il valore totale del campo [UnusedCapacity] e non si resetta mai al cambiare del valore nel campo [BEG] e non varia al variare di [Wk]?
Costruendola solo basandomi su Wk "funziona", ma non posso utilizzarla, aggiungendo l'altro elemento di valutazione perde anche il primo.
BEG Wk UnusedCapacity Valore atteso Valore ottenuto
351J 201804 4 4 347345374.422222
351J 201805 8 12 347345374.422222
351J 201806 2 14 347345374.422222
351J 201807 3 17 347345374.422222
351J 201808 3 20 347345374.422222
351J 201809 7220 7240 347345374.422222
351J 201810 1 7241 347345374.422222
353F 201812 1 1 347345374.422222
353F 201813 2 3 347345374.422222
353F 201814 2 5 347345374.422222
353F 201815 16311 16316 347345374.422222
353F 201816 21617 37933 347345374.422222
Scusate ma non riesco a capirne la logica.
Max