[英]Using Round/Ceiling/Floor function with IIF in SSRS expression
在我的 SSRS 報告中,Success 和 Fail 字段的值應該加起來為 100。但如下所示,由於某些舍入誤差, Success
和Fail
字段的總和低於 100。
我已使用此表達式來顯示Success
的結果。
=IIF(Fields!CountNearlyAlwaysOnSuccess.Value +Fields!CountNearlyAlwaysOnFail.Value =0,
100,Fields!NearlyAlways_On_SLO_Success.Value) & "%," & Fields!CountNearlyAlwaysOnSuccess.Value
Fail
的表達式如下。
=(Fields!NearlyAlways_On_SLO_Fail.Value) & "%," & Fields!CountNearlyAlwaysOnFail.Value
我嘗試了以下方法無濟於事。
從文本框屬性中,嘗試將百分比小數點的值設置為 2。
將 Round/Ceiling/Floor 函數添加到Fields!NearlyAlways_On_SLO_Success.Value
的值。
任何幫助都非常感謝。
因為 Success 和 Fail 必須對數據進行分區,所以嘗試將 FAIL 百分比顯示為 SUCCESS 百分比的余數
= IIF(Fields!CountNearlyAlwaysOnSuccess.Value
+ Fields!CountNearlyAlwaysOnFail.Value = 0
, 0, 100 - Fields!NearlyAlways_On_SLO_Success.Value
) & "%," & Fields!CountNearlyAlwaysOnFail.Value
如果這不起作用,您可以嘗試調整計算NearlyAlways_On_SLO_Fail
的方式,但先試試這個並報告
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.