Crystal reports 显示实体的层次结构
我有以下简化的XML结构:Crystal reports 显示实体的层次结构,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,我有以下简化的XML结构: <Product> <Name>Product 1</Name> <Discount> <Name>Discount 1<Name> <Rate>10</Rate> <Amount>100</Amount> </Discount> <Discount> <Name>D
<Product>
<Name>Product 1</Name>
<Discount>
<Name>Discount 1<Name>
<Rate>10</Rate>
<Amount>100</Amount>
</Discount>
<Discount>
<Name>Discount 2<Name>
<Rate>20</Rate>
<Amount>200</Amount>
</Discount>
</Product>
<Product>
<Name>Product 2</Name>
<Discount>
<Name>Discount 1<Name>
<Rate>30</Rate>
<Amount>300</Amount>
</Discount>
<Discount>
<Name>Discount 2<Name>
<Rate>40</Rate>
<Amount>400</Amount>
</Discount>
</Product>
我已尝试按以下方式构建子报告:
ReportHeader (contains a table header)
Group 1 (grouped by Product.Internal_Id, with the product name)
Group 2 (grouped by Discount.Internal_Id, with discount data)
Details (suppressed)
Footers (suppressed).
当我在编辑器中预览结果时,它看起来完全符合我的要求。但是,当服务器进行处理时,每个产品组都会列出所有产品的所有折扣:
Product 1
All discounts for all products
Product 2
Same...
我的本地报表设计器的版本是14.0.4.738。服务器中嵌入的版本为12.2.205.825
我应该如何构建我的报告模板以获得我期望的结果?不幸的是,我对Crystal Reports的经验有限。我尝试了许多变体和分组,但都没有成功。您确定在服务器中查看的报表与您开发的Hello相同吗。是的,我确定-我已从服务器下载了报告并在本地进行了测试。无论报告的版本如何,分组都无法更改…我所做的是在本地报告上添加一个标记,然后将其上载到服务器,然后进行渲染-最终结果与预览不同(如我所述),并且我的标记存在,这就是为什么我确信这是同一份报告。我真的很困惑。
Product 1
All discounts for all products
Product 2
Same...