Guest User

Cognos Crosstab Row Label Problem

a guest
Jun 28th, 2021
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 12.67 KB | None | 0 0
  1. <report xmlns="http://developer.cognos.com/schemas/report/15.5/" expressionLocale="en-us" useStyleVersion="11.6">
  2.     <!--RSU-SPC-0093 The report specification was upgraded from "http://developer.cognos.com/schemas/report/13.1/" to "http://developer.cognos.com/schemas/report/15.5/" at 2021-3-25. 18:21:59-->
  3.     <drillBehavior/>
  4.     <layouts>
  5.         <layout>
  6.             <reportPages>
  7.                 <page name="Page1">
  8.                     <style>
  9.                         <defaultStyles>
  10.                             <defaultStyle refStyle="pg"/>
  11.                         </defaultStyles>
  12.                     </style>
  13.                     <pageBody>
  14.                         <style>
  15.                             <defaultStyles>
  16.                                 <defaultStyle refStyle="pb"/>
  17.                             </defaultStyles>
  18.                         </style>
  19.                         <contents>
  20.                             <crosstab horizontalPagination="true" name="Crosstab1" refQuery="Query2">
  21.                                 <crosstabCorner>
  22.                                     <contents/>
  23.                                     <style>
  24.                                         <defaultStyles>
  25.                                             <defaultStyle refStyle="xm"/>
  26.                                         </defaultStyles>
  27.                                     </style>
  28.                                 </crosstabCorner>
  29.                                 <noDataHandler>
  30.                                     <contents>
  31.                                         <block>
  32.                                             <contents>
  33.                                                 <textItem>
  34.                                                     <dataSource>
  35.                                                         <staticValue>No Data Available</staticValue>
  36.                                                     </dataSource>
  37.                                                 </textItem>
  38.                                             </contents>
  39.                                             <style>
  40.                                                 <CSS value="padding:16px;"/>
  41.                                             </style>
  42.                                         </block>
  43.                                     </contents>
  44.                                 </noDataHandler>
  45.                                 <style>
  46.                                     <CSS value="border-collapse:collapse"/>
  47.                                     <defaultStyles>
  48.                                         <defaultStyle refStyle="xt"/>
  49.                                     </defaultStyles>
  50.                                 </style>
  51.                                 <crosstabColumns>
  52.                                     <crosstabNode>
  53.                                         <crosstabNodeMembers>
  54.                                             <crosstabNodeMember refDataItem="Year" edgeLocation="e1">
  55.                                                 <style>
  56.                                                     <defaultStyles>
  57.                                                         <defaultStyle refStyle="ml"/>
  58.                                                     </defaultStyles>
  59.                                                 </style>
  60.                                                 <contents>
  61.                                                     <textItem>
  62.                                                         <dataSource>
  63.                                                             <memberCaption/>
  64.                                                         </dataSource>
  65.                                                     </textItem>
  66.                                                 </contents>
  67.                                                 <sortList>
  68.                                                     <sortItem refDataItem="Year"/>
  69.                                                 </sortList>
  70.                                             </crosstabNodeMember>
  71.                                         </crosstabNodeMembers>
  72.                                     </crosstabNode>
  73.                                 </crosstabColumns>
  74.                                 <crosstabFactCell>
  75.                                     <contents>
  76.                                         <textItem>
  77.                                             <dataSource>
  78.                                                 <cellValue/>
  79.                                             </dataSource>
  80.                                         </textItem>
  81.                                     </contents>
  82.                                     <style>
  83.                                         <defaultStyles>
  84.                                             <defaultStyle refStyle="mv"/>
  85.                                         </defaultStyles>
  86.                                     </style>
  87.                                 </crosstabFactCell>
  88.                                 <crosstabRows>
  89.                                     <crosstabNode>
  90.                                         <crosstabNodeMembers>
  91.                                             <crosstabNodeMember refDataItem="This Country Value" edgeLocation="e2">
  92.                                                 <style>
  93.                                                     <defaultStyles>
  94.                                                         <defaultStyle refStyle="ml"/>
  95.                                                     </defaultStyles>
  96.                                                 </style>
  97.                                                 <contents>
  98.                                                     <textItem>
  99.                                                         <dataSource>
  100.                                                             <reportExpression>ParamDisplayValue(&apos;country&apos;)</reportExpression>
  101.                                                         </dataSource>
  102.                                                     </textItem>
  103.                                                 </contents>
  104.                                             </crosstabNodeMember>
  105.                                         </crosstabNodeMembers>
  106.                                     </crosstabNode>
  107.                                     <crosstabNode>
  108.                                         <crosstabNodeMembers>
  109.                                             <crosstabNodeMember refDataItem="Region Value" edgeLocation="e3">
  110.                                                 <style>
  111.                                                     <defaultStyles>
  112.                                                         <defaultStyle refStyle="ml"/>
  113.                                                     </defaultStyles>
  114.                                                 </style>
  115.                                                 <contents>
  116.                                                     <textItem>
  117.                                                         <dataSource>
  118.                                                             <dataItemValue refDataItem="This Region"/>
  119.                                                         </dataSource>
  120.                                                     </textItem>
  121.                                                 </contents>
  122.                                             </crosstabNodeMember>
  123.                                         </crosstabNodeMembers>
  124.                                     </crosstabNode>
  125.                                     <crosstabNode>
  126.                                         <crosstabNodeMembers>
  127.                                             <crosstabNodeMember refDataItem="All Americas Value" edgeLocation="e4">
  128.                                                 <style>
  129.                                                     <defaultStyles>
  130.                                                         <defaultStyle refStyle="ml"/>
  131.                                                     </defaultStyles>
  132.                                                 </style>
  133.                                                 <contents>
  134.                                                     <textItem>
  135.                                                         <dataSource>
  136.                                                             <dataItemLabel refDataItem="All Americas Value"/>
  137.                                                         </dataSource>
  138.                                                     </textItem>
  139.                                                 </contents>
  140.                                             </crosstabNodeMember>
  141.                                         </crosstabNodeMembers>
  142.                                     </crosstabNode>
  143.                                     <crosstabNode>
  144.                                         <crosstabNodeMembers>
  145.                                             <crosstabNodeMember refDataItem="Global Value" edgeLocation="e5">
  146.                                                 <style>
  147.                                                     <defaultStyles>
  148.                                                         <defaultStyle refStyle="ml"/>
  149.                                                     </defaultStyles>
  150.                                                 </style>
  151.                                                 <contents>
  152.                                                     <textItem>
  153.                                                         <dataSource>
  154.                                                             <dataItemLabel refDataItem="Global Value"/>
  155.                                                         </dataSource>
  156.                                                     </textItem>
  157.                                                 </contents>
  158.                                             </crosstabNodeMember>
  159.                                         </crosstabNodeMembers>
  160.                                     </crosstabNode>
  161.                                 </crosstabRows>
  162.                             </crosstab>
  163.                         </contents>
  164.                     </pageBody>
  165.                 </page>
  166.             </reportPages>
  167.             <promptPages>
  168.                 <page name="Prompt page1">
  169.                     <pageHeader>
  170.                         <contents>
  171.                             <block>
  172.                                 <contents>
  173.                                     <textItem>
  174.                                         <dataSource>
  175.                                             <staticValue/>
  176.                                         </dataSource>
  177.                                         <style>
  178.                                             <defaultStyles>
  179.                                                 <defaultStyle refStyle="tt"/>
  180.                                             </defaultStyles>
  181.                                         </style>
  182.                                     </textItem>
  183.                                 </contents>
  184.                                 <style>
  185.                                     <defaultStyles>
  186.                                         <defaultStyle refStyle="ta"/>
  187.                                     </defaultStyles>
  188.                                 </style>
  189.                             </block>
  190.                         </contents>
  191.                         <style>
  192.                             <defaultStyles>
  193.                                 <defaultStyle refStyle="hp"/>
  194.                             </defaultStyles>
  195.                         </style>
  196.                     </pageHeader>
  197.                     <pageBody>
  198.                         <contents>
  199.                             <table>
  200.                                 <style>
  201.                                     <defaultStyles>
  202.                                         <defaultStyle refStyle="tb"/>
  203.                                     </defaultStyles>
  204.                                     <CSS value="border-collapse:collapse"/>
  205.                                 </style>
  206.                                 <tableRows>
  207.                                     <tableRow>
  208.                                         <tableCells>
  209.                                             <tableCell>
  210.                                                 <contents>
  211.                                                     <textItem>
  212.                                                         <dataSource>
  213.                                                             <staticValue>Country:</staticValue>
  214.                                                         </dataSource>
  215.                                                     </textItem>
  216.                                                 </contents>
  217.                                                 <style>
  218.                                                     <CSS value="text-align:left;vertical-align:top"/>
  219.                                                 </style>
  220.                                             </tableCell>
  221.                                             <tableCell>
  222.                                                 <contents>
  223.                                                     <selectValue parameter="country" refQuery="country">
  224.                                                         <useItem refDataItem="Country">
  225.                                                             <displayItem refDataItem="Country"/>
  226.                                                         </useItem>
  227.                                                         <sortList>
  228.                                                             <sortItem refDataItem="Country"/>
  229.                                                         </sortList>
  230.                                                     </selectValue>
  231.                                                 </contents>
  232.                                                 <style>
  233.                                                     <CSS value="text-align:left;vertical-align:top"/>
  234.                                                 </style>
  235.                                             </tableCell>
  236.                                         </tableCells>
  237.                                     </tableRow>
  238.                                     <tableRow>
  239.                                         <tableCells>
  240.                                             <tableCell colSpan="2">
  241.                                                 <contents>
  242.                                                     <promptButton type="cancel">
  243.                                                         <contents/>
  244.                                                         <style>
  245.                                                             <defaultStyles>
  246.                                                                 <defaultStyle refStyle="bp"/>
  247.                                                             </defaultStyles>
  248.                                                         </style>
  249.                                                     </promptButton>
  250.                                                     <promptButton type="finish">
  251.                                                         <contents/>
  252.                                                         <style>
  253.                                                             <defaultStyles>
  254.                                                                 <defaultStyle refStyle="bp"/>
  255.                                                             </defaultStyles>
  256.                                                         </style>
  257.                                                     </promptButton>
  258.                                                 </contents>
  259.                                                 <style>
  260.                                                     <CSS value="text-align:left;vertical-align:top"/>
  261.                                                 </style>
  262.                                             </tableCell>
  263.                                         </tableCells>
  264.                                     </tableRow>
  265.                                 </tableRows>
  266.                             </table>
  267.                         </contents>
  268.                         <style>
  269.                             <defaultStyles>
  270.                                 <defaultStyle refStyle="py"/>
  271.                             </defaultStyles>
  272.                         </style>
  273.                     </pageBody>
  274.                     <style>
  275.                         <defaultStyles>
  276.                             <defaultStyle refStyle="pp"/>
  277.                         </defaultStyles>
  278.                     </style>
  279.                 </page>
  280.             </promptPages>
  281.         </layout>
  282.     </layouts>
  283.     <XMLAttributes>
  284.         <XMLAttribute name="RS_CreateExtendedDataItems" output="no" value="true"/>
  285.         <XMLAttribute name="RS_modelModificationTime" output="no" value=""/>
  286.         <XMLAttribute name="listSeparator" output="no" value=","/>
  287.         <XMLAttribute output="no" name="decimalSeparator" value="."/>
  288.     </XMLAttributes>
  289.     <queries>
  290.         <query name="Query1">
  291.             <source>
  292.                 <model/>
  293.             </source>
  294.             <selection>
  295.                 <dataItem aggregate="none" rollupAggregate="none" name="Year">
  296.                     <expression>[Sales (query)].[Time].[Year]</expression>
  297.                     <XMLAttributes>
  298.                         <XMLAttribute output="no" name="RS_dataType" value="1"/>
  299.                         <XMLAttribute output="no" name="RS_dataUsage" value="0"/>
  300.                     </XMLAttributes>
  301.                 </dataItem>
  302.                 <dataItem aggregate="none" rollupAggregate="none" name="Country">
  303.                     <expression>[Sales (query)].[Branch].[Country]</expression>
  304.                     <XMLAttributes>
  305.                         <XMLAttribute output="no" name="RS_dataType" value="3"/>
  306.                         <XMLAttribute output="no" name="RS_dataUsage" value="0"/>
  307.                     </XMLAttributes>
  308.                 </dataItem>
  309.                 <dataItem name="Region" aggregate="none" rollupAggregate="none">
  310.                     <expression>case when [Sales (query)].[Branch].[Country] in (&apos;Canada&apos;, &apos;Mexico&apos;, &apos;United States&apos;) then &apos;North America&apos; when [Sales (query)].[Branch].[Country] in (&apos;Brazil&apos;) then &apos;South America&apos; else &apos;Other&apos; end</expression>
  311.                 </dataItem>
  312.                 <dataItem name="This Region" aggregate="none" rollupAggregate="none">
  313.                     <expression>case when ?country? in (&apos;Canada&apos;, &apos;Mexico&apos;, &apos;United States&apos;) then &apos;North America&apos; when ?country? in (&apos;Brazil&apos;) then &apos;South America&apos; end</expression>
  314.                 </dataItem>
  315.                 <dataItem aggregate="total" name="Revenue">
  316.                     <expression>[Sales (query)].[Sales].[Revenue]</expression>
  317.                     <XMLAttributes>
  318.                         <XMLAttribute output="no" name="RS_dataType" value="2"/>
  319.                         <XMLAttribute output="no" name="RS_dataUsage" value="2"/>
  320.                     </XMLAttributes>
  321.                 </dataItem>
  322.             </selection>
  323.         </query>
  324.         <query name="Query2">
  325.             <source>
  326.                 <queryRef refQuery="Query1"/>
  327.             </source>
  328.             <selection>
  329.                 <dataItem aggregate="none" rollupAggregate="none" name="Year">
  330.                     <expression>[Query1].[Year]</expression>
  331.                     <XMLAttributes>
  332.                         <XMLAttribute output="no" name="RS_dataType" value="1"/>
  333.                         <XMLAttribute output="no" name="RS_dataUsage" value="0"/>
  334.                     </XMLAttributes>
  335.                 </dataItem>
  336.                 <dataItem name="This Country Value" aggregate="total" rollupAggregate="total">
  337.                     <expression>case when [Query1].[Country] = ?country? then [Query1].[Revenue] else 0 end</expression>
  338.                 </dataItem>
  339.                 <dataItem aggregate="none" rollupAggregate="none" name="This Region">
  340.                     <expression>[Query1].[This Region]</expression>
  341.                 </dataItem>
  342.                 <dataItem name="Region Value" aggregate="total" rollupAggregate="total">
  343.                     <expression>case when [Query1].[Region] = [Query1].[This Region] then [Query1].[Revenue] else 0 end</expression>
  344.                 </dataItem>
  345.                 <dataItem aggregate="total" name="All Americas Value">
  346.                     <expression>case when [Query1].[Region] &lt;&gt; &apos;Other&apos; then [Query1].[Revenue] else 0 end</expression>
  347.                     <XMLAttributes>
  348.                         <XMLAttribute output="no" name="RS_dataType" value="2"/>
  349.                         <XMLAttribute output="no" name="RS_dataUsage" value="2"/>
  350.                     </XMLAttributes>
  351.                 </dataItem>
  352.                 <dataItem aggregate="total" name="Global Value">
  353.                     <expression>[Query1].[Revenue]</expression>
  354.                     <XMLAttributes>
  355.                         <XMLAttribute output="no" name="RS_dataType" value="2"/>
  356.                         <XMLAttribute output="no" name="RS_dataUsage" value="2"/>
  357.                     </XMLAttributes>
  358.                 </dataItem>
  359.             </selection>
  360.         </query>
  361.         <query name="country">
  362.             <source>
  363.                 <model/>
  364.             </source>
  365.             <selection>
  366.                 <dataItem aggregate="none" rollupAggregate="none" name="Country">
  367.                     <expression>[Sales (query)].[Branch].[Country]</expression>
  368.                     <XMLAttributes>
  369.                         <XMLAttribute output="no" name="RS_dataType" value="3"/>
  370.                         <XMLAttribute output="no" name="RS_dataUsage" value="0"/>
  371.                     </XMLAttributes>
  372.                 </dataItem>
  373.             </selection>
  374.             <detailFilters>
  375.                 <detailFilter>
  376.                     <filterExpression>[Country] in (&apos;Brazil&apos;, &apos;Canada&apos;, &apos;Mexico&apos;, &apos;United States&apos;)</filterExpression>
  377.                 </detailFilter>
  378.             </detailFilters>
  379.         </query>
  380.     </queries>
  381.     <modelPath>/content/folder[@name=&apos;Samples&apos;]/folder[@name=&apos;Models&apos;]/package[@name=&apos;GO sales (query)&apos;]/model[@name=&apos;model&apos;]</modelPath>
  382. </report>
  383.  
Advertisement
Add Comment
Please, Sign In to add comment