電子表格手動建立表間關聯關係?

讀取數據庫關聯章節中介紹了電子表格FineBI直接讀取數據表中的表間關聯關係,那麼,如果存儲在數據庫中的數據表之間沒有建立關聯關係,但是在電子表格FineBI中需要用到表間關係的時候該怎麼辦呢?

工具/原料

電子表格FineBI

方法/步驟

1. 描述

讀取數據庫關聯章節中介紹了電子表格FineBI直接讀取數據表中的表間關聯關係,那麼,如果存儲在數據庫中的數據表之間沒有建立關聯關係,但是在電子表格FineBI中需要用到表間關係的時候該怎麼辦呢?

電子表格FineBI不僅提供了直接讀取數據表間關聯關係的功能,還可以手動添加表間關係。

選擇電子表格FineBI的業務包BIdemo,點擊關聯視圖查看各個表之間的關係,如下圖:

電子表格手動建立表間關聯關係

從圖中看出銷售員信息表和員工信息表之間沒有表間關係,即數據庫中沒有建立兩者之間的關聯,但實際上員工信息表的主鍵為user_username,銷售員信息表的sales_name為員工信息表的外鍵,下面介紹手動添加兩者之間的表間關聯的詳細步驟:

2. 手動添加表間關係

單擊銷售員信息表,進入電子表格FineBI的銷售員信息表的設置界面,如下圖:

電子表格手動建立表間關聯關係

在sales_name字段行中,添加主鍵表——員工信息>user_username,點擊sales_name字段後面主鍵表單元格,在彈出的數據表選擇頁面中選擇BIdemo業務包中員工信息>員工用戶名,然後在電子表格FineBI建立關聯關係的界面點擊建立該關聯,頁面回到數據表屬性設置界面,可以看到在sales_name對應的主鍵表單元格中已經填充了一個員工信息表,如下圖:

電子表格手動建立表間關聯關係

3. 表間關聯關係查看

前面已經手動建立好一組表間關係,點擊關聯視圖查看錶間關係,如下圖:

如圖,相對於前面電子表格FineBI直接讀取數據庫關聯得到的表間關係,此處多了一對錶間關係——銷售員信息表和員工信息表之間的一組關聯,即手動添加的表間關聯。

電子表格手動建立表間關聯關係

4. 表間關聯關係刪除

將上面建立的表間關聯刪掉。

點擊銷售員信息表,進入電子表格FineBI的銷售員信息表管理界面,單擊主鍵表列中的員工信息,如下圖:

電子表格手動建立表間關聯關係

進入電子表格FineBI的表間關聯設置界面,如下圖,選中之前創建的關聯關係,點擊後面出現的刪除按鈕即可刪除關聯關係點擊關聯到其他表,可重新設置關聯字段:

電子表格手動建立表間關聯關係

相關問題答案