Cognos 多页突发

问题描述 投票:0回答:1

我有一个由 3 页组成的 cognos 报告,每个页面都有来自不同查询的不同信息。我没有所谓的主查询来连接所有 3 个页面的数据。

这 3 个页面有一个共同的字段,那就是 email 。我需要设置突发,以便每个页面中的每封电子邮件都接收该页面上与该电子邮件相关的信息。

我遇到了一个问题,我只能设置一个突发组查询。虽然我有 3 个。

有没有我可以使用的选项,不需要我对所有 3 个进行汇总查询?

cognos
1个回答
0
投票

您必须实现创建主从关系的页面集,以便根据电子邮件对每个页面进行切片。这可以在突发之外完成,并且可以使用向下翻页轻松验证。您应该看到电子邮件1 P1、电子邮件1 P2、电子邮件1、P3,然后是电子邮件2 P1、电子邮件2 P2 ....

一旦到位。您可以将突发查询绑定到 pageSet,这应该会为您提供您要查找的内容。

<report xmlns="http://developer.cognos.com/schemas/report/16.2/"           useStyleVersion="11.6" expressionLocale="en">
                
                <drillBehavior/>
                <layouts>
                    <layout>
                        <reportPages>
                            
                        <pageSet name="Page set1" refQuery="PageSet">
            <detailPages><page name="Page1">
                                <style>
                                    <defaultStyles>
                                        <defaultStyle refStyle="pg"/>
                                    </defaultStyles>
                                </style>
                                <pageBody>
                                    <style>
                                        <defaultStyles>
                                            <defaultStyle refStyle="pb"/>
                                        </defaultStyles>
                                    </style>
                                    <contents><list horizontalPagination="true" name="List1" refQuery="Query1">
            
            
            
            <noDataHandler>
                <contents>
                    <block>
                        <contents>
                            <textItem>
                                <dataSource>
                                    <staticValue>No Data Available</staticValue>
                                </dataSource>
                            </textItem>
                        </contents>
                        <style>
                            <CSS value="padding:16px;"/>
                        </style>
                    </block>
                </contents>
            </noDataHandler>
            <style>
                <CSS value="border-collapse:collapse"/>
                <defaultStyles>
                    <defaultStyle refStyle="ls"/>
                </defaultStyles>
            </style>
        <listColumns><listColumn><listColumnTitle><style><defaultStyles><defaultStyle refStyle="lt"/></defaultStyles></style><contents><textItem><dataSource><dataItemLabel refDataItem="Product line"/></dataSource></textItem></contents></listColumnTitle><listColumnBody><style><defaultStyles><defaultStyle refStyle="lc"/></defaultStyles></style><contents><textItem><dataSource><dataItemValue refDataItem="Product line"/></dataSource></textItem></contents></listColumnBody></listColumn><listColumn><listColumnTitle><style><defaultStyles><defaultStyle refStyle="lt"/></defaultStyles></style><contents><textItem><dataSource><dataItemLabel refDataItem="Unit sale price"/></dataSource></textItem></contents></listColumnTitle><listColumnBody><style><defaultStyles><defaultStyle refStyle="lm"/></defaultStyles></style><contents><textItem><dataSource><dataItemValue refDataItem="Unit sale price"/></dataSource></textItem></contents></listColumnBody></listColumn></listColumns><masterDetailLinks><masterDetailLink><masterContext><dataItemContext refDataItem="Product line"/></masterContext><detailContext><dataItemContext refDataItem="Product line"/></detailContext></masterDetailLink></masterDetailLinks></list></contents>
                                </pageBody>
                            <XMLAttributes><XMLAttribute output="no" name="RS_legacyDrillDown" value="0"/></XMLAttributes></page><page name="Page2">
            <pageBody>
                <contents><crosstab horizontalPagination="true" name="Crosstab2" refQuery="Query2">
            <crosstabCorner>
                <contents><textItem><dataSource><dataItemLabel refDataItem="Quantity"/></dataSource></textItem></contents>
                <style>
                    <defaultStyles>
                        <defaultStyle refStyle="xm"/>
                    </defaultStyles>
                </style>
            </crosstabCorner>
            
            
            <noDataHandler>
                <contents>
                    <block>
                        <contents>
                            <textItem>
                                <dataSource>
                                    <staticValue>No Data Available</staticValue>
                                </dataSource>
                            </textItem>
                        </contents>
                        <style>
                            <CSS value="padding:16px;"/>
                        </style>
                    </block>
                </contents>
            </noDataHandler>
            <style>
                <CSS value="border-collapse:collapse"/>
                <defaultStyles>
                    <defaultStyle refStyle="xt"/>
                </defaultStyles>
            </style>
        <crosstabRows><crosstabNode><crosstabNodeMembers><crosstabNodeMember refDataItem="Product line"><style><defaultStyles><defaultStyle refStyle="ml"/></defaultStyles></style><contents><textItem><dataSource><memberCaption/></dataSource></textItem></contents></crosstabNodeMember></crosstabNodeMembers></crosstabNode></crosstabRows><defaultMeasure refDataItem="Quantity"/><crosstabFactCell><contents><textItem><dataSource><cellValue/></dataSource></textItem></contents><style><defaultStyles><defaultStyle refStyle="mv"/></defaultStyles></style></crosstabFactCell><crosstabColumns><crosstabNode><crosstabNodeMembers><crosstabNodeMember refDataItem="Year"><style><defaultStyles><defaultStyle refStyle="ml"/></defaultStyles></style><contents><textItem><dataSource><memberCaption/></dataSource></textItem></contents></crosstabNodeMember></crosstabNodeMembers></crosstabNode></crosstabColumns><masterDetailLinks><masterDetailLink><masterContext><dataItemContext refDataItem="Product line"/></masterContext><detailContext><dataItemContext refDataItem="Product line"/></detailContext></masterDetailLink></masterDetailLinks></crosstab></contents>
                <style>
                    <defaultStyles>
                        <defaultStyle refStyle="pb"/>
                    </defaultStyles>
                </style>
            </pageBody>
            <style>
                <defaultStyles>
                    <defaultStyle refStyle="pg"/>
                </defaultStyles>
            </style>
        </page><page name="Page3">
            <pageBody>
                <contents><list horizontalPagination="true" name="List2" refQuery="Query3">
            
            
            
            <noDataHandler>
                <contents>
                    <block>
                        <contents>
                            <textItem>
                                <dataSource>
                                    <staticValue>No Data Available</staticValue>
                                </dataSource>
                            </textItem>
                        </contents>
                        <style>
                            <CSS value="padding:16px;"/>
                        </style>
                    </block>
                </contents>
            </noDataHandler>
            <style>
                <CSS value="border-collapse:collapse"/>
                <defaultStyles>
                    <defaultStyle refStyle="ls"/>
                </defaultStyles>
            </style>
        <listColumns><listColumn><listColumnTitle><style><defaultStyles><defaultStyle refStyle="lt"/></defaultStyles></style><contents><textItem><dataSource><dataItemLabel refDataItem="Product line"/></dataSource></textItem></contents></listColumnTitle><listColumnBody><style><defaultStyles><defaultStyle refStyle="lc"/></defaultStyles></style><contents><textItem><dataSource><dataItemValue refDataItem="Product line"/></dataSource></textItem></contents></listColumnBody></listColumn><listColumn><listColumnTitle><style><defaultStyles><defaultStyle refStyle="lt"/></defaultStyles></style><contents><textItem><dataSource><dataItemLabel refDataItem="Order method type"/></dataSource></textItem></contents></listColumnTitle><listColumnBody><style><defaultStyles><defaultStyle refStyle="lc"/></defaultStyles></style><contents><textItem><dataSource><dataItemValue refDataItem="Order method type"/></dataSource></textItem></contents></listColumnBody></listColumn></listColumns><masterDetailLinks><masterDetailLink><masterContext><dataItemContext refDataItem="Product line"/></masterContext><detailContext><dataItemContext refDataItem="Product line"/></detailContext></masterDetailLink></masterDetailLinks></list></contents>
                <style>
                    <defaultStyles>
                        <defaultStyle refStyle="pb"/>
                    </defaultStyles>
                </style>
            </pageBody>
            <style>
                <defaultStyles>
                    <defaultStyle refStyle="pg"/>
                </defaultStyles>
            </style>
        </page></detailPages>
        </pageSet></reportPages>
                    </layout>
                </layouts>
            <XMLAttributes><XMLAttribute output="no" name="RS_CreateExtendedDataItems" value="true"/><XMLAttribute output="no" name="listSeparator" value=","/><XMLAttribute output="no" name="decimalSeparator" value="."/><XMLAttribute output="no" name="RS_modelModificationTime" value="2013-01-08T15:32:22.123Z"/></XMLAttributes><queries><query name="PageSet"><source><model/></source><selection><dataItem aggregate="none" rollupAggregate="none" name="Product line"><expression>[Sales (query)].[Products].[Product line]</expression><XMLAttributes><XMLAttribute output="no" name="RS_dataType" value="3"/><XMLAttribute output="no" name="RS_dataUsage" value="0"/></XMLAttributes></dataItem></selection></query><query name="Query1"><source><model/></source><selection><dataItem aggregate="none" rollupAggregate="none" name="Product line"><expression>[Sales (query)].[Products].[Product line]</expression><XMLAttributes><XMLAttribute output="no" name="RS_dataType" value="3"/><XMLAttribute output="no" name="RS_dataUsage" value="0"/></XMLAttributes></dataItem><dataItem aggregate="average" name="Unit sale price"><expression>[Sales (query)].[Sales].[Unit sale price]</expression><XMLAttributes><XMLAttribute output="no" name="RS_dataType" value="2"/><XMLAttribute output="no" name="RS_dataUsage" value="2"/></XMLAttributes></dataItem></selection></query><query name="Query2"><source><model/></source><selection><dataItem aggregate="none" rollupAggregate="none" name="Product line"><expression>[Sales (query)].[Products].[Product line]</expression><XMLAttributes><XMLAttribute output="no" name="RS_dataType" value="3"/><XMLAttribute output="no" name="RS_dataUsage" value="0"/></XMLAttributes></dataItem><dataItem aggregate="total" name="Quantity"><expression>[Sales (query)].[Sales].[Quantity]</expression><XMLAttributes><XMLAttribute output="no" name="RS_dataType" value="1"/><XMLAttribute output="no" name="RS_dataUsage" value="2"/></XMLAttributes></dataItem><dataItem aggregate="none" rollupAggregate="none" name="Year"><expression>[Sales (query)].[Time].[Year]</expression><XMLAttributes><XMLAttribute output="no" name="RS_dataType" value="1"/><XMLAttribute output="no" name="RS_dataUsage" value="0"/></XMLAttributes></dataItem></selection></query><query name="Query3"><source><model/></source><selection><dataItem aggregate="none" rollupAggregate="none" name="Product line"><expression>[Sales (query)].[Products].[Product line]</expression><XMLAttributes><XMLAttribute output="no" name="RS_dataType" value="3"/><XMLAttribute output="no" name="RS_dataUsage" value="0"/></XMLAttributes></dataItem><dataItem aggregate="none" rollupAggregate="none" name="Order method type"><expression>[Sales (query)].[Order method].[Order method type]</expression><XMLAttributes><XMLAttribute output="no" name="RS_dataType" value="3"/><XMLAttribute output="no" name="RS_dataUsage" value="0"/></XMLAttributes></dataItem></selection></query></queries><modelPath>/content/folder[@name=&apos;Samples_DQ&apos;]/folder[@name=&apos;Models&apos;]/package[@name=&apos;GO Sales (query)&apos;]/model[@name=&apos;model&apos;]</modelPath></report>
© www.soinside.com 2019 - 2024. All rights reserved.