我创建了一个交叉表报告,根据用户选择的列动态创建报告。
但是我遇到了一个严重的问题,当这些字段为空(无数据显示)时,想想要隐藏其他字段。
该报告的架构:
<xs:element name="salseSummary">
<xs:complexType>
<xs:sequence>
<xs:element name="A1" type="xs:string"></xs:element>
<xs:element name="A2" type="xs:string"></xs:element>
<xs:element name="A3" type="xs:string"></xs:element>
<xs:element name="A4" type="xs:string"></xs:element>
<xs:element name="A5" type="xs:string"></xs:element>
<xs:element name="A6" type="xs:string"></xs:element>
<xs:element name="A7" type="xs:string"></xs:element>
<xs:element name="A8" type="xs:string"></xs:element>
<xs:element name="A9" type="xs:string"></xs:element>
<xs:element name="A10" type="xs:string"></xs:element>
<xs:element name="A11" type="xs:string"></xs:element>
<xs:element name="A12" type="xs:string"></xs:element>
<xs:element name="A13" type="xs:string"></xs:element>
<xs:element name="A14" type="xs:string"></xs:element>
<xs:element name="A15" type="xs:string"></xs:element>
<xs:element name="A16" type="xs:string"></xs:element>
<xs:element name="A17" type="xs:string"></xs:element>
<xs:element name="A18" type="xs:string"></xs:element>
<xs:element name="A19" type="xs:string"></xs:element>
<xs:element name="A20" type="xs:string"></xs:element>
<xs:element name="TOTAL" type="xs:decimal"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
以下是将这些列映射到报表的方式
这是我设置自定义样式的方法
但是当我运行它时,这就是它显示结果的方式。
答案 0 :(得分:0)
您不需要在rows
和columns
部分使用相同的字段 - 选择一个。