Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS:将自定义表达式应用于垂直轴图表标签时出现问题_Reporting Services_Expression_Labels - Fatal编程技术网

Reporting services SSRS:将自定义表达式应用于垂直轴图表标签时出现问题

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) +

使用VisualStudioBIDevStudio 2008

我有一个图表,Y轴的数字范围从0到大约1500(值),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的axis标签中手动上传数字的尝试似乎都在击败我

提前感谢,


此功能集不支持T

表达式。我确实意识到用户界面暗示了这一点,但这是当前产品中的一个缺陷。您需要在查询或数据集级别执行计算