0

使用 Visual Studio BI 开发工作室 2008。

我有一个图表,其 Y 轴的数字范围从 0 到大约 1500(值),x 轴的日期(类别组)。Y 轴数字是表示分钟的整数。

我想将分钟的 Y 轴转换为 hh:mm 形式,我认为编写一个自定义函数会很简单。但是,在转到 Vertical Axis Properties -> Number -> Custom format 之后,我发现自定义表达式不会计算我给它的大多数表达式。

例如,我尝试过

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

但是当我去预览报告时,y 轴在同一范围内(0 到 1500),而不是显示 0-3000。

我也试过

=CInt(Fields!RealRunTimeMin.Value) + 1000

但图表保持不变。我似乎唯一能做的就是将数字转换为字符串。

知道我做错了什么吗?注意:我不是要求将逻辑格式化为 hh:mm,而是我在问为什么所有在 SSRS 的轴标签中操纵数字的尝试似乎都在打败我。

提前致谢,

4

1 回答 1

0

这组功能不支持表达式。我确实意识到 UI 表明确实如此,但这是当前产品中的一个错误。您将需要在查询或数据集级别执行计算。

于 2010-08-05T01:07:49.317 回答