0
我想通過使用數據除以總體數據之和來計算獲得百分比的方法。 例如:按總和劃分字段以獲得百分比SSRS
[NumberofClients]/[Sum(NumberofClients)]
對於每一行它應該有基於客戶端的數量不同的百分比。 但是,當我執行上面的表達式時,我總是得到100%。
我想通過使用數據除以總體數據之和來計算獲得百分比的方法。 例如:按總和劃分字段以獲得百分比SSRS
[NumberofClients]/[Sum(NumberofClients)]
對於每一行它應該有基於客戶端的數量不同的百分比。 但是,當我執行上面的表達式時,我總是得到100%。
當您應用Sum
時,它將在當前作用域中計算 - 如果此表達式位於「細節」行中,它將只會查看一行,這解釋了它始終爲100%的原因。
您需要使用範圍參數來獲得比當前行的總和,是這樣的:
=Fields!NumberofClients.Value/Sum(Fields!NumberofClients.Value, "MyDataset")
相比,在數據集中的所有行即給予%值的特定行,這似乎是你在追求的。
您可以根據需要將Scope參數更改爲組而不是整個Dataset。
謝謝你的工作。 –