首页 > 解决方案 > excel cubset函数获取2列集

问题描述

我正在尝试使用 cubset 函数来获取一组 2 列。数据表如下所示:

TABLE
+--------+-------+-------+
| CLIENT | PRODA | PRODB |
+--------+-------+-------+
|      1 | A     | X     |
|      1 | A     | Y     |
|      1 | B     | X     |
|      2 | A     | Y     |
|      2 | B     | X     |
|      2 | C     | Y     |
+--------+-------+-------+

我运行的代码仅返回 1 列集

=CUBSET("ThisWorkbookDataModel";"[TABLE].[CLIENT].&[1]*[TABLE].[PRODA].children";"result set")

我要执行的代码,我需要返回两个相关列 PROD 和 PRODB

=CUBSET("ThisWorkbookDataModel";"[TABLE].[CLIENT].&[1]*[TABLE].[PRODA].[PRODB].children";"result set")

result set
+-------+-------+
| PRODA | PRODB |
+-------+-------+
| A     | X     |
| A     | Y     |
| B     | X     |
+-------+-------+

那么编写代码以检索两个相关列的正确方法是什么?

感谢任何帮助

标签: excelpowerbimdxpowerpivot

解决方案


推荐阅读