我的數據模型中有兩個使用DirectQuery連接的表。首先我有關聯賬戶的費用清單:如何創建一個沒有聚合的測量?
其次帳戶組的列表。同一賬號可以在不同的組,對一些人來說的價值可能爲負:
所以想什麼,我這裏是創建一個測量/計算列顯示相關的所有費用匯總到一個集團。結果是這些:
我的第一直覺是把它寫這樣的:
CalcAmount = SUM(Continents[Multiplier]) * SUM(Costs[Amount])
然而,結果是不正確的。例如,對於D組,它首先SUMS乘法器1和乘法器-1,結果爲0.然後它將0乘以金額,所以當乘數爲+1和-1時結果始終爲0。
如何創建一個不會聚合乘數的公式,而是分別乘以每個值?
什麼是您預期的結果?請注意,可視化將彙總組colomn,因此每組只有一行。所以你的第一個C值應該是-160,第二個值應該是160,如果你總計-160 + 160它會給你0. –
例如D組包含帳戶1和2.如果你看到成本表,1 = 110美元+ 150美元和2 = 130美元+ 160美元。由於帳戶1有負值,所以 - 260美元+ 290美元= 30美元。我會在問題中發佈一個結果表。 – lisovaccaro
確定組A的'Amount'值的邏輯是什麼,因爲該組對應於'Costs'表中具有兩個'Amount'值的Account'1'。 –