获取日期范围中第一个和最后一个度量值之间的差异 - MDX

时间:2014-11-17 14:30:59

标签: sql-server ssas mdx olap

我想获取指定日期范围之间所选度量的第一个值和最后一个值。 例: 如果我有一个在11月10日到11月17日之间返回值的查询,我想从11月10日的值中减去11月17日的值。 我尝试使用tail()head()函数,但它仍无效。

1 个答案:

答案 0 :(得分:0)

SELECT MAX(t.Col) - MIN(t.Col)
FROM yourTable t

该语句返回列Col上的max和min值之间的差异。该语句可以进一步用作各种子句中的子查询,例如where或select。 如果列Col是与日期相关的列,那么计算的差异将反映最小最大值之间的天数