Excel的数据透视表中,如何过滤value中的0值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel的数据透视表中,如何过滤value中的0值?相关的知识,希望对你有一定的参考价值。

pivot表格卷帙浩繁,其中0项很多,也毫无意义,但value这里好像用不了filter键?
谢谢!

首先为数据添加筛选,然后在数据透视表中的筛选一栏点击字段设置,勾选在手动筛选中包含新项目。

参考技术A 设置数字格式为会计专用,或者根据需要自定义.追答

你的猫,它它它不痛么。。。。

参考技术B 在字段上右键,忘了哪一个,里面有去掉空值

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

【中文标题】如何在 Excel 2016 的数据透视表中可视化维度的更多属性【英文标题】:How to visualize more attributes of a dimension in Pivot table in Excel 2016 【发布时间】:2016-04-28 10:24:01 【问题描述】:

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

用户有很多属性,比如“电子邮件”、“手机号码”、“地址”等等。

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

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

如果我在数据透视表中拖动所需的属性,这些属性将用于进一步拆分每一行:在数据透视表中的每个用户下将有一个只有一部手机的级别,这将进一步分为一封电子邮件和以此类推。

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

到目前为止,我们能想到的唯一方法是添加一个附加属性,将所有需要的信息串联起来(逗号分隔?)。但这真的很可怕。目标应该是在自己的 Excel 单元格中包含每个附加属性。

【问题讨论】:

“显示详细信息”不是一个选项。它仅限于 N 行,并且视觉效果不佳,有许多键显示为无用(对于最终用户)数字。如果可能,附加属性应该在 Pivot 中或除它之外是可见的。如果“显示详细信息”是可自定义的(显示这些属性)并且不受行数限制 【参考方案1】:

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

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

从这些原始数据...

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

【讨论】:

(1) 我会将您的答案标记为答案,因为它确实有效。但它确实有一个问题:我添加的用户属性越多,它变得越慢(难以忍受)。看起来它实际上是在划分所有属性的事实,然后将行隐藏在 eccess 中,而不是仅仅获取附加字段并将它们与维度的关键属性并排放置。在您的示例中,似乎实际上是将 Name10 的所有(两个)订单除以所有可能的电子邮件,然后仅显示 name10 具有的行,作为电子邮件,“Name10@somemail.com”。 (2):这需要比仅仅在原始数据中找到 Name10 的电子邮件更多的工作。我想这是不可避免的,因为 Name10 只使用了 1 封电子邮件是不被允许的。不过,在我的数据结构中,有一个维度表用户,其中每个用户只有 1 封电子邮件(该表中的每一行是 1 个用户,用户 ID 是一个 PK)。 (3):所以在我看来,它似乎做了很多不必要的缓慢工作。不管怎样,谢谢你,你的进步已经很大了! 行中字段的顺序可能会影响速度,但通常您会根据自己的喜好排列它们。【参考方案2】:

我无法对 Excel 2016 发表评论,因为我使用的是 XL 2013。

但是在我的数据透视表中,我可以右键单击默认显示的维度值(我想这会显示用户维度的用户名 - 对我来说这是一个产品维度)。[

然后选择“在报表中显示属性”,然后选择您想要的。

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

您的维度设计中是否有一些开关需要翻转才能让 Excel 执行此操作?我的维度有这些“属性”作为维度属性,AttributeHierarchyVisible=True, AttributeHierarchyEnabled=False。

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

【讨论】:

以上是关于Excel的数据透视表中,如何过滤value中的0值?的主要内容,如果未能解决你的问题,请参考以下文章

excel如何将数据透视表中的汇总项去掉?

如何连接 Excel 数据透视表中的值,而不是求和或计数

excel中数据透视表,如何将空白的地方隐藏掉

如何删除EXCEL表中的大量数据行,要删除的行数大概8万

如何使两个Excel表中的数据相关联

Excel中基于文本字段的数据透视表中的条件格式