如何在Excel 2016中显示数据透视表中的维度的更多属性

我有一个维度是“用户”的SSAS多维数据集。

用户有很多属性,比如说“电子邮件”,“手机号码”,“地址”和(很多)。

我在Excel 2016中构build一个数据透视表,在那里我可以很容易地find哪些用户,例如,在当月下了订单。

现在,我想为每个用户可视化几个可能的属性:我只需要轻松地获取当月下达订单的用户的电子邮件和手机号码列表。

如果我在数据透视表中拖动所需的属性,它们将被用于进一步拆分每一行:在每个用户的透视下,只有一个移动电话将会有一个级别,并且将被进一步划分为一个电子邮件等等。

我所需要的只是保持事实“秩序”的划分仅由维度用户,并为每个用户只是可视化一些更多的领域。 什么是达到这个目的的最好方法?

到目前为止,我们唯一能想到的方法是在所有需要的信息的连接(逗号分隔?)上有一个额外的属性。 但这实在太可怕了。 目标应该是在每个附加属性中都有自己的excel单元格。

我想你正在寻找这样的东西…

  1. 数据透视表选项 – >显示 – >经典数据透视表布局
  2. 对于数据透视表上的每个字段,字段设置 – >小计 – >无

从这个原始数据…

在这里输入图像说明

和上面的选项,我生成这个数据透视表…

在这里输入图像说明

我不能评论Excel 2016,因为我使用XL 2013。

但是在我的数据透视表中,我可以右键单击维度的默认显示值(我想这将显示用户维度的用户名称 – 对我来说这是一个产品维度)。[ 显示成员属性[1]

然后select“在报告中显示属性”,然后select你想要的。

它显示的是当您将鼠标hover在单元格上时在Tooltippopup窗口中显示的内容。 似乎并没有将这些额外的值视为额外的维度级别,笛卡尔积关系到您正在查看的叶级:它正确地只读取每个叶子成员的一个值。

您的维度devise中是否可能有某些开关需要翻转才能使Excel执行此操作? 我的维度将这些“属性”作为维度属性,其中AttributeHierarchyVisible = True,AttributeHierarchyEnabled = False。

我只有2个定义(当前产品代码和ID)。 出于某种原因,此Excelfunction还将层次结构(类别)中叶级别的父级别直接包含为“属性”。