从 crystal 报告 cstr 格式到 ssrs 表达式

From crystal reports cstr format to ssrs expression

我得到了这个 crystal 公式,我需要把它变成 ssrs 表达式:

cstr(val({?@Year}) - 1,"000#")

"000#" 是什么格式,它在 SSRS 中等于什么?

难道我也不能=CStr(Parameters!Year.Value - 1)。因为在这种情况下 val"000#" 做什么?

我相信格式字符串会在没有逗号或小数的情况下对其进行格式化。在 SSRS 中,这将是默认行为,因此甚至不需要添加格式规范。如果 Year 参数是一个数字,你可以简单地做 =Parameters!Year.Value - 1