繁体   English   中英

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

[英]How to visualize more attributes of a dimension in Pivot table in Excel 2016

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

用户具有许多属性,例如“电子邮件”,“手机号码”,“地址”等等。

我在Excel 2016中构建了数据透视表,可以在其中轻松找到当月哪些用户下了订单。

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

但是,如果我将所需的属性拖到数据透视表中,这些属性将用于进一步拆分每一行:在数据透视表中的每个用户下,只有一个移动电话会存在一个级别,并且将进一步划分为一封电子邮件,依此类推。

相反,我需要的是将事实“订单”的划分仅按维度User(用户)进行划分,并且让每个User(用户)仅可视化更多字段。 实现此目标的最佳方法是什么?

到目前为止,我们唯一能想到的方法是具有一个附加属性,该属性具有所有所需信息的串联(逗号分隔?)。 但这真是太可怕了。 目的应该是在其自己的excel单元中具有每个其他属性。

我认为您正在寻找类似的东西...

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

从这个原始数据...

在此处输入图片说明

和上面的选项,我生成此数据透视表...

在此处输入图片说明

我无法使用Excel 2013进行评论,因为我使用的是XL 2013。

但是在我的数据透视表中,我可以右键单击该维度的默认显示值(我想这将显示您的User维度的用户名-对我来说是Products维度)。[ 显示会员属性[1]

然后选择“在报表中显示属性”,然后选择所需的属性。

将鼠标悬停在单元格上方时,将显示在工具提示弹出窗口中。 似乎没有将这些额外的值视为额外的维度级别,而是与要查看的叶级别具有笛卡尔乘积关系:它正确地仅读取每个叶成员一个值。

您可能需要翻转尺寸设计才能使Excel进行此操作吗? 我的维度将这些“属性”作为维度属性,其中AttributeHierarchyVisible = True,AttributeHierarchyEnabled = False。

我只定义了其中两个(当前产品代码和ID)。 由于某种原因,此Excel功能还包括层次结构(类别)中叶级的直接父级作为“属性”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM