我正在为 BI Pub 报告创建 Excel 模板,
示例 XML 是使用 Oracle BI Pub 数据模型生成的。
我的数据模型是这样的:-我的示例 XML 在这里:-
<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Oracle BI Publisher 12.2.1.4.0 -Dataengine, datamodel:__agars00_Swe_Reports_subaru_mar_dm_xdm -->
-<DATA_DS>
<P_CURRENT_DATE>03-Jan-22</P_CURRENT_DATE>
<P_MESSAGE>(SALES/ADJ)</P_MESSAGE>
<P_R12_END>December 2021</P_R12_END>
<P_R12_BEGIN>January 2021</P_R12_BEGIN>
<P_TERRITORY>TERRITORY 102</P_TERRITORY>
<P_REGION>1</P_REGION>
<P_DEALER_NAME>JIM PATTISON</P_DEALER_NAME>
<P_DEALER_CODE>1007</P_DEALER_CODE>
-<G_1>
<SORTID>3693</SORTID>
<REGION>1</REGION>
<TERRITORY>TERRITORY 102</TERRITORY>
<DEALER_CODE>1007</DEALER_CODE>
<DEALER_NAME>JIM PATTISON</DEALER_NAME>
<SEGMENT>Total Compact Car</SEGMENT>
<SUB_SEGMENT>Corolla</SUB_SEGMENT>
<MTD>0</MTD>
<MLY>0</MLY>
<CURR12>2</CURR12>
<PER_CURR12>0.8</PER_CURR12>
<PREV12>2</PREV12>
<PER_PREV12>0.2</PER_PREV12>
<CYTD>2</CYTD>
<PYTD>2</PYTD>
</G_1>
-<G_1>
<SORTID>3694</SORTID>
<REGION>1</REGION>
<TERRITORY>TERRITORY 102</TERRITORY>
<DEALER_CODE>1007</DEALER_CODE>
<DEALER_NAME>JIM PATTISON</DEALER_NAME>
<SEGMENT>Total Compact Car</SEGMENT>
<SUB_SEGMENT>Cruze</SUB_SEGMENT>
<MTD>0</MTD>
<MLY>0</MLY>
<CURR12>0</CURR12>
<PREV12>0</PREV12>
<PER_PREV12>0.1</PER_PREV12>
<PER_VAR_R12>-10</PER_VAR_R12>
<CYTD>0</CYTD>
<PYTD>1</PYTD>
</G_1>
</DATA_DS>
预期输出是这样的:-
显示“Total ___ CARS”的第一列跨越了具有相同类型汽车的所有行。
我在整行XDO_METADATA 表上创建了一个重复组,如下所示:-但我的输出显示如下:-
我如何在此处添加第一列值的跨度????