返回到今天的天数

用户名

我有[Measures].[Days in the period]哪个计算我的Time层次结构的天数

我想创建计算得出的成员,该成员将返回直到今天的天数。例如,如果今天是11月14日,则它必须显示11月的14天(而不是30天)。并且在接下来的几个月(例如12月)中为空。SQL中没有类似GetDate()的东西,因此我对实现它的简单方法有些困惑。我的初始代码没有很多:

member [Measures].[Days in the period passed] as [Measures].[Days in the period] 
用户名

我自己解决了。下面的代码完成了这项工作:

WITH
MEMBER [Measures].[Days in the period passed] AS 
FILTER 
(
Descendants([Time].[Calendar], [Time].[Calendar].[Day]),
[Time].[Day].Properties("Day key") <= FORMAT(NOW(), "yyyyMMdd")
).COUNT

编辑:更优雅和正确的方法是范围:

SCOPE
( 
[Measures].[Days in the period passed], [Time].[Day].[Day].Members
);   

THIS =  IIF([Time].[Day].CurrentMember.Properties( "Key0" ) <= FORMAT(NOW(), "yyyyMMdd"),
                        [Measures].[Days in the period],
                        NULL); 
END SCOPE; 

检查选择:

SELECT 
([Time].[Calendar].[Mouth]) ON COLUMNS,
(([Measures].[Days in the period passed])) ON ROWS
FROM [TestCube]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

比较日期与今天的日期并返回天数

来自分类Dev

返回熊猫DF列以及从索引到今天的日期之间经过的天数

来自分类Dev

返回熊猫DF列以及从索引到今天的日期之间经过的天数

来自分类Dev

如何返回到达特定日期时间之前的天数和小时数?

来自分类Dev

如何计算从日期时间到今天的天数?

来自分类Dev

从mysql表的日期算到今天的天数

来自分类Dev

Excel:天数返回日期

来自分类Dev

SimpleDateFormat返回错误的天数

来自分类Dev

从Nvidia返回到Nouveau

来自分类Dev

返回到tr的引用

来自分类Dev

从跳转返回到主

来自分类Dev

用PHP计算日期到今天之间的天数

来自分类Dev

给定日期与今天之间的C ++天数

来自分类Dev

获取从今天开始的天数

来自分类Dev

计算从特定日期到今天的天数r

来自分类Dev

提取数据框日期和今天之间的天数

来自分类Dev

如何找到今天和未来日期之间的天数?

来自分类Dev

从JOIN返回今天的缺失行

来自分类Dev

在 JS 中返回今天的日期

来自分类Dev

XML响应返回到屏幕,而不是返回到变量

来自分类Dev

从片段返回到活动onBackPressed

来自分类Dev

返回到RouterLink的页面顶部

来自分类Dev

将对象返回到表单

来自分类Dev

将输入返回到段落

来自分类Dev

jQuery replaceWith并返回到原始

来自分类Dev

如何返回到Nouveau司机?

来自分类Dev

mouseleave()返回到mouseenter()之前

来自分类Dev

WebApi无法返回到HttpClient

来自分类Dev

将Arraylist从Servlet返回到DAO,再返回到Servlet,然后返回到Jsp