我有一个名为"purchase"
的表,其中包含以下数据:
year month time day_week name provider service purchase revenue
我正在使用此数据制作数据透视表。然后我有另一个名为"active"
的表:
name provider service description month year number_active
我使用此数据创建了一个单独的数据透视表。
现在我需要第三个数据透视表,例如:
number_active/revenue
并按年份垂直切片。问题是我无法在表之间创建关系,因为在购买时我按天和小时提供服务,而在活动中我按月提供服务。我想我需要创建另一个表,该表是按月分组的购买视图。
我尝试了以下内容:
home -> From Database -> From analysis services or PowerPivot
但我有一个错误:
我不确定从哪里开始。
如何按月分组此视图?
答案 0 :(得分:1)
我认为您不需要创建汇总数据的新视图作为源。您只需要能够按日期汇总,您可以通过添加日期维度来完成此操作。
您可以从Windows Azure marketplace免费下载一个。
获得日期表后,将计算列添加到Power Pivot模型中名为Date = [Month]&"/01/"&[year]
的Active表中。然后将数据类型更改为日期。
然后对购买表执行相同的操作。接下来,创建从Active [Date]到Date [DateKey]以及从Purchase [Date]到Date [DateKey]的关系。
您可以将所有这些都降低到时间级别并将其关联到那里(如果您没有在日期列中指定时间,Power Pivot将假设午夜)。但我正在简化,因为这个场景不需要。
接下来制作两个基本计算度量
我不确定你的号码是什么意思,所以我假设它只是一笔钱。如果不是这种情况,您可以调整此计算。
然后进行最终计算:每个活跃用户的收入:= [活跃数量] / [总收入]
然后,您应该能够将月份和年份与此新计算的度量和原始度量(活动数量和收入)一起计入数据透视表。