如何使用 mdx 在 OLAP 中按事务计数查看客户计数或如何反转视图维度和度量

How to view customer count by transaction count in OLAP using mdx or how to reverse view dimension and measures

我有一个销售交易事实 table 和客户维度 table。我有交易计数作为衡量标准。

我希望我的报告为:

No. of Time Transaction doing   Customers    Transactions
1                                10                10
2                                6                 12
3-6                              5                 ??

我如何在 OLAP 中使用 mdx 或什至使用 excel 但保持枢轴 table 结构来实现此目的。

您可以创建这样的措施:

With
Member [Measures].[Customers with 1 transaction] as
Sum(
    existing [Customer].[Customer].[Customer].Members,
    IIF(
        [Measures].[TransactionCount] = 1,
        1,
        NULL
    )
)