SSAS-创建度量值仅统计最新事件

SSAS-创建度量值仅统计最新事件,ssas,olap,business-intelligence,olap-cube,Ssas,Olap,Business Intelligence,Olap Cube,我是SSAS的新手,不知道如何大量定制度量。 “我的事实”表存储每个更改事件,如创建的新页面或删除的页面。 默认度量值将返回所有更改的计数,但我还需要一个 将显示事件在系统中引用的页数。对于每个不同的页面,它应该只计算一个事件,但是使用系统截至被用作筛选器的日期的最新状态。 例如:某人在周一创建5页,然后在周二删除2页,在周五添加1页。 这是8个事件,但只有6个独特的页面,因此如果周二筛选,度量值应显示5个页面,如果周五筛选,度量值应显示6个页面。它应该只计算该页面的最后一个事件,而不是使用该页

我是SSAS的新手,不知道如何大量定制度量。 “我的事实”表存储每个更改事件,如创建的新页面或删除的页面。 默认度量值将返回所有更改的计数,但我还需要一个 将显示事件在系统中引用的页数。对于每个不同的页面,它应该只计算一个事件,但是使用系统截至被用作筛选器的日期的最新状态。 例如:某人在周一创建5页,然后在周二删除2页,在周五添加1页。 这是8个事件,但只有6个独特的页面,因此如果周二筛选,度量值应显示5个页面,如果周五筛选,度量值应显示6个页面。它应该只计算该页面的最后一个事件,而不是使用该页面的第一个事件,因为这可能会影响其他维度。
我该怎么做呢?

您已经有了一个事件计数度量,现在需要创建一个页面计数度量。此页面计数度量值将具有最后更改类型维度和时间维度。按最后一个更改类型维度对页面计数度量值进行切片将得到您想要的结果

要为Page_Count事实创建视图,您只需按Page_Id对Event_Count事实表进行分组,并获取所有维度的MAXEvent_日期信息

在没有模式视图的情况下,这些都是非常概念化的,但是您的度量听起来并不复杂,只是不在事件粒度上,而是在页面粒度上