如何在时间维度上切片无事实事实表?(SSAS)

如何在时间维度上切片无事实事实表?(SSAS),ssas,cube,dimensions,Ssas,Cube,Dimensions,从习惯性的“请原谅,因为这是我的第一篇文章,我是一个相对初学者”免责声明开始,我有以下问题 我为一家非营利活动组织工作,我已经建立了一个SSAS解决方案来衡量一组活动参与者(客户)采取的活动(如向首席执行官发送电子邮件)。主事实表有一个活动计数作为其衡量标准,并且可以按时间和地理位置进行切片 。。。但我也希望有另一个无事实的事实表,可以显示有多少活动家在哪个邮件段的计数。。。所以我想我需要做的就是把我的竞选者维度的副本(随着地理位置的改变,这个维度正在慢慢改变)放到它自己的无事实的事实表中。。。

从习惯性的“请原谅,因为这是我的第一篇文章,我是一个相对初学者”免责声明开始,我有以下问题

我为一家非营利活动组织工作,我已经建立了一个SSAS解决方案来衡量一组活动参与者(客户)采取的活动(如向首席执行官发送电子邮件)。主事实表有一个活动计数作为其衡量标准,并且可以按时间和地理位置进行切片

。。。但我也希望有另一个无事实的事实表,可以显示有多少活动家在哪个邮件段的计数。。。所以我想我需要做的就是把我的竞选者维度的副本(随着地理位置的改变,这个维度正在慢慢改变)放到它自己的无事实的事实表中。。。列为FK_活动者、段id、开始日期、结束日期,但我如何将其链接到时间维度,因为它没有FK_时间(仅仅是开始和结束时间)。。。我想我要做的是将无事实的表格与“when PK_time>start_date and 非常感谢任何能在结构上(广义方法是否错误?)或在SSAS中实际操作的实践性方面为我指出正确方向的人


AJ

如果您只想分析单个时间点的数据,例如,显示我在x点的数字。然后您可以将时间维度设置为“生效日期”。 这将是半累加性的,您将无法跨时间聚合数据

但是,如果您感兴趣的是分析时间段之间的转换,那么有一种“多对多”解决方案可以实现这一点:

白皮书提供了几种模型,其中与您的场景相关的是“跨时间”或“过渡矩阵”

祝你好运