<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # 橫向縱向組合動態列分組 >橫向縱向組合動態列:是指`橫向動態渲染`和`縱向動態渲染` >橫向動態渲染:是指我們橫向把相同分類的合并在一起,是動態數據,如表頭:1月到12月,數據可能隨時變化,可能沒有5月,也可能沒有6月,而不是靜態數據(設計頁面寫死的數據) >縱向動態渲染:是指我們縱向把相同分類的合并在一起,與橫向動態渲染一致,都是數據動態改變,而不是靜態數據 >接下來讓我們一起學習如何實現橫向縱向組合動態列分組吧 [TOC] ## **特殊規則注意 重要!重要!** >[danger]特別注意:配置橫向動態分組要素: 1、目前支持多級表頭 ,最多支持3級動態的表頭 2、必須有橫向分組字段:如本示例中`#{area.groupRight(moth)}` 3、橫向分組下必須有`動態列`;動態列數據必須設置成`動態屬性 例如 #{area.dynamic(sales)}` 4、動態列數據之前的列字段必須設置成`縱向分組 例如 #{area.group(region)}` 5、數據中第一條`數據必須完整`;例如:期望展示1-6月數據,則第一條數據1-6月必須都有數據。 ## 效果演示 預覽地址:https://bootapi.jeecg.com/jmreport/index/631296598256996352 ![](https://img.kancloud.cn/81/5f/815f2125bc2f48cec3930cec04a0a683_1911x980.png) ## 設計步驟 ### 創建一個名為`區域銷售統計`的數據報表 > 創建一個區域銷售表,有七個字段:ID、區域、省、月份、銷售額、捐贈、比例 ![](https://img.kancloud.cn/a3/29/a3294978ba19d67d0d700411c0209f87_940x218.png) #### 1、為`區域銷售統計`創建一個SQL數據集 >查詢銷售區域所有信息 ![](https://img.kancloud.cn/70/43/7043db02e3d0e38be95bfbb28820e6dd_1906x944.png) >部分數據展示 ![](https://img.kancloud.cn/59/7d/597d7f939340bcb484e5d8406b739b15_1907x927.png) #### 2、將我們需要的字段拖拽到設計器頁面 >[danger] 注意:這里面有一個交叉報表的設置,詳細操作步驟請參考[交叉報表](http://report.jeecg.com/2112709) ![](https://img.kancloud.cn/66/45/66456ef1185bb7257e09e34c9710d3f8_1920x986.png) #### 3、重點來了->如何配置橫向縱向動態列 ##### 3.1 設置橫向動態列 >點擊`#{area.moth}`,在分組設置中,聚合方式選擇分組 ![](https://img.kancloud.cn/24/8e/248e0f9b3bb43cb67f181b915da74ce0_1641x902.png) > 我們會發現`#{area.moth}`變成了`#{area.group(moth)}`,并且有向下的箭頭,接下來點擊擴展參數下拉框,選擇橫向分組 ![](https://img.kancloud.cn/74/2b/742b01368125706ba2b65ee2284d94bd_1647x900.png) ##### 3.2 設置縱向動態列 >點擊`#{area.region}`,在分組設置中,聚合方式選擇分組 ![](https://img.kancloud.cn/0e/aa/0eaad73e477b29d50cbb73967096df1d_1643x900.png) >`#{area.region}`變成了`#{area.group(region)}`,并有向下的箭頭,聚合方式為縱向 ![](https://img.kancloud.cn/66/66/6666e0d02844f436200b85d81ffc68c9_1633x904.png) >再次點擊`#{area.province}`設置成縱向分組 ![](https://img.kancloud.cn/97/15/97159decfd2ae0aaaf8df3b1d32565ea_1653x907.png) ##### 3.3 將不是分組的單元格設置成動態屬性 >點擊`#{area.sales}`所在的單元格,分組中點擊高級配置,選中動態屬性 ![](https://img.kancloud.cn/f0/4e/f04e0eb9c716cc7f2ccac2cd0f22b778_1642x905.png) >`#{area.sales}`由`#{area.sales}`變成了`#{area.dynamic(sales)}` ![](https://img.kancloud.cn/79/fd/79fd697c3ead6c59b6d62c9432fa73ec_1654x904.png) >同理將`#{area.gift}`,`area.proportion`也設置成動態屬性 ![](https://img.kancloud.cn/22/ad/22addf7c495aad7235b642e254da4d2f_1648x895.png) >保存預覽效果展示 ![](https://img.kancloud.cn/55/fd/55fd7563b534ccb5927bd5a2e0a43421_1911x980.png) ![](https://img.kancloud.cn/0f/d4/0fd4f77973ae47c1c9f6a29f9ba2d424_1258x563.png) #### 數據源格式可參考如下 >SQL數據源 ![](https://img.kancloud.cn/63/14/6314c0cb5a9edbeac90f046a90f03c4e_618x178.png) >API數據源 ``` { "data": [ { "region": "華南", "province": "廣東省", "moth":"1月", "sales_1": "1062789", "gift_1": "15346", "proportion_1": "15%" }, { "region": "華南", "province": "廣東省", "moth":"2月", "sales_1": "1062789", "gift_1": "15346", "proportion_1": "15%" }, { "region": "華南", "province": "廣東省", "moth":"3月", "sales_1": "1062789", "gift_1": "15346", "proportion_1": "15%" }, { "region": "華南", "province": "廣東省", "moth":"4月", "sales_1": "1062789", "gift_1": "15346", "proportion_1": "15%" }, { "region": "華南", "province": "廣東省", "moth":"5月", "sales_1": "1062789", "gift_1": "15346", "proportion_1": "15%" }, { "region": "華南", "province": "廣東省", "moth":"6月", "sales_1": "1062789", "gift_1": "15346", "proportion_1": "15%" }, { "region": "華南", "province": "廣西壯族自治區", "moth":"1月", "sales_1": "10000", "gift_1": "1000", "proportion_1": "10%" }, { "region": "華南", "province": "廣西壯族自治區", "moth":"2月", "sales_1": "10000", "gift_1": "1000", "proportion_1": "10%" }, { "region": "華南", "province": "廣西壯族自治區", "moth":"3月", "sales_1": "48887", "gift_1": "3960", "proportion_1": "10%" }, { "region": "華南", "province": "廣西壯族自治區", "moth":"4月", "sales_1": "51484", "gift_1": "7440", "proportion_1": "10%" }, { "region": "華南", "province": "廣西壯族自治區", "moth":"5月", "sales_1": "10000", "gift_1": "1000", "proportion_1": "10%" }, { "region": "華南", "province": "廣西壯族自治區", "moth":"6月", "sales_1": "46388", "gift_1": "4000", "proportion_1": "10%" }] } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看