来自维度表

时间:2016-06-07 13:05:18

标签: powerpivot dax

我是一家大公司的毕业实习生,我在PowerPivot中创建一个测量方法遇到了一些麻烦。 我对PowerPivot很新,我需要一些帮助。我是第一个在办公室使用PowerPivot的人,所以我不能在这里寻求帮助。

我有一个基本上所有日记帐分录的事实表。见下表。所有条目都使用每个产品的唯一ID(序列号)

完成
ID  DATE     ACCOUNT#   AMOUNT
110 2010-1-1 900        $1000

维度表中包含分配给特定国家/地区和费用或收入的所有帐户。

ACCOUNT#    Expense Country
900         Revenue Germany

另一个维度表来分割日期。 第三维表包含产品信息,但也包含具有特定费用的列(费用X)。

ID  Expense X   ProductName Productcolour
110 $50          Flower      Green

我确信当然我在表格之间建立了正确的关系。切片工作一般。

要计算保证金,我需要从收入中扣除此费用x。我已经做了一个显示总收入的指标,那个很容易。

现在我需要一个度量来显示与productID相关的Expense X总数。因此,我可以在数据透视表中切换日期和产品名称等。

问题是我无法使用RELATED函数,因为序列号在事实表中多次使用(日记条目可以具有相同的序列号) 如果我使用SUM或CALCULATE函数,它将无法正确切片。

那么如何计算费用X的总额,以便正确切片?

1 个答案:

答案 0 :(得分:0)

检查功能RELATEDTABLE

如果您创建了一个虚拟数据集,我可以使用它并向您发送解决方案。