2010-08-04 31 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表明它是这样的,但这是当前产品中的一个错误。您需要在查询或数据集级别执行计算。