问题标签 [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 回答
90 浏览

excel - 限制线 枢轴区域图

我租了一辆车,我自己用,也租给别人用。我每个月可以开车 2000 公里,所以我正在尝试制作一个区域枢轴图,该图将跟踪我使用它的数量与出租的数量。

我有一个表格列,由租用里程和我自己的里程组成:

我设置了两个过滤器,每列的累积总和产生这个数据透视面积图:

在此处输入图像描述

我现在要做的是添加一条限制线,以显示我是否高于或低于我每个月可以驾驶的平均 2000 公里(3 月中只有 1000 公里,因为我在 3 月中旬拿到了车)。应该是这样的:

在此处输入图像描述

我真的不知道该怎么做。我的第一个想法是添加一个具有以下值的新表,然后将其作为一条线添加到数据透视图中。

但是数据透视图无法在两个表之间建立关系,仔细想想还是有道理的!

我现在正在研究某种插值方法,但我不知道如何去创建它。

任何输入将不胜感激!:)

PS:如果有人感兴趣,我在这里问了一个关于累积和的相关问题。

0 投票
1 回答
486 浏览

excel - Excel - 使用切片器根据列更改数据透视图

我有大量数据(200k+ 行和 10+ 列),以这种格式编译:

我使用了带有切片器的数据透视表和数据透视图,以允许我的图表根据月份对数据进行排序。但是,我希望能够选择要显示的列,例如:允许我根据我的选择显示 Value1 或 Value2 的切片器。

一种对我有用的方法是以这种方式编译数据:

这使我可以根据type使用切片器进行排序。这不是一个非常可行的选择,因为数据会不断添加,这样做很痛苦。

有一个更好的方法吗?我已经四处寻找,但找不到解决方案,不胜感激。

干杯!

0 投票
0 回答
167 浏览

excel - Excel - 数据透视图 - 计算开始时间和结束时间是否落入时间段

我会尽力解释。

我有数据,其中包含执行活动的开始时间和时间段。例如

我想在该时间段内每次进行活动时显示一个带有时间x-axis和计数的图表。y-axis

我想把它放在 aPivotTable中,因为数据会经常变化(当前保存为 Excel Table Table1),并且它会与连接到其他图表的切片器交互。根据上面的数据(不包括詹姆斯) ,我在下面展示了我期望的PivotTable样子。

例如

这很简单,无需使用以下数据透视表countif

但如果数据不断变化并且需要应用多个过滤器,我似乎需要一个 Pivot。顺便说一句,我使用的是 Excel 2010

0 投票
1 回答
32 浏览

pivot-table - 最后一个值和空白日期来自哪里?

我在电源数据透视表和图表中遇到了一件奇怪的事情。我在表格和图表中有欧元/瑞典克朗,你可以在这里看到

图片

最后一个值大于 70,日期为空白-空白-空白。我显然已经检查了我的表格,并且没有高于 10.3 的空白行或值。

有谁知道为什么我有这个奇怪的值和空白日期?

此致

0 投票
1 回答
1603 浏览

excel - Python win32com PivotCache.CreatePivotChart() 错误:“发生异常”

2017 年 9 月的另一个问题解决了同样的问题,但没有答案: create a pivotchart with python win32com

我已经尝试了几种方法来让它工作,所以我想解释这些,并希望从某人那里得到一些关于如何让它工作的见解。这似乎不是一条破旧的道路,所以我没有寄予厚望。

环境细节:

  • 视窗 10
  • 办公室 2013
  • 蟒蛇3.6

我用

但我也可以使用

或者

每个都返回这个CLSID win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x8

每一个也有同样的错误。

我还按照此处的文档运行了此命令:

此版本的 gencache 无法成功运行:

源数据 我使用 ExcelWriter 写入 Excel 的 Pandas 数据框中有 100 行和 18 列

Pivot Cache 我使用 PivotCaches().Create() 而不是 .Add() 所以我可以指定 Version=win32c.xlPivotTableVersion15 这是 Office 2013 的正确版本。否则它似乎默认为版本 11。

此更改移动了表盘,但没有解决我的问题 - 我仍然收到错误并且未创建图表:

  • 当我应用此更改时,数据透视表上的格式得到了增强。
  • 根错误代码从“参数不正确”的 -2147024809 更改为根错误代码 -2146827284

它无法转换为人类可读的消息:

搜索此错误代码 2146827284,讨论似乎与 excel 对象正忙有关。但是 Excel.Visible 设置为 0 - 也是默认值 - 因此它以无头模式运行。

