2014-09-29 22 views
3

我是新手,並不能找到如何定義尺寸對於這樣的結構層次尺寸:iccube:如何定義與中間表

 
invoices: 
-------- 
id 
id_company 
date 

invoices_data: 
------------- 
id 
id_invoice 
id_product 
amount 
price 

companies: 
---------- 
id 
caption 

如何界定公司層面,並將其鏈接到invoices_data表?

回答

2

如果可能,我會改變表結構。請注意,可以從SQL語句創建一個iccube表。

我想通過創建幾個方面入手:

  • 公司 - 用 '公司'>;多級只有一個級別,編號爲& 標題。
  • 日期 - >使用時間(嚮導);添加一個匹配你的數據 的開始/結束。
  • 產品 - >使用「invoices_data」:多層次只是一個與 id_product兩個關鍵&名

級別如果可能的話我會的日期添加到「invoice_data」,SQL連接。如果沒有,您可以創建一個可以爲您進行連接的多2表(高級)。更多信息here,我不會去m2m,除非真的需要,因爲它是一個高級功能(仔細閱讀鏈接)。

創建一個多維數據集,添加'事實'與表'發票數據'。點擊最後一個按鈕'嚮導',這將自動鏈接所有尺寸。最終添加您的措施(金額&價格)。

而且應該是這樣。

希望它有幫助