在Temp表值上使用Pivot时,Crystal报表命令字段不显示

时间:2014-10-20 20:04:32

标签: crystal-reports crystal-reports-2010

我已经创建了一些在SQL管理器中运行得很好的SQL。一旦我将sql放入水晶报告中,命令区域中就不会显示任何字段。

我已经将问题缩小到在查询中使用Pivot。枢轴位于使用临时表中的字段的字段上。只要将临时表字段更改为标准数据库表中的字段,字段就会显示在命令区域下。

但是我无法弄清楚为什么在使用临时表字段时枢轴/晶体的行为方式如此。有没有人遇到过这个问题?你是怎么解决的?

我会尽快添加查询,只是想到可能有人之前遇到过这个问题。

1 个答案:

答案 0 :(得分:0)

此问题已得到解决。 问题与Pivot使用临时表中的值一样说明。

要解决此问题,我将计算与错误检查包装在一起。看起来像Crystal报告正在做一些代码检查哪些SQL不存在。

Example Below:

以下没有工作

值/临时表值AS NEW_VALUE

以下工作

ISNULL(Value/NULLIF(Temp Table Value,0),0) AS NEW_VALUE