添加工作表,创建数据透视表,添加字段成功 这些都包含在尝试中 - 除了在实际代码中 - 为简洁起见将其删除。

我可以将工作表或图表添加为“ChartDestination”,但两个选项都不会改变结果。我可以验证对象是否已成功添加。

ChartDestination 参数是唯一必需的参数,其他参数是可选的:XlChartType、Left、Top、Width、Height

这里的文档:

根据示例,我将工作表或图表对象的名称作为字符串“数据透视表”传递。那应该行得通。

因为参数被定义为 Variant,所以我将字符串显式分配给 Variant 对象。我尝试了一系列不同的变体类型,但并没有产生不同的结果。

这是生成的错误:

0 投票
1 回答
1265 浏览

excel - 带有一些空数据的excel数据透视表中的月和周分组

我正在对 excel 中的数据进行分组,并尝试按月和周对输入日期进行排序。我找到了许多按周分组的方法(包括将日期按 7 天分组,并在数据透视表中添加一个对周数进行编号的辅助列),但是在查看没有数据的月份和几周时遇到问题。

例如,在我 10 月份的数据集中,有 2 周没有输入。当我尝试使数据透视表“显示没有数据的行”时,它会显示一年中的每个星期,而不仅仅是 10 月份的几周。

我希望能够在 10 月份的每个星期显示,包括没有数据的那些,而不是在一年中的每个星期显示。有没有人遇到过类似的问题?我在 Excel 2016 上,但我的同事在 Excel 2013 上遇到了同样的问题。

谢谢!

这是数据透视表的快速屏幕截图。无论是否有数据,我都试图让 10 月份的所有星期都显示出来,但我不想看到日期范围内的所有星期。我有从 2018 年 9 月 16 日到 2019 年 1 月 1 日的样本数据输入

0 投票
1 回答
226 浏览

excel - 创建一个数据透视图,将个人得分与其团队平均得分进行比较

Team 1我需要以Pivot Line Graph 的形式比较 Fred 与团队其他成员的表现。下面是数据。

我需要根据这些数据创建一个数据透视表,然后创建一个数据透视图,其中显示 Team 1 的折线图和 Fred 叠加的折线图。团队分数将是平均数,即 C 团队的总数 / 团队的数量。

该图表将具有附加到其他图表的切片器,其中可以选择不同的名称或可能的团队进行过滤。

我可以为名称或团队创建图表,但似乎无法根据团队聚合来衡量名称。

0 投票
1 回答
2020 浏览

excel - Excel 数据透视图“固定”水平轴

我有一个水平轴,它根据设置的过滤器保存数字(大约 7,5 到 18,间隔为 0,5)。

我希望它始终在水平轴上显示 7,5 到 18,即使过滤后仅适用于 10 到 12,5。

问题是,轴选项没有显示要设置的边界,因为我发现它出现在其他解决方案中:

在此处输入图像描述

我已经仔细检查以确保我的轴数据格式为数字:

在此处输入图像描述

在可能相关的情况下,用于计算日时间指标的公式为

有没有办法让水平轴始终显示从开始到结束绘制过滤数据始终在同一时间范围内?

0 投票
0 回答
681 浏览

excel - 将国家分组到正确的大陆并在数据透视图中为所有大陆设置过滤器

我有一个 Excel 数据,其中列出了来自世界各地的订单。现在,我想将这些国家按其大陆分组,并将所有大陆分组到一个“大陆”字段中,以将其用作我的数据透视图中的过滤器。我已经在 excel 中使用 group 功能进行了尝试,但是当我选中/取消选中字段时,过滤器会损坏。希望有人可以提供帮助。

目前,我从 MS Access 获得名称为“COUNTRY_NAME”的字段,其中包含订单来自的特定国家/地区。

在此处输入图像描述

现在,我想将国家分组到他们的大陆以选择大陆而不是国家作为新过滤器

在此处输入图像描述

我不使用任何 VBA。提前谢谢!

问候,约赫巴特

0 投票
0 回答
29 浏览

excel - 为什么我的宏必须运行两次才能显示数据透视图?

我的工作簿中有数据透视图。不知何故,当我运行我的宏时,数据透视表没有显示。当我再次运行宏时,将显示数据透视图。怎么来的?

有时,但并非总是如此,下一行会给出错误(在部分 Resfresh 输出中):Selection.NumberFormat = "0%"

我已尝试使用 .Visible = True 取消隐藏数据透视图的代码。它仍然没有显示数据透视表

有人能说出为什么数据透视表没有第一次显示如何解决这个问题吗?