星期二, 3月 12, 2024

[SSRS] 格式化 - 數字

在 SSRS 上格式化數字,以往都是使用內建功能就可以達到效果,但這次要透過自訂運算來達到,需求如下
  • 資料單純是整數就不顯示小數點,EX:999.00 顯示 999
  • 有小數點情況下要完整顯示,最後一位是 0 不移除,EX:123.40 顯示 123.40,而不是 123.4
以小數點兩位來呈現效果,內建設定效果如下



自訂運算式語法如下
=IIf(
     Fix(Fields!ItemCount.Value) = Fields!ItemCount.Value, 
     Format(Fields!ItemCount.Value, "#,0"), 
     Format(Fields!ItemCount.Value, "#,0.00"))
SSRS 函數 Fix 說明


自訂運算式報表效果



沒有留言:

張貼留言