3

我是新手,找不到如何为这种结构定义维度:

发票:
--------
ID
id_company
日期

发票数据:
-------------
ID
id_invoice
id_product
数量
价格

公司:
----------
ID
标题

如何定义公司维度并将其链接到 invoices_data 表?

4

1 回答 1

2

如果可能的话,我会更改表结构。请注意,可以从 SQL 语句创建 iccube 表。

我将从创建几个维度开始:

  • 公司 -> 使用“公司”;多级只有一个带有 id 和标题的级别。
  • 日期 -> 使用时间(向导);添加与您拥有的数据匹配的开始/结束。
  • Product -> using 'invoices_data' : Multi-Levels 只有一个级别,id_product 用于键和名称

如果可能的话,我会将日期添加到“invoice_data”、SQL 连接中。如果不是,您可以创建一个Many-2-Many 表(高级)来为您进行连接。更多信息在这里,除非真的需要,否则我不会选择 m2m,因为它是高级功能(仔细阅读链接)。

创建一个多维数据集,使用表“发票数据”添加“事实”。单击最后一个按钮“向导”,这将自动链接所有尺寸。最终添加您的措施(数量和价格)。

应该就是这样。

希望能帮助到你

于 2014-09-29T09:31:07.283 回答