我有以下查询:
Employee Name QTY REALTIME CALCTIME EFFI
2 Peter 10 10 5 0,5
3 John 10 10 10 1
4 Thomas 10 12 9 0,75
...
当我在'查询设计'中执行它时,我有正确的值:
Employee Name QTY REALTIME CALCTIME EFFI
2 10 10 5 0,5 #Error
3 10 10 10 1 #Error
4 10 12 9 0,75 #Error
...
但是当我在报告中的表格中添加字段时,预览会在字段之间造成一些混乱:
from
如果我从查询中删除了“名称”字段(当然,从报告中删除),我会在查询设计和报告预览中获得正确的值。
注意:真正的查询包含一个JOIN,并且字段是使用表命名空间引用的,但我认为这是因为可读性原因,因为我认为没有任何区别。
答案 0 :(得分:13)
您必须删除项目文件夹中的filename.rdl.data。这是SSDT的一项功能。删除rdl.data文件后,它将在下一个查看预览中使用正确的查询创建一个新文件,它将删除#ERROR。
答案 1 :(得分:1)
另一种可能使将来变得更容易的方法是创建一个外部工具,就像所描述的here:
转到工具>外部工具...
添加具有以下设置的新工具:
现在,无论何时要删除报告数据缓存,只需进入“工具”>“清除报告数据缓存”即可。