提取数据以使用Crystal Reports 2008中的多个表导出

2020-09-08 03:39发布

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

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


您好,谢谢您有机会使用此论坛! 我对Crystal Reports相对较新,并且很长时间没有使用SQL。 我是经过培训和经验丰富的SPSS程序员。

我正在尝试从Crystal Reports 2008中链接的多个表中提取数据。所有链接都留下了外部联接,未强制执行,并且表之间的值相等。 理想情况下,"报告"将是一个可导出到* .csv的数据表,并且变量之间无需留空格,因为逗号将正确放置在Details对象之间。

我从有限的经验中知道,我可以在一个报表中设置链接,将"页面设置"设置为非常高的数量,然后选择所有可以获取的变量。 尽管数据来自多个表,并且许多字符串字段可能包含50个或更多字符,但这将非常麻烦。 我已经看到了在"详细信息"栏中正确移动对象会多么令人沮丧。

在我进行设置时,所有表都链接在一个标准报告中。 但是我认为,也许一个人可以使用一个或多个(可能不止一个)子报表一次仅链接两个表,从而避免了软件工程师一成不变地建立的许多(9!)左外部联接。/p>

我试图创建一个子报表,向导默认提供的SubReport不能处理大量变量,因为它"向右",而是只有7英寸。 这样会将所有变量压缩到几乎不可见的位置。

最重要的问题是,Crystal Reports可以从多个表中创建单个可导出的平面文件,每个表都使用多个链接变量来单独链接到多个表吗? 在这种情况下,只有两个链接变量,它们都是很长(40个字符)的字符串。 我知道这并不理想,但这是工程师创建表和链接的方式。

1)使用SubReports是创建包含10个文件中我需要的所有变量的单个平面文件的可行方法吗? 我正在使用的"完整手册"参考书并未将我的担忧列为他们的开场白之一。

2)如果不是,则必须处理保存在10个标准CR报告中的10个标准* .RPT文件,并在CR 2008中链接它们(如果有的话),或者将它们导出到* .CSV文件并链接 使用他们的匹配软件(包括SQL和类似SQL的语法)在SPSS中使用它们?

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

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


您好,谢谢您有机会使用此论坛! 我对Crystal Reports相对较新,并且很长时间没有使用SQL。 我是经过培训和经验丰富的SPSS程序员。

我正在尝试从Crystal Reports 2008中链接的多个表中提取数据。所有链接都留下了外部联接,未强制执行,并且表之间的值相等。 理想情况下,"报告"将是一个可导出到* .csv的数据表,并且变量之间无需留空格,因为逗号将正确放置在Details对象之间。

我从有限的经验中知道,我可以在一个报表中设置链接,将"页面设置"设置为非常高的数量,然后选择所有可以获取的变量。 尽管数据来自多个表,并且许多字符串字段可能包含50个或更多字符,但这将非常麻烦。 我已经看到了在"详细信息"栏中正确移动对象会多么令人沮丧。

在我进行设置时,所有表都链接在一个标准报告中。 但是我认为,也许一个人可以使用一个或多个(可能不止一个)子报表一次仅链接两个表,从而避免了软件工程师一成不变地建立的许多(9!)左外部联接。/p>

我试图创建一个子报表,向导默认提供的SubReport不能处理大量变量,因为它"向右",而是只有7英寸。 这样会将所有变量压缩到几乎不可见的位置。

最重要的问题是,Crystal Reports可以从多个表中创建单个可导出的平面文件,每个表都使用多个链接变量来单独链接到多个表吗? 在这种情况下,只有两个链接变量,它们都是很长(40个字符)的字符串。 我知道这并不理想,但这是工程师创建表和链接的方式。

1)使用SubReports是创建包含10个文件中我需要的所有变量的单个平面文件的可行方法吗? 我正在使用的"完整手册"参考书并未将我的担忧列为他们的开场白之一。

2)如果不是,则必须处理保存在10个标准CR报告中的10个标准* .RPT文件,并在CR 2008中链接它们(如果有的话),或者将它们导出到* .CSV文件并链接 使用他们的匹配软件(包括SQL和类似SQL的语法)在SPSS中使用它们?

付费偷看设置
发送
3条回答
宇峰Kouji
1楼-- · 2020-09-08 03:57

什么是SPSS?

为什么要这样做?

我提醒人们,Crystal Reports经常不是数据库归档工具,它根本无法处理所有这些数据。 然后将其导出到1兆字节文件。 您也可能会遇到文件长度限制。

如果要这样做,我建议您考虑使用直接SQL导出数据。 或者使用Universe或其他可以处理大量数据的工具。

您甚至可以在服务器上创建一个View,这样就完成了服务器端的工作,DB Server的执行效率比CR高得多。

CR用于将大量数据报告为摘要等。有人处理10,000页的报告会怎么做?

Don

小灯塔
2楼-- · 2020-09-08 03:50

SPSS是一种统计查询程序包,近来大部分时间用于数据科学应用程序中。 我在八十年代初至八十年代中期使用过几次。

-Dell

木偶小白
3楼-- · 2020-09-08 04:01

我同意Don的观点,但是这是我进行导出的方法: >

1。 不要使用任何子报表。

2。 在文件>>页面设置中,打开"取消格式化页面尺寸和打印机纸张尺寸"。 然后,在页面大小下拉列表中,选择"用户定义的大小"并设置水平和垂直页面大小。 由于您将要导出到.csv,因此垂直尺寸并不重要,但是您可以将水平页面尺寸设置为您认为需要的宽度。

3。 如果希望将字段名称包含在导出的顶部,请转到"文件" >>"选项",并确保在"布局"选项卡上选中了"插入详细信息字段标题"。

4。 抑制除"页眉"(如果需要字段名称,否则也抑制它)和"详细信息"部分以外的所有部分。

5。 开始将字段添加到"详细信息"部分。 除非您希望在不导出的情况下使用该报告,否则无需将字段的宽度设置为足以显示所有文本。

6。 您还将使用"指南"放置字段。 放置第一个字段,右键单击,转到"大小和位置",将X和Y都设置为0,然后单击"确定"。 单击页面顶部的标尺,然后将显示在刚放置的字段右侧的指针拖动到。 它应该"对齐"到字段对象的末尾。 放开鼠标按钮时,该字段的右侧将标记为红色。

7。 将下一个字段放在详细信息中。 然后按左箭头键,直到该字段的左侧对齐到上一个字段的右侧。

8。 重复步骤6和7,直到所有字段都在详细信息部分中。

9。 保存您的报告并导出到"分隔值(CSV)"。 在"导出选项"中设置字符串定界符和分隔符。 还要将"报告和页面部分"设置为导出并打开"隔离报告/页面部分"

这应该可以为您提供所需的东西,或者靠近它。

-戴尔

一周热门 更多>