0
目前我在SSRS中爲一個Axis創建多個格式時遇到問題。目前的情況是,我有一個措施,可以帶來最大值120萬(貨幣),但平均爲500K取決於時期。最初我將labelformat屬性設置爲0,,M
,但是當值小於一百萬時,這不會帶來正確的比例。Reporting Services中Axis中的自定義標籤格式
這是目前的解決方案,我曾嘗試:
=IIF(Sum(Fields!Current_Year.Value, "CustomerSales") > Sum(Fields!Last_Year.Value, "CustomerSales"),
IIF(Sum(Fields!Current_Year.Value, "CustomerSales") < 1000000, "0,K", "0,,M"),
IIF(Sum(Fields!Last_Year.Value, "CustomerSales") < 1000000, "0,K", "0,,M"))
Public Function LabelCustomFormat(ByVal CY As Integer, ByVal LY As Integer) As String
If CY > LY Then
If(CY < 1000000) THEN
Return "0,K"
Else
Return "0,,M"
End If
Else
IF(LY < 1000000) THEN
Return "0,K"
Else
Return "0,,M"
End If
End If
End Function
是否有可能有不同的規模圖表的一個軸?如果是這樣,請幫助。
「CustomerSales」是指什麼? –
CustomerSales是我用於報告的數據集。 –
如果您使用數據集名稱的圖表名稱insead,我期望IIF代碼可以工作。 –