所以,我有一份报告。该报告包含一个图表和一个Tablix列表。 对于数据源中的“值”,我有一个TimeSpan。
在图表中,值是“ = TimeSpan.FromTicks(Avg(Fields!Value.Value)))” 垂直轴属性号设置为“自定义”“ HH:mm:ss”
垂直轴和数据标签都显示(例如)00:07:13
我还有一个Tablix,其列在“组”和“总计”级别上,带有“ = TimeSpan.FromTicks(Avg(Fields!Value.Value)))”的单元格
在“数字”设置为“默认”的情况下,它们都显示(例如)00:07:13.1234567,这是默认的“ ToString”。
如果我将Number设置为“ Custom”,“ HH:mm:ss”或“ Time”,或者将单元格设置为“ = TimeSpan.FromTicks(Avg(Fields!Value.Value)))。ToString( “ HH:mm:ss”)“,或” = TimeSpan.FromTicks(Avg(Fields!Value.Value)))。ToString(“ HH:mm:ss”)“,它呈现为” #Error“
关于这里有什么问题的任何建议吗?
编辑:hh \:mm \:ss有效(小写H)
答案 0 :(得分:0)
似乎答案是图表将“某种程度上”允许TimeSpan理解DateTime的格式说明符,而Tablix格式器则不然。
因此,图表会将HH:mm:ss视为与“ hh \:mm \:ss”相同,其中只有后者是TimeSpan的有效格式。