我希望以印度格式顯示金額/幣種,即122,030,000爲「12,20,30,000.00」。我試圖用### ### ### ## 0.00這樣的表達式來解析自定義格式,但它不起作用。因爲如果我有像25000那麼小的價值,我會以「,, 25,000」這樣的格式獲得它。誰能幫我這個? (我想在ssrs中使用這個表達式)SSRS報告中的自定義格式設置用於替換金額
1
A
回答
0
我認爲你需要使用代碼來創建一個你特殊格式的字符串。
您需要創建一個循環並檢查您的編號以計算逗號的放置位置。
喜歡的東西:
FUNCTION iMONEY(ByVal MONEY AS STRING) AS STRING 'by Bryan
DIM CHECK AS INTEGER
DIM SEPARATE AS BOOLEAN
CHECK = INSTR(MONEY, ".")
IF CHECK > 0 THEN
iMONEY = MID(MONEY, CHECK, LEN(MONEY))
MONEY = LEFT(MONEY, CHECK - 1)
END IF
FOR CHECK = LEN(MONEY) TO 1 STEP -1
iMONEY = MID(MONEY, CHECK, 1) & iMONEY
IF SEPARATE AND CHECK <> 1 THEN iMONEY = "," & iMONEY
SEPARATE = NOT SEPARATE
NEXT CHECK
END FUNCTION
,並調用它像:
=CODE.iMONEY("1234567.8901")
=CODE.iMONEY(Fields!YourField.Value)
,你會得到:
0
通常情況下,報表服務器使用的格式,它有它的地區/文化設置,但你可以改變這個使用用戶的r國際/文化背景。
在報告屬性,在語言屬性將其設置爲:
=User!Language
然後使用standard globalisation formatting codes整個報告中Format
財產。在你的例子中,C2
將以用戶期望看到的方式給你適當的貨幣格式。假設用戶有適當的文化設置,這應該是你需要做的。
相關問題
- 1. 適用於excel的SSRS報告格式
- 2. 如何在ssrs報告服務中設置自定義貨幣
- 3. 具有自定義Web UI和格式的SSRS報告
- 4. .rdlc報告中自定義.ToString()格式
- 5. 自定義「金額」
- 6. 在自定義SSRS報告中報告TFS 2015標記數據
- 7. SSRS報告表達式設置
- 8. SSRS報告自定義提示佈局
- 9. SSRS創建自定義報告地圖
- 10. 格式改變SSRS報告
- 11. 報告服務 - 自定義格式
- 12. 如何將自定義CSS應用於SSRS報告
- 13. SilverStripe 3.4自定義報告 - 將文件名設置爲自定義報告中的鏈接,以便於編輯
- 14. SSRS報告組格式(格式)
- 15. 報告中的SSRS格式行
- 16. SSRS - nvarchar自定義格式
- 17. 自定義格式SSRS
- 18. SSRS - 報告訂閱的替代方式
- 19. 用戶定義的報告與SSRS
- 20. 如何讓最終用戶自定義SSRS中的報告列?
- 21. 以編程方式在SSRS報告上設置自動刷新
- 22. SSRS報告輪換
- 23. 使用Bugzilla自定義表格報告
- 24. 帶日期格式的SSRS報告
- 25. 在SSRS中設置報告名稱 - 導出報告
- 26. 用正則表達式替換0.00來替換美元金額
- 27. 基於標籤的自定義報告
- 28. 導出帶有Jump的SSRS報告以Excel格式報告?
- 29. 水晶報告中的自定義日期格式
- 30. SourceSafe報告 - 如何以可用格式獲取自定義報告?