<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>

                介紹:鉆取是指沿著層次結構,進入展現不同數據的其他維度,變換分析數據的粒度。鉆取分為下鉆(Drill-down)和上鉆(Drill-up) >下鉆是沿著數據的維度向下,在更小的粒度上查看更詳細的數據。積木報表目前支持根據不同條件,跳轉至不同報表并傳遞參數。下面就讓我們來看一下如何實現報表根據條件進行鉆取吧。 [TOC] # 報表條件鉆取 ## 鉆取效果 > 示例:點擊 教師名字 根據不同條件跳轉到不同的報表 跳轉條件如下: * `當教師年齡大于32的時候跳轉至學生信息報表` * `當教師年齡等于32的時候跳轉到班級信息報表` ![](https://img.kancloud.cn/43/dd/43dd87ca52f36d919426ef4cc850703a_955x972.png) ## 配置步驟如下 ### 1.設計一個數據報表,名字叫 `教師報表` > 創建一個教師表,有三個字段:教師ID、教師名稱、教師年齡 ![](https://img.kancloud.cn/47/20/4720ffa67f1cb8bc41e9576e64eb7f2f_1255x102.png) #### 1.1 給`教師報表` 創建SQL數據源 創建一個sql的數據集,查詢教師信息 ,設置編碼為`teacher`,名稱為教師信息 ![](https://img.kancloud.cn/c2/41/c24104c93302bccea346d6f45fb3dfe0_1897x894.png) #### 1.2 拖拽字段到設計器頁面并設置樣式 ![](https://img.kancloud.cn/f1/88/f1888cf4dbf8ef3363fc6f85eccd68fa_1920x614.png) 預覽效果 ![](https://img.kancloud.cn/a8/7b/a87bcf1bee40e2e9ecf40ce2b189116b_1914x972.png) ### 2. 再設計一個數據報表 `班級報表` > 創建一個班級表,有四個字段:班級ID、教師ID、班級名稱、總人數 ![](https://img.kancloud.cn/db/65/db65211159d0b8ee4039bb4d7ad80ddf_1248x132.png) #### 3.1 添加班級數據源 根據老師ID `teacherId`,查詢老師名下負責的班級表信息 ,設置編碼為`class`,名稱為班級信息 重點說明:此報表有參數,參數規則可以參考 [SQL數據源報表帶參制作](http://report.jeecg.com/2020090) ![](https://img.kancloud.cn/7a/8e/7a8ec602ea56bc7af9337e8fdc7718ec_1903x897.png) #### 3.2 拖拽字段到設計器頁面并設置樣式 ![](https://img.kancloud.cn/4a/22/4a229904cb2feb48e8a2cd70649878ad_1920x611.png) 預覽效果 ![](https://img.kancloud.cn/a9/48/a9483b5189005683c384ad9cbb48fdfc_1914x972.png) ### 4.最后再設計一個數據報表 `學生報表` > 創建一個學生表,主要有四個字段:學生ID、學生名稱、學生性別、教師ID ![](https://img.kancloud.cn/57/0e/570ef7d9bfe595b0658a43a9d4f2a6d9_1253x133.png) #### 4.1 添加學生數據源 根據老師ID`teacherId`查詢老師負責的學生表信息,編碼為`student`,名稱為學生信息 重點說明:此報表有參數,參數規則可以參考 [SQL數據源報表帶參制作](http://report.jeecg.com/2020090) ![](https://img.kancloud.cn/ba/87/ba877ba4c1c5795889dc10796c8a3a79_1919x886.png) #### 4.2 拖拽字段到設計器頁面并設置樣式 ![](https://img.kancloud.cn/aa/b0/aab0bb15199c2067e41dc5ab16ee618a_1918x618.png) 預覽效果 ![](https://img.kancloud.cn/f0/10/f0109b2bb7257bbba0f9e9ed61c4276e_1914x972.png) ### 5.重點來了,如何實現鉆取的關鍵-> 添加超級鏈接 #### 5.1 給`教師報表`的字段`#{teacher.name}`添加鉆取超鏈接 >創建兩個報表`鉆取超鏈接`并賦予條件,讓它們分別鉆取到`學生信息報表`和`班級信息報表` ![](https://img.kancloud.cn/39/58/3958763e9077f1baac68589cca0a9b1a_1920x898.png) ##### 5.1.1 給`教師報表`的字段 `#{teacher.name}`添加鉆取鏈接,名稱為`鉆取到學生信息` * 鏈接名稱:填寫此鏈接名稱`不重要-隨意填寫` * 鏈接報表:選擇此鏈接需要跳轉的報表 —`“學生信息”` * 彈出方式:選擇彈出方式;支持新窗口打開和當前窗口打開 * 條件:滿足時才會跳轉到報表—當教師年齡(`age`)大于32的時候才會跳轉到學生信息 參數設置說明: >點擊`“教師名稱”`通過`“教師編號”`跳轉至下級鉆取報表`“學生信息”`。 >原始參數值可使用下拉框選擇數據集字段;學生信息映射參數使用下拉框選擇字段的方式; * 原始參數—“id”為`“教師信息”`中的教師`id` * 映射參數—“teacherId”為傳至`“學生信息”`中的參數`teacherId` ![](https://img.kancloud.cn/17/ba/17ba8ce1c11ea8a151a7d0372d416d88_1920x751.png) ##### 5.1.2 再為`#{teacher.name}`添加第二個報表鉆取超鏈接,名稱為`鉆取到班級信息` 參數配置說明 >原始參數值也可以采用表達式=B1或=B方式;如我們想要將`teacherId`傳遞過去,那么就可以寫`teacherId`所對應的列=B; ![](https://img.kancloud.cn/31/98/31980d2118ad26d76d634717427f8228_1920x903.png) 設計好后直接保存預覽 ![](https://img.kancloud.cn/cc/ab/ccab3dcec0066ee649791f72ac1325b9_1914x972.png) ## 附錄 #### 1、鉆取條件賦值規則 詳見 [鉆取聯動條件規則](http://report.jeecg.com/2665167)
                  <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>

                              哎呀哎呀视频在线观看