我们在转换COGNOS报告SSRS报告的过程。 我有一个查询这我是从Cognos报告和它是写在普遍SQL我不知道关于语言。 我能解释大部分的查询,但我坚持一个命令XSUM。 它有一个语法
XSUM(在用于COL3 COL7 COL3 COL7 COL5 COL5 col21)为其中col21,COL3,COL5和COL7是从表列col22。
任何一个可以帮助我理解命令XSUM做什么,什么是它在T-SQL请等同。
谢谢。
我们在转换COGNOS报告SSRS报告的过程。 我有一个查询这我是从Cognos报告和它是写在普遍SQL我不知道关于语言。 我能解释大部分的查询,但我坚持一个命令XSUM。 它有一个语法
XSUM(在用于COL3 COL7 COL3 COL7 COL5 COL5 col21)为其中col21,COL3,COL5和COL7是从表列col22。
任何一个可以帮助我理解命令XSUM做什么,什么是它在T-SQL请等同。
谢谢。
x代表扩展。
您的报告很可能就被生成这些xsums和xmins在数据库之外的应用程序的一些算法。
该XSUM是一样斯蒂芬已经凸显。 这意味着被报告本身内进行计算。 是您的报告中做跨查询或小计任何滚动窗口或AGGS在交叉表本身或者是你在报告中加入子查询。 一旦你有子查询和配合在一起,算术,必须在应用服务器上执行。 把它看成是一个两层的做法 - >收集从满足过滤器的标准数据库中的数据 - >然后发射过的UI之前聚集在应用服务器上的数据。
您可能需要寻找本地SQL和Cognos sql中可能他们中的一个可能没有XSUM。
除了这个,会不会有在SSRS语义层,你必须创建一个类似于包东西。 如果多数民众赞成的情况下,效果会更好重新在SSRS报告。
由于PR