Reporting services SSRS:将自定义表达式应用于垂直轴图表标签时出现问题
使用VisualStudioBIDevStudio 2008 我有一个图表,Y轴的数字范围从0到大约1500(值),x轴的日期(类别组)。Y轴数字是表示分钟的整数 我想把Y轴的分钟数转换成hh:mm形式,我想编写一个自定义函数来实现这一点很简单。但是,在转到垂直轴属性->数字->自定义格式后,我发现自定义表达式将而不是计算我给出的大多数表达式 例如,我已经试过了Reporting services SSRS:将自定义表达式应用于垂直轴图表标签时出现问题,reporting-services,expression,labels,Reporting Services,Expression,Labels,使用VisualStudioBIDevStudio 2008 我有一个图表,Y轴的数字范围从0到大约1500(值),x轴的日期(类别组)。Y轴数字是表示分钟的整数 我想把Y轴的分钟数转换成hh:mm形式,我想编写一个自定义函数来实现这一点很简单。但是,在转到垂直轴属性->数字->自定义格式后,我发现自定义表达式将而不是计算我给出的大多数表达式 例如,我已经试过了 =(Fields!RealRunTimeMin.Value) * 2 =(Fields!RealRunTimeMin.Value) +
=(Fields!RealRunTimeMin.Value) * 2
=(Fields!RealRunTimeMin.Value) + 1000
但是当我去预览报告时,y轴在相同的范围(0到1500)内,而不是显示0到3000
我也试过了
=CInt(Fields!RealRunTimeMin.Value) + 1000
但图表保持不变。我唯一能做的就是把数字转换成字符串
知道我做错了什么吗?注意:我不是要逻辑格式化为hh:mm,而是要问为什么所有试图在SSRS的axis标签中手动上传数字的尝试似乎都在击败我
提前感谢,
此功能集不支持T表达式。我确实意识到用户界面暗示了这一点,但这是当前产品中的一个缺陷。您需要在查询或数据集级别执行计算