问题标签 [pivot-chart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1584 浏览

excel - 如何隐藏数据透视表中的空白行以使数据透视图不包含该行?

  1. 场景:我有一个数据透视表,其中包含行中的年份和值中的销售额。此外,我的销售额与上一年的差异(内置数据透视函数“显示为 ...”)的值。它工作正常,但数据透视表中的第一行对于销售和销售差异是空白的。很明显,因为第一年之前没有年份,所以第一行是空白的。

  2. 场景:如果我删除销售额并保留值中的销售额差异,则数据透视表中的整个第一行除了年份之外都是空白的。年份字段选项下的“显示没有数据的元素”选项已停用!空白行仍然存在。

现在,当我制作数据透视图时,图表中也会显示空白行。我可以隐藏工作表中的整个空白行,但它不会影响图表。我还可以在数据透视表的顶部制作另一个非数据透视表,并将其作为图表的数据源。但我不想让事情复杂化。

所以问题是:我怎样才能摆脱数据透视表中的空白行,并且在数据透视图中更重要?

正在使用的 Excel 版本:2013、2016、2019、2019 365

谢谢你的帮助。

0 投票
0 回答
128 浏览

excel - 有没有办法在 Excel 的数据透视图中自动或以编程方式插入动态误差线?

我有一个使用平均值绘制每个分组点的数据透视图。我想添加错误栏,但 Excel 似乎不支持自动错误栏生成(或者支持吗?)。

我应该只在 VBA 中生成一个标准图形/数据透视图以包含此功能吗?我会失去大部分不错的切片器功能(如果标准图表是解决方案),这让我很难过......

编辑:让我们看一个例子!

这是我使用另一张表中的表中的数据制作的数据透视图的图片。

例子

我想添加从平均值的标准偏差自动计算的误差线。但是由于每次我为过滤字段的特定组合过滤我的数据透视表时都会计算一个新的平均值,所以我不能在每次更改数据过滤时手动添加错误栏!

0 投票
1 回答
1533 浏览

excel - 组合来自 2 个数据透视表的列以制作图表

我正在尝试将数据透视表中的 2 列与另一个数据透视表中的 2 列合并,以便制作数据透视图。我不知道它是如何完成的。我可以为单个数据透视表制作数据透视图,但在这种情况下我应该怎么做?

0 投票
1 回答
36 浏览

excel - 如何更新源数据由宏更新的数据透视表?

我有一个由数据透视图组成的仪表板。源数据通过宏进行更新。但是,当我刷新数据透视表的数据时,源数据表会减少到源文件的标题吗?有没有一种方法可以刷新这些数据透视表,而无需在每次通过运行宏更新源工作表时选择源数据?

0 投票
1 回答
1484 浏览

excel - 如何在 VBA 中将过滤器应用于我的数据透视图

我正在尝试编写一个宏来创建数据透视图。我需要将数据透视图作为条形图,将列过滤为仅显示 3 列。这是我到目前为止的代码。

我试过使用 >add FilterType 但它似乎不起作用。我也尝试将其定义为 PivotField,但同样没有结果。

我想要的结果是一个条形图,每个工作流只显示 3 个研究。相反,我得到了所有的研究。

0 投票
1 回答
1039 浏览

excel - 使用 VBA Excel 添加数据和格式化数据透视图

我正在努力Pivotchart使用 VBA 格式化 & 将数据添加到图表中。我已经设置了代码来创建工作正常的数据透视图,我可以手动格式化和添加数据,但是每当我尝试模仿宏记录器或我在网上阅读的任何内容时,它似乎都无法说明“应用程序定义或对象定义错误。

我试图将代码更改objChartActiveChart尝试模仿我在使用宏记录器时所做的事情,但这仍然失败。在我最初的尝试失败后,我尝试了录音机。

我也没有ChartTitle.Add工作,所以我可以修改可见的标题(目前没有任何东西显示为标题)。

我希望代码按国家和地区创建一个透视图,显示具有 3 个不同类别“已实施”、“进行中”和“逾期”的逾期行动。

0 投票
1 回答
102 浏览

excel - 如何更改 Excel 数据透视图的数据源?

我正在尝试重用 Excel 数据透视图从其他数据透视表中制作类似的图表。
假设我Pivot Chart A从 a 制作 aPivot Table A并自定义它的颜色和格式。之后,假设我需要Pivot Chart BPivot Table B具有相同特征的Pivot Chart A. 正如@teylyn@Jon Peltier在他们的回答中所建议的那样,我从同一个数据集中制作了不同的数据透视表来制作每个数据透视图。

  • 示例数据集
  • 数据透视表

数据透视表

  • 数据透视图 A

数据透视图 A

现在假设我想回收这个Pivot Chart A复制、粘贴和更改它的数据源(最初Pivot Table A)到Pivot Table B. 但是,当我右键单击复制的图表并选择选项Select datasource时,数据范围被锁定,我无法将其参考单元格更改为Pivot Table B.

那么,有没有办法将数据源从数据透视图 A 的副本更改为数据透视表 B?提前致谢!

0 投票
1 回答
2465 浏览

excel-2010 - 如何将目标线添加到数据透视图中?

我有一个资源分配报告,它每周根据一堆每月数据自动生成。数据汇总在数据透视图中,其中包含不同列值(名称、角色、项目等)的切片器。该图表显示了为每个角色分配的单位,在接下来的 13 个月中每个月: 资源分配数据透视图

基本上,我想在此图表中添加一条目标线。我尝试了几种不同的方法。

在其他项目中,我通过在数据透视表旁边的列中添加目标值,成功地将目标添加到数据透视表数据中,但这不适用于此报告,因为该方法迫使我使用常规图表而不是PivotChart so I can't have the slicers (which I need), and the PivotTable changes shape a lot so it would overwrite the data as different slicer options are selected and as new values are added to the data each week.

我最接近将目标添加到图表中的方法是实际创建一个新行项目,其中角色是“目标”,每个月的值是目标值:目标行项目。我什至可以将数据系列类型更改为看起来像一条目标线:PivotChart with target line。唯一的问题是“目标”现在出现在角色 slicer中。

当角色切片器有数据时,有什么方法可以从角色切片器中隐藏“目标”?还是有其他方法可以将目标线添加到此数据透视图中?

0 投票
2 回答
44 浏览

excel - 数据透视图格式

非常了解 VBA 的人,

我有一个透视图,我写了一个子来格式化系列表示。此图表包含四个系列并连接到切片器。

问题是这些格式不适用于某些切片器的按钮,因为其中一种系列格式消失了。这个系列格式应该是一条灰线;数据点在那里,但没有线条和填充颜色。

我已经调试了这个东西并使用手表检查发生了什么,但一切都很好,并且运行正常。当我 F8 宏时,在系列不起作用之后,我尝试使用鼠标强制图形线上的颜色并且它起作用。

你对我应该在哪里寻找问题有什么建议吗?这也发生在您的数据透视图上吗?

我写了这段代码:

0 投票
1 回答
82 浏览

excel - Excel 数据透视图:显示最后 25 行

我有一组数据,我有一个宏运行,每 5 秒添加一条线这链接到仪表板中的数据透视表和数据透视图

看起来像这样(图片是我的第二个版本,增量而不是减量)

我在隐藏页面中有一个字段,我在其中放置了我想查看的最后记录的行数

例如,我有 1000 行,我想要仪表板图,按一下按钮,在“仅查看最后一个 X”或“查看全部”之间切换

我想找到一种更轻松的方法来完成我所做的事情,因为我看到了很大的延迟


我通过在数据中添加两列并在其中添加宏写入公式来实现这一点

Col D : 给行赋值

Col E :如果 D > 0 的值写入“最后 X 个日志”,其余的写入“X 个日志之前”


我把这段代码放在 Col D

设置!I4 = 我想要的日志数量的字段;15

设置!I5 = 是我存储要在公式中使用的最后一行值的位置,从而在每个添加的行处更新所有行

这在单元格中写入公式,如下所示:

结果是倒计时,其中最近的值为“15”,最旧的值为负数


并将此代码用于 Col E

这在单元格中写入公式,如下所示:

我在对我的数据透视表进行排序的切片器中使用那些“值”

谢谢你