【发布时间】:2015-06-09 23:56:33
【问题描述】:
在 TSQL 中,我可以这样做来获取某个月的天数:
declare @date as datetime
set @date = '2015-02-06'
select datediff(day, dateadd(day, 1-day(@date), @date),
dateadd(month, 1, dateadd(day, 1-day(@date), @date)))
如何在 MDX 中获得相同的功能? 附:我需要结果是一个 int。
【问题讨论】:
-
创建日期维度。
-
我有一个,但里面没有一个月的天数。
-
@PaulKar。它只是您维度中的一个额外列,它使用您已有的 sql。然后,这可能是多维数据集中每个日期的属性 - 比所提供的
mdx解决方案更简单、更有效。
标签: sql-server tsql mdx cube