如何使用Excel Cube函数创build一个范围频率表

我想要的是在Excel中创build类似这样的内容(请参阅图像),从PowerPivot数据模型中的表中抽取我所选类别的频率。 输出也需要通过单元格引用进行dynamic过滤。

在这里输入图像说明

以下面的数据集为例:

Week 1 A Week 1 A Week 1 A Week 1 A Week 1 A Week 1 B Week 1 B Week 1 C Week 1 D Week 2 A Week 2 A Week 2 A Week 2 A Week 2 A Week 2 A 

如果我通过我的expression式过滤到第1周,将会产生下面的输出

 1 2 2-4 1 5+ 1 

但是,如果过滤到第2周,则会产生该输出

 1 0 2-4 0 5+ 1 

我说“设置expression式”,因为我假设这样做的方式是通过CUBESET函数可能与MDX FILTER函数和CUBESETCOUNT函数,虽然我打开其他build议。 尽pipe该示例没有显示,但我需要expression式来过滤来自我的多维数据集的多个维度 ,特别是在我的日历表中find的date。

我也明白,我可以在PowerPivot中创build具体的措施来处理这个(下面的示例公式),但我想知道这是否可以通过CUBESET函数。

 Freq (5+):=CALCULATE( DISTINCTCOUNT([myColumn]), FILTER(myTable, COUNTROWS(FILTER('myTable', [myColumn] = EARLIER([myColumn]))) >=5 ) ) 

我也打开在我的Powerpivot表中创build一个帮手列。

谢谢,