CUBESET与切片机

时间:2018-05-31 00:44:08

标签: excel excel-formula mdx cube excel-2016

我希望显示在日期范围内(由切片机选择)向邮箱发送电子邮件的前10位用户。下面的代码适用于整个数据集,但我似乎找不到使用切片器的示例。但是我已经使用了一个切片器值。

=CUBESET("ThisWorkbookDataModel"
    ,"TOPCOUNT(
                [MSExchange].[Sender.Name].children
                ,10
                ,SUM([Measures].[Count Inbound mail],[Calendar].[YYYY-MM].&["&D5&"]))"
               )"
    ,"Top 10"
    ,2
    ,"[Measures].[Count Inbound mail]"
)

--D5 == CUBERANKEDMEMBER("ThisWorkbookDataModel",Slicer_YYYY_MM,1)

我相信“存在”关键字可能会与两个表达式一起使用,但到目前为止我还没有运气。

1 个答案:

答案 0 :(得分:2)

您可以使用slicers过滤 table 数据或 PivotTable 数据。

第一步是将数据放入表格(或数据透视表),然后你可以应用切片器。

更多信息: