2010-08-04 29 views
0

使用Visual Studio BI dev的工作室2008SSRS:故障應用自定義表達式來垂直軸圖表標籤

我有一個具有數字範圍從0到約1500(值)的Y軸的圖表,x軸的日期(類別組)。 Y軸數字是代表分鐘的整數。

我想將分鐘的Y軸轉換爲hh:mm形式,我認爲編寫自定義函數可以很簡單。但是,在轉到垂直軸屬性 - >數字 - >自定義格式後,我發現自定義表達式將會計算大多數表達式,我會給它定製而不是

例如,我試圖

=(Fields!RealRunTimeMin.Value) * 2 
=(Fields!RealRunTimeMin.Value) + 1000 

但是,當我去預覽報表,Y軸是在相同的範圍(0到1500),而不是顯示0-3000。

我也曾嘗試

=CInt(Fields!RealRunTimeMin.Value) + 1000 

但圖表保持不變。我似乎能做的唯一的事情就是將數字轉換爲一個字符串。

有什麼想法我做錯了什麼?注意:我並不是要求格式化爲hh:mm的邏輯,而是我問爲什麼所有試圖在SSRS軸標籤中使用maniuplate數字的嘗試似乎都在擊敗我。

由於提前,

牛逼

回答

0

表達式不與該組功能的支持。我意識到UI表明它是這樣的,但這是當前產品中的一個錯誤。您需要在查詢或數據集級別執行計算。