0

这是我第一次在 JPivot 中使用 MDX,我有一个日期级别(格式:YYYY-MM-dd),我必须根据该日期的年份或月份进行一些查询。我没有找到单独提取它的方法。

这是我的查询:

select 
[Person].[job].Members ON COLUMNS, 
[WorkDate].[Date].Members ON ROWS 
from [Work];

有没有办法做到这一点?

先感谢您!

4

1 回答 1

1

如果[Workdate]层次结构具有年和月级别,您可以使用

[Workdate].CurrentMember.Parent.Parent.Name

(假设 Year 是 Date 的祖父母级别)

或者

Ancestor( [Workdate].CurrentMember, [Workdate].[Year]).Name

如果您没有年/月/日层次结构,那么您需要使用[Workdate].CurrentMember.Name和字符串函数将日期字符串分解为位。

于 2021-01-28T10:11:56.303 回答