回寫填報是使用者比較常用的需求,在操作中也常遇到以引數選擇的方式輸入資料,但是當兩個引數之間有相關關係時,我們希望選擇引數值進行回寫時,引數值之間也是可以聯動的,這樣選擇資料會比較省時。
比如,我們有一個客戶資訊的回寫填報報表,在填寫顧客地理資訊時,需要繫結區域和城市兩個下拉框引數,現在我們想要實現的是區域下拉框的備選值發生變化,那麼城市下拉框值也會跟著動態變化。
當區域對應引數選擇“華南”的時候,城市對應引數選擇項跟著聯動,值有“深圳、夏門、海口”。
當【顧客所在區域】選擇的“西北”的時候,【顧客所在城市】選項值有“西安”。
這種需求的回寫報表可以用Smartbi的電子表格來實現,下面我們就來演示一下具體如何實現。
操作步驟
1、建立兩個下拉框引數,一個是父級引數,如以下的【區域_聯動】引數。
2、接著再建一個子級引數,如以下的【顧客所在城市】引數,並在子級引數中引用父級引數。下圖是子級引數的SQL寫法:
3、在電子表格中設計如下的靜態表樣式
4、在Excel的單元格中繫結下拉框引數:選擇要繫結的單元格,如本案例中的B2、B3兩個單元格。在右鍵的填報屬性中選擇繫結引數,然後根據需要繫結對應的引數。
5、將繫結子級引數的單元格(案例中為B3單元格)的【左父格】設定為繫結父級引數的單元格(案例中為B2單元格),如下圖。注意:設定左父格的這一步驟必不可少!
6、設定完成後,儲存釋出就可以在前端回寫資料了。