2016-03-16 89 views
0

因此最近一次數據庫更新導致過去是2個字段成爲新表。其結果是,我們的庫存跟蹤系統已從看起來像這樣走:按尺寸彙總

Item | Old Count | New Count | Difference 
A | 2   | 4   | 2 
B | 5   | 3   | -2 
C | 0   | 1   | 1 

爲了這個(表格後加入):

Item | Action | Quantity 
A | Current | 2   
A | Add  | 2   
B | Current | 5 
B | Remove | 1 
B | Remove | 1 
C | Current | 0 
C | Add  | 3 
C | Remove | 2 

我希望能夠創建計算字段來將所有這些新信息壓縮成原始示例的格式,但似乎無法弄清楚SQL以外的情況。

任何意見將不勝感激,謝謝!

回答

0

以下是我對四個計算字段所做的工作。

創建老伯爵:if [Action] = 'current' then [Quantity] end

創建保持:if [Action] = 'add' then [Quantity] elseif [Action] = 'remove' then -[Quantity] end

創建新的計數:sum([hold])+sum([old count]) 創建DIFF:[new count]-sum([old count])

然後我把它們放在行和列喜歡你的樣品。看附加的工作簿https://dl.dropboxusercontent.com/u/60455118/160316%20stack%20question.twbx

+0

乾杯,非常感謝!我認爲這應該適用於我正在做的事情。我想,無論什麼原因,它不會在更復雜的儀表板中正確計算,我不認爲它有什麼理由不應該這樣做,因爲我總是滾動到Item或Item Category(父對象)。 – Versipellis