我在Power Pivot的数据源中有几张表: 一个是Azure Marketplace(http://datamarket.azure.com/dataset/boyanpenev/datestream)中的“日历”表,我用它来表示用户友好日期。具有客户端基本信息的客户端表(ClientId,客户端名称,最近地址)。每个客户可能有多个帐户(AccountId,帐户名,ClientId)。我有AccountActivity表(AccountId,Date,Income)。我相应地设置了表之间的关系。
我需要构建一个基于AccountActivity的结果表,并且将具有日期(月,年),收入总和,帐户数和客户数。除了客户之外,我能得到一切。一旦我将#客户端添加到表中,它就会开始抱怨没有引用,而不是显示正确的客户端数量,而是显示与帐户没有任何关系的客户端总数。有没有办法使它工作或我将不得不添加到AccountActivity ClientId列?
答案 0 :(得分:2)
您不需要将ClientID添加到您的来源。您可以在PowerPivot模型中创建计算列。我重新创造了我认为你拥有的东西
我制作了3张包含4个客户,6个账户的假数据表:
我将它们添加到我的数据模型中,然后将DateStream添加到我的模型中并创建了关系。
然后我:
然后我创建了一个数据透视表。这些计算出的度量似乎适用于您的所有维度。