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 - Fatal编程技术网

Reporting services SSRS值不反映数据库/数据集中的内容

Reporting services SSRS值不反映数据库/数据集中的内容,reporting-services,Reporting Services,我在SSRS报告中有一种情况,报告没有反映数据中的内容 所讨论的领域是公司支付的长期残疾。该值在存储过程中计算为个人总工资的0.0018。存储过程由报表运行,并用报表将使用的数据填充表。然后,报告直接从预先填充的表中选择值 让我们用一个具体的例子: Tom Thumb在数据集中的LTD值为86.3077。我在看 当我输入这个值时,它会显示出来,所以我知道这是源数据中的值。 接下来,我在SSRS报表设计器中运行填充报表数据集的查询,发现字段LTDInsurance的值为86.3077。这是正确的值

我在SSRS报告中有一种情况,报告没有反映数据中的内容

所讨论的领域是公司支付的长期残疾。该值在存储过程中计算为个人总工资的0.0018。存储过程由报表运行,并用报表将使用的数据填充表。然后,报告直接从预先填充的表中选择值

让我们用一个具体的例子:

Tom Thumb在数据集中的LTD值为86.3077。我在看 当我输入这个值时,它会显示出来,所以我知道这是源数据中的值。 接下来,我在SSRS报表设计器中运行填充报表数据集的查询,发现字段LTDInsurance的值为86.3077。这是正确的值。到目前为止,一切顺利。 在设计视图中,我可以将字段[LTDInsurance]拖到 textfield,或者我可以使用表达式。这两种方法都不正确

=Fields!LTDInsurance.Value
该字段的格式为,0

当我运行报告时,该字段中的值显示为8631,而不是86.31。我已删除并重新创建该字段。我已经关闭并重新打开了Visual Studio VS 2010,它有时会让你感到不安。。我重新启动了。我在这个文本字段上尝试了各种属性


为什么它显示了这个不正确的值?

从rdl所在的文件夹中删除数据文件rdl.data

Lemming,我永远不会明白这一点。非常感谢你。那么,我假设rdl.data文件是某种数据缓存,对吗?我确实注意到,加载报告需要45-50秒,而不是5-10秒。因此,我假设数据缓存在该文件中。这是正确的,过去对我来说也是一个挫折的来源!:-