不同时区的 Reporting Services 表达式错误(十进制)
Reporting Services Expression error (decimal) on different Timezone
我有一个典型的 "work on my machine" 错误。
我有 Reporting Services Expression,它会在每一行中给出 %。在我的机器上工作正常(TimeZone / Cultural Settings / Languale -> Poland),但在服务器上它不起作用(TimeZone / Cultural Settings / Language - England)。
=FormatNumber(Round((Fields!Wartosc_Pln.Value * 100 / CDec(Parameters!SummaryCurrentInwest.Value)) ,2),2) + " %"
有什么想法吗?
问题是报告(.rdlc 文件)中参数的数据类型。从字符串更改为浮点数后,现在它可以在两个服务器上工作。
我有一个典型的 "work on my machine" 错误。 我有 Reporting Services Expression,它会在每一行中给出 %。在我的机器上工作正常(TimeZone / Cultural Settings / Languale -> Poland),但在服务器上它不起作用(TimeZone / Cultural Settings / Language - England)。
=FormatNumber(Round((Fields!Wartosc_Pln.Value * 100 / CDec(Parameters!SummaryCurrentInwest.Value)) ,2),2) + " %"
有什么想法吗?
问题是报告(.rdlc 文件)中参数的数据类型。从字符串更改为浮点数后,现在它可以在两个服务器上工作。