您有几个选项可以在Excel的单元格中显示Power Pivot模型的值.
1)创建一个只包含所需字段值的数据透视表.您可以通过打开Power Pivot模型并单击主页选项卡上的数据透视表来完成此操作.找到所需的字段并将其放入行中.您可以通过转到数据透视表工具组中的设计选项卡并选择Grand Totals - > Off for Rows and Columns来删除总计.您可以在显示行标签的行中键入自己的标题.
2)使用切片机.添加数据透视表,然后单击"插入"选项卡上的"切片器".选择要显示的字段,然后单击"确定".如果您不需要,可以删除数据透视表的其余部分.
3)使用立方体功能.您可以通过创建集合然后创建立方体成员来获取特定维度的值列表.例如,我有一个Power Pivot模型,其中包含一个名为cities的字段.我的立方体集在单元格G1中.
=CUBESET("ThisWorkbookDataModel","[Location].[City].[All].children", "Cities")
Run Code Online (Sandbox Code Playgroud)
在G1下面的G列中的单元格中,我可以复制以下cuberankedmember公式.
=IFERROR(CUBERANKEDMEMBER("ThisWorkbookDataModel",$G$1,ROW()-1),"")
Run Code Online (Sandbox Code Playgroud)
这将从单元格G1中的集合中获取成员列表,并按顺序列出成员.所以你需要将它复制到与值一样多的单元格.我曾经ROW()-1创建一个以1开头的自动编号列表.所以在G4单元格中,我说"让我成为第三个城市.由于成员数量可以改变,我添加了IFERROR.通常,如果你要求更多成员而不是如果存在,它将返回#N/A.IllError捕获该错误并返回一个空字符串(这纯粹是出于美观目的,可以省略).
您可以在下面看到3个选项的结果.

| 归档时间: |
|
| 查看次数: |
2078 次 |
| 最近记录: |