我从事教育工作,我试图找到学生毕业的学期——或者使用大学的术语,被授予。
如果我使用以下 MDX,我会得到正确的结果,恰好是去年的秋天。
select
filter(
[Term].[Term].[Term],
(
[Student].[Student].[Student Dimension Type].&[Student].&[123456],
[Measures].[Degree Conferred Count]
) > 0
) on 0
from [Enrollment Analytics]
如果我用 currentmember 交换显式学生成员,并将 student 扔到另一个轴上,我会得到过去 2 年的 Fall、Summer 和 Spring。
select
filter(
[Term].[Term].[Term],
(
[Student].[Student].currentmember,
[Measures].[Degree Conferred Count]
) > 0
) on 0,
[Student].[Student].[Student Dimension Type].&[Student].&[123456] on 1
from [Enrollment Analytics]
如果有人有时间,您能解释一下这两条语句的处理方式有何不同吗?谢谢!