插入並連結至 Odoo 資料¶
您可以將 Odoo 資料庫中的多個元素插入 Odoo 試算表,包括:
每次插入清單、樞紐分析表或圖表時,都會建立一個資料來源。此資料來源會將試算表連線到您的 Odoo 資料庫,在每次開啟試算表、重新載入瀏覽器頁面或透過從選單列按一下 手動重新整理資料時,擷取最新資訊。
插入的清單和插入的樞紐分析表使用帶有 Odoo 特定清單函數和樞紐分析表函數的公式從您的資料庫中擷取資料,並可在試算表中進一步操作。插入的圖表的某些元素可以修改,但無法進行資料操作或計算。
備註
來自不同應用程式和模型的清單、樞紐分析表和圖表可以插入同一個試算表中。
小訣竅
如果您打算使用全域篩選條件在試算表或 Dashboard 中動態篩選 Odoo 資料,請勿使用相同的條件來建立資料庫中的初始清單、樞紐分析表或圖表。
也可以:
資料來源¶
資料來源是每次將清單、樞紐分析表或圖表插入 Odoo 試算表時建立的,它會連接試算表和資料庫中的相關模型,使試算表中的資料保持最新狀態。
每個資料來源都由可透過資料選單存取的屬性定義。資料來源由各自的樞紐分析表、清單或圖表圖示標識,後面跟著其 ID 和名稱,例如 (#1)按產品分析銷售。
按一下資料來源會在試算表右側的窗格中開啟相關屬性。
小訣竅
也可以透過右鍵點擊插入清單或樞紐分析表的任何儲存格,然後按一下檢視清單屬性或檢視樞紐分析屬性,或者按一下插入圖表右上角的選單圖示,然後按一下編輯來開啟屬性窗格。
開啟特定資料來源的屬性後,即使在試算表分頁之間切換,它們仍保持開啟狀態。要關閉屬性窗格,請按一下窗格右上角的關閉圖示。
備註
刪除插入的清單或樞紐分析表,或刪除插入它的工作表,不會刪除底層資料來源。插入清單或樞紐分析表的資料來源只能透過資料來源的屬性刪除。
資料選單中的警告會標識出任何對應清單或樞紐分析表不再出現在試算表中的資料來源。
另一方面,刪除插入的圖表也會刪除底層資料來源。
插入清單¶
重要
在試算表中插入清單之前,請確保清單符合您的需求。考慮應顯示哪些欄位,以及記錄的篩選和/或排序方式。這會影響試算表的載入時間和使用友善性。
若要插入清單:
在資料庫中開啟相關的清單檢視後,按一下檢視名稱旁的動作圖示,然後選擇。
備註
若只要插入特定記錄,請選取相關記錄,按一下畫面上方中央顯示的動作按鈕,然後選擇插入到試算表。
在開啟的視窗中,視需要編輯清單名稱。
清單名稱用於工作表名稱和清單屬性中。
視需要編輯要插入的記錄數量(即列數)。
預設情況下,顯示的數量是清單第一頁上可見的記錄數量。例如,如果清單包含 150 筆記錄但只能看到 80 筆,此欄位將顯示 80。
按一下空白試算表或選擇應將清單插入哪個現有試算表。
備註
新試算表會儲存至Odoo 文件應用程式中的我的雲端硬碟個人工作區,或者如果已為試算表啟用檔案集中化,則儲存至試算表工作區。
按一下確認。
清單會插入到試算表的新工作表中。底部欄中的工作表分頁會顯示清單名稱,後接清單 ID,例如依總計的報價單(清單 #1)。螢幕右側的窗格會顯示清單屬性。
小訣竅
若要檢視已插入清單的個別記錄,請右鍵按一下相關列的任何儲存格,然後按一下 查看記錄。若要返回試算表,請按一下檢視頂端導覽列中的試算表名稱。
若要切斷插入清單與資料庫之間的連結,請選取整個清單,按一下滑鼠右鍵並選取複製,然後再次按一下滑鼠右鍵並選取。
請勿修改工作表名稱中的清單 ID,因為插入的清單在試算表的生命週期內會保留此 ID。此清單 ID 會用於從資料庫擷取資料的試算表函數中。
清單函數¶
當清單插入試算表時,使用以下函式分別擷取標題和欄位值:
=ODOO.LIST.HEADER(list_id, field_name)
=ODOO.LIST(list_id, index, field_name)
函數的引數如下:
list_id:清單插入時指定的編號。插入試算表的第一個清單會被指定清單編號1,第二個為清單編號2,依此類推。index:識別記錄在插入前出現在清單中的資料行。第一行的索引為1,第二行為2,依此類推。field_name:欄位的技術名稱。
小訣竅
按一下個別儲存格會在公式欄中顯示相關公式(如適用)。若要同時顯示試算表的所有公式,請在選單列按一下。以下範例顯示用於擷取清單標頭和值的函數。
列表屬性¶
當清單插入時,清單屬性會出現在畫面右側。隨時可透過資料選單存取清單屬性,方法是按一下相關清單(前面會有(清單)圖示),或在清單上任意位置按一下滑鼠右鍵,然後按一下查看清單屬性。
系統會顯示以下清單屬性,其中部分可以編輯:
管理插入的清單¶
將 Odoo 資料庫中的清單插入 Odoo 試算表後,您可以:
將記錄/列加入清單¶
若要將記錄加入清單,請使用下列其中一種方法:
選取表格的最後一列,然後將游標懸停在藍色方塊上,直到出現加號圖示。按一下並向下拖曳以加入所需數量的列。新列的儲存格會填入適當的公式以擷取清單值。如果資料庫中有對應的資料,儲存格就會填入資料。
將游標放在工作表的左上角儲存格中,從選單列按一下,然後選取適當的清單。在彈出視窗中,指定要插入的記錄數,然後按一下確認。更新後的清單會被插入,覆蓋先前的清單。
小訣竅
上述方法也可用於在試算表表格中加入額外的空白列。這對於預期會在資料庫中產生額外記錄的清單(例如新的產品類別或新的銷售人員)可能很有用。
將欄位/欄加入清單¶
若要將欄位/欄加入清單:
選取新欄應插入位置右側或左側的欄。
從選單列按一下,然後選取或,或按一下滑鼠右鍵,然後視需要選取在左側插入欄或在右側插入欄。
複製任一欄的頁首儲存格,將其貼上至新欄的頁首儲存格中,然後按下
Enter。按兩下新的頁首儲存格,然後按一下公式結尾以引號顯示的欄位名稱;相關模型所有欄位的技術名稱清單隨即出現。
選取適當的欄位名稱,然後按下
Enter。欄位的標籤會出現在頁首中。小訣竅
若要了解欄位的技術名稱,請前往相關檢視、啟用開發者模式,然後將滑鼠游標停留在欄位標籤旁的問號上,即可查看欄位名稱。
選取頁首儲存格後,按兩下右下角的藍色方塊。欄的儲存格會自動填入適當的公式以擷取清單值。如果您的資料庫中有對應的資料,儲存格就會被填入。
複製清單¶
透過清單的屬性複製清單會建立額外的資料來源。這樣就能在一個試算表中對相同的資料執行不同的操作。
開啟清單屬性後,按一下(齒輪)圖示,然後按一下複製。
新資料來源會被指派下一個可用的清單 ID。例如,若期間未插入其他清單,複製清單 #1會產生清單 #2。
與插入清單不同,複製的清單不會自動插入試算表中。如要插入,請執行以下步驟:
按一下試算表左下方的加入工作表圖示,加入新工作表。
從選單列按一下,然後選擇適當的清單。
定義要插入的記錄數,並按一下確認。
如有需要,請在屬性窗格中編輯清單名稱。
在工作表分頁上按右鍵,選擇重新命名,然後輸入新工作表名稱,以重新命名工作表。
備註
透過複製貼上已插入的清單,或複製其所在的工作表,不會建立新資料來源。因此,對清單屬性所做的任何變更都會影響該清單的所有副本。
刪除清單¶
若要從試算表中完全刪除清單及其基礎資料來源,請以任意順序執行以下步驟:
使用您偏好的方式刪除試算表表格,例如透過鍵盤命令、試算表選單,或刪除工作表。這會刪除資料的視覺呈現。
從相關清單的屬性窗格中,按一下(齒輪)圖示,然後按一下刪除。這會從試算表中刪除清單的資料來源。
插入樞紐分析表¶
小訣竅
將已插入的樞紐分析表轉換為動態樞紐分析表允許您新增、移除和操作維度(即欄和列)和量值。因此,可以插入具有最小配置的基本樞紐分析表,將其轉換為動態樞紐分析表,然後直接在試算表中精煉它。
若要插入樞紐分析表:
在資料庫中開啟相關樞紐檢視後,按一下插入試算表。
在開啟的視窗中,如有需要請編輯樞紐分析表名稱。
此名稱會用於工作表名稱和樞紐分析表屬性中。
按一下空白試算表,或選擇應插入樞紐分析表的現有試算表。
備註
新試算表會儲存至Odoo 文件應用程式中的我的雲端硬碟個人工作區,或者如果已為試算表啟用檔案集中化,則儲存至試算表工作區。
按一下確認。
樞紐分析表會插入到試算表的新工作表中。底部欄中的工作表分頁會顯示樞紐分析表的名稱,後接樞紐分析表 ID,例如依銷售團隊的銷售分析(樞紐分析表 #1)。螢幕右側的窗格會顯示樞紐分析表屬性。
小訣竅
若要檢視樞紐分析表中個別儲存格所參照的記錄,請在該儲存格上按右鍵,然後按一下檢視記錄。若要返回試算表,請按一下檢視頂端導覽列中試算表的名稱。
若要切斷已插入樞紐分析表與資料庫之間的連結,請選取整個樞紐分析表,按一下滑鼠右鍵並選取複製,然後再次按一下滑鼠右鍵並選取。
請勿修改工作表名稱中的樞紐分析表 ID,因為插入的樞紐分析表在試算表的整個生命週期中都保留此 ID。此樞紐分析表 ID 用於從資料庫中檢索資料的試算表函數中。
樞紐分析表函數¶
插入的樞紐分析表若未轉換為動態樞紐分析表,會使用下列:doc:`函數 <work_with_data/functions>`分別擷取頁首與欄位值:
=PIVOT.HEADER(pivot_id, [domain_field_name, …], [domain_value, …]) =PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, …], [domain_value, …])
函數的引數如下:
pivot_id:插入樞紐分析表時指派的 ID。試算表中插入的第一個樞紐分析表會指派樞紐 ID1,第二個指派樞紐 ID2,依此類推。measure_name:所測量內容的技術名稱,後面跟著彙總類型,例如product_uom_qty:sum。domain_field_name:用作維度的欄位技術名稱,例如user_id,或者,如果維度是時間段,則為日期欄位的技術名稱,後面跟著時間段,例如date_order:month。domain_value:記錄的 ID,或者,如果維度是時間段,則為目標日期或時間段。
小訣竅
按一下單個儲存格會在公式列中顯示相關公式(如果相關)。要同時顯示試算表的所有公式,請在選單列上按一下 。以下範例顯示用於檢索靜態樞紐分析表的標題和值的函數。
樞紐分析表屬性¶
插入樞紐分析表時,樞紐分析表屬性會出現在螢幕右側。可以隨時通過資料選單按一下相關樞紐分析表來存取它們,如 (樞紐分析)圖示所示,或在樞紐分析表上的任意位置按右鍵並按一下 檢視樞紐分析屬性。
顯示以下樞紐分析表屬性,其中一些可以編輯:
管理插入的樞紐分析表¶
將 Odoo 資料庫中的樞紐分析表插入 Odoo 試算表後,您可以:
將其轉換為動態樞紐分析表以便能夠操作維度和測量值
複製樞紐分析表以建立新的、相同的資料來源
複製樞紐分析表¶
通過樞紐分析表的屬性複製樞紐分析表會建立其他資料來源。這允許在一個試算表中對相同資料執行不同的操作。
例如,您可以按不同維度檢視相同的彙總資料,或使用:doc:`全域篩選 <work_with_data/global_filters>`來位移日期,並建立比較目前期間與先前期間資料的樞紐分析表。
要複製樞紐分析表,請執行以下步驟:
開啟樞紐分析表屬性後,按一下 (齒輪)圖示,然後按一下 複製。
複製的樞紐分析表會自動插入試算表的新工作表中,樞紐分析表屬性會在右側窗格中開啟。
如有需要,請在屬性窗格和工作表分頁中編輯名稱。
新資料來源會被指派下一個可用的樞紐分析表 ID。例如,如果期間沒有插入其他樞紐分析表,複製樞紐分析表 #1會建立樞紐分析表 #2。
備註
透過複製並貼上插入的樞紐分析表,或透過複製工作表來複製樞紐分析表,並不會建立新的資料來源。因此,對樞紐分析表屬性所做的任何變更都會影響該樞紐分析表的所有副本。
複製樞紐分析表時,新的樞紐分析表預設為動態樞紐分析表。
刪除樞紐分析表¶
若要完全從試算表中刪除樞紐分析表及基礎資料來源,請依任意順序執行下列步驟:
使用您偏好的方式刪除試算表表格,例如透過鍵盤命令、試算表選單,或刪除工作表。這會刪除資料的視覺呈現。
從相關樞紐分析表的屬性窗格中,按一下(齒輪)圖示,然後按一下刪除。這會刪除樞紐分析表的資料來源。
插入圖表¶
若要將來自 Odoo 資料庫的圖表插入 Odoo 試算表:
在資料庫中開啟相關的圖表檢視後,按一下插入試算表。
在開啟的視窗中,如需要請編輯圖表名稱。
按一下空白試算表或選擇應將圖表插入哪個現有試算表。
備註
新試算表會儲存至Odoo 文件應用程式中的我的雲端硬碟個人工作區,或者如果已為試算表啟用檔案集中化,則儲存至試算表工作區。
按一下確認。
圖表會插入試算表的第一個工作表中。畫面右側窗格會顯示圖表屬性,您可以在此修改圖表配置與設計的各種細節。
小訣竅
按一下圖表中的資料點會在資料庫中開啟相關的清單檢視。在此範例中,按一下Jessica Childs會開啟符合圖表網域的此銷售人員所有銷售的清單檢視。
插入可按一下的連結¶
加入相關或支援資訊的連結可以讓您的報表或 Dashboard 更加便於使用且更有效率。
您可以從任何試算表儲存格插入可按一下的連結至:
Odoo 選單項目
同一試算表內的其他工作表
外部網址
備註
按一下選單項目的連結會提供與透過應用程式內 Odoo 選單導覽相同的結果,例如選單項目Sales/Orders/Quotations對應至導覽至時的預設檢視。
也可以從檢視本身開始,在試算表中插入指向模型特定檢視的可按一下連結。然而,由於此方法會在新工作表中插入每個新連結,因此從試算表開始建立指向特定檢視的連結會更有效率。
您可以從任何圖表插入可按一下的連結至 Odoo 選單項目。
從儲存格插入可按一下的連結¶
若要從儲存格插入可按一下的連結:
從選單列按一下或在儲存格上按一下滑鼠右鍵,然後按一下插入連結。接下來,根據所需的結果,執行下列其中一個動作:
按一下(選單)圖示,然後按一下連結 Odoo 選單。從清單中選擇相關選單項目,或按一下搜尋更多以從所有選單項目的清單中選擇。按一下確認。
按一下(選單)圖示,然後按一下連結工作表,然後從目前試算表中選擇相關工作表。
在連結下,輸入網址。
在文字欄位中輸入或編輯連結的標籤。
按一下確認。
從圖表插入可點擊的連結¶
若要從圖表插入可點擊的連結到 Odoo 選單項目:
將游標移至圖表方塊的右上角,然後按一下選單圖示,接著按一下編輯。圖表屬性會顯示在螢幕右側。
在圖表屬性窗格的配置分頁底部,按一下連結至 Odoo 選單下方,然後選擇一個選單。
將游標移至圖表方塊的右上角,即可看到已加入新的外部連結圖示。
插入財務資料¶
在建立報表和 Dashboard 時,加入某些會計相關資料可能很有用,例如帳戶 ID、特定帳戶的貸方和借方,以及會計年度的開始和結束日期。
Odoo 專用的試算表函數允許您從資料庫中擷取此類會計資料並將其插入試算表中。