小编Shm*_*ski的帖子

MDX - 动态获取过去 6 个月

我有一个 Dim 表,名为DimAccounts. 它描述了一个用户帐户和该帐户的创建日期。例如:

在此处输入图片说明

我想动态获取过去 6 个月内创建的帐户列表。例如今天是 09\01\2016。所以我的帐户列表将是从01-08-2015直到创建的帐户09-01-2016。请注意,此CreatedOn字段没有层次结构,它是帐户维度的一个属性。

sql-server ssas mdx dimension

3
推荐指数
1
解决办法
4643
查看次数

添加“上次发生时间”标志列

我需要在包含 3 列的表中添加一列:

  1. GroupKey - 显示项目的编号。
  2. 状态 - 组根据插入日期所处的状态编号。状态编号可以前后更改多次。
  3. 插入日期 - 状态更改的时间和日期。

这 3 列永远不会改变。它就像一个“日志”表,只能添加行,不能删除或更改行

我需要的第四列(计算列)是一个标志列,它将显示状态是否是基于 insert_date 的最后一次状态更改。

如果是最后一个状态,则显示 1,否则显示 0。我希望我解释得足够好。下面是一个例子:

这是桌子。

sql-server greatest-n-per-group

2
推荐指数
1
解决办法
4177
查看次数

标签 统计

sql-server ×2

dimension ×1

greatest-n-per-group ×1

mdx ×1

ssas ×1