在列中计算客户数

时间:2016-01-19 20:06:52

标签: powerpivot

我有一个有1K行的表。在表中有一列具有客户的名称。我需要添加一个列(索引)我有多少客户的列。

使用distinctcount公式进行计算测量我得到了3156位客户。我的目标是在计算列中完成计算字段的相同结果。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

不确定计算列,但您可以通过一种方式来完成此操作,即从您的来源制作相关的dCustomers维度表。你的问题没有提到你的来源 - 这就是我在估算中最常见的来源:

SQL数据库连接:

SELECT DISTINCT customerField
FROM yourViewOrTable

Excel /文本文件:

  1. 使用链接表复制工作表。
  2. 在工作表副本上删除除Customers列以外的所有列。
  3. 如果数据中的单个单元格处于活动状态,请转到数据>删除重复项。
  4. 在PowerPivot功能区选项卡下,单击“创建链接表”。
  5. 现在是什么? 您现在应该拥有来自您使用的任何来源的两个表。您会发现您的新表中有3156条记录。转到Diagram视图并将table1.CustomerField中的关系拖到table2.CustomerField。

    通过这种关系,您应该能够做任何您需要做的事情,但如果您对使用案例有任何疑问,请回复。