假设我有一个称为图书馆书籍的维度和一个称为逾期天数的事实。如何编写一个 mdx 表达式,该表达式将返回每个 num days 过期值处存在的书籍数量?换句话说:
Days Overdue | Num books
1 | 3498
2 | 237
3 | 57
在 SQL 中,答案很简单:
select days_late,count(*) from days_overdue_fact group by days_late
在 mdx 中,我试过这个:
with member [Measures].[Overdue Count] as 'count([Book].[System Id].members) '
select [Measures].[Overdue Count] on 0,
[Measures].[Days Late] on 1
FROM [myCube]
但我收到了蒙德里安的抱怨:“[措施]”出现在多个独立轴上。
我只是想按事实值分组。