如何使用mdx计算日差?
How to calculate day difference using mdx?
告诉我如何计算 pentaho 模式中两个日期列之间的日期差异 workbench。
提前致谢。
只是为了向 Harsha 的回答添加一些动态功能,您可以使用:
- CURRENTMEMBER 函数获取 ROWS 上使用的日期
- 您可以使用 VBA 日期函数来获取今天的日期
所以如果我 运行 这个:
WITH
MEMBER Measures.DD AS
Datediff
('d'
,Cdate([Date].[Calendar].CurrentMember.Member_Caption)
,Cdate(VBAMDX.Now())
)
SELECT
{Measures.DD} ON COLUMNS
,[Date].[Calendar].[Date] ON ROWS
FROM [Adventure Works];
结果是:
告诉我如何计算 pentaho 模式中两个日期列之间的日期差异 workbench。
提前致谢。
只是为了向 Harsha 的回答添加一些动态功能,您可以使用:
- CURRENTMEMBER 函数获取 ROWS 上使用的日期
- 您可以使用 VBA 日期函数来获取今天的日期
所以如果我 运行 这个:
WITH
MEMBER Measures.DD AS
Datediff
('d'
,Cdate([Date].[Calendar].CurrentMember.Member_Caption)
,Cdate(VBAMDX.Now())
)
SELECT
{Measures.DD} ON COLUMNS
,[Date].[Calendar].[Date] ON ROWS
FROM [Adventure Works];
结果是: