Crystal交叉表,删除零值的列

2020-09-24 01:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 专家 我正在使用一个SQL...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家

我正在使用一个SQL视图,从该视图中我将几个数据库的财务数据提取到Crystal Income Statement中。 专栏和其他公司。

我正在为收入,支出等使用多个交叉表。 并由他们合计。 该报告需要导出到Excel中-为此,我需要将列对齐。 我的问题是,当没有为该公司记录的收入时,该列不会显示,并且要导出到Excel,即使它为零,也需要显示。

根据屏幕截图,我没有在"交叉表"上选择"抑制"。

以下是一些屏幕截图:

(83.9 kB)
6条回答
d56caomao
2020-09-24 02:00

你好玛莉,

如果在您的sql视图中设置的数据没有" Comp B"的收入,则交叉表将不知道有" Comp B"的数据,并且也没有" Comp B"列。 Crystal Reports中的交叉表仅获取它从sql视图返回的内容,然后透视数据。

您可以尝试通过在SQL视图中添加" Comp B"的收入为" 0"的行来"愚弄"交叉表。 这就像从您的sql视图中创建一个占位符。 在合并来自多家公司的财务数字时,如果需要,可以为所有公司添加额外的行,并为所有公司添加" 0"收入。

干杯

Jimmy

一周热门 更多>