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

vba - Excel VBA过滤前一天的数据透视表和数据透视图 - 数据透视过滤字段

这是我的问题,每一个代码,每一个改动,每一个类型,都不起作用。我在我的工作站点上使用 Office 360​​(最新),所以它是 excel 2016 和 VBA 7.1。

我想做的是自动化我们的轮班结束报告。这是过程:

我们每小时将数据输入到 Excel 表 (Log) 中。在一天结束时,早上 5:00,我们保存并关闭该日志,打开另一个将数据导入 power pivot 的 Excel 表,并将其显示在数据透视表(为我们的老板打印格式)上,然后我们选择使用过滤器下拉列表过滤前一个日期,然后打印它。我们使用三 (3) 个报告来执行此操作:2 个数据透视表和 1 个数据透视图。Power Pivot 从日志表中导入所有数据以重新格式化以进行打印。

我已经成功地获得并重写了自动化过程的代码(初学者):自动保存日志,关闭日志,打开报告工作簿,刷新数据,打印数据,然后关闭报告。我现在唯一缺少的部分是自动过滤。

我尝试过的代码很多,但这是我最近尝试过的一个例子(我已经删除并重新复制了很多代码......)

无济于事......

当我录制一个执行手动过滤器的宏时,我得到了这个:

但是当我尝试重新运行我刚刚记录的同一个宏时它失败了(在更改日期之后)。我已启用和禁用多项选择选项等。

更不用说,尝试自动过滤图表是一场噩梦,因为表格,是的,上面有很多文章,但是图表呢?没有太多的研究。

这是过滤器按钮的图像,因为我研究的几乎所有内容都是对表的 COLUMN 进行排序,而不是使用数据透视表对过滤器本身进行排序。

表过滤器

图表过滤器

我无法发布实际的 Excel 电子表格,因为它们是公司的专有财产,但如果需要,我可以使用虚假数据复制格式。

0 投票
1 回答
274 浏览

pivot-table - 如何组合数据透视表并在其字段中创建自定义公式 - Excel 2016

我正在使用 MS Excel 2016 for Windows 为我的纸瓦楞纤维板生产单元准备材料跟踪系统。基本上,我将输入添加到库存中的材料详细信息,并且当使用这些材料时,我会相应地进行输入。我正在使用数据透视表和图表来分析我的数据。

示例:让我们考虑主要原材料,即纸卷。我已经准备了一份工作簿Roll Stock,其中包含所有必要的数据、表格和图表。我已经创建了另一个工作簿卷日志,我将在其中输入详细信息,其中包含发出返回的操作以及当分别取出或返回商店时卷的重量。我使用唯一的数字来识别每个卷(请在继续之前查看文件)。

问题:

  1. 为了跟踪 Roll Log 的 Pivot 表中的使用详细信息,我应该能够执行一些简单的验证,例如操作员发出时特定卷的重量是否大于返回时权重,相同的卷是否在其之前被退回在相同/不同的日期再次发布......等等。在 Excel 中可以吗?
  2. 结合来自Roll StockRoll Log的数据:

    一个。Say Roll R000001在 2016 年 10 月 7 日从供应商处购买时重 789 公斤。在工作簿Roll Stock中创建了具有相同详细信息的条目。

    湾。R000001于 2016 年 10 月 8 日发给操作员,并在工作簿Roll Log中创建了一个具有相同详细信息的条目,其中Action as Issued

    C。操作员使用了 560 公斤,并于 2016 年 10 月 9 日将其退回到商店,并在日志中再次创建了相应的条目,其中Action as Returned。所有这些数据都在Roll Log的数据透视表中捕获。

现在我如何使用这个值来动态减少Roll Stock轴中的数量,以便每次我看到Roll Stock中的仪表板时,它都会为我提供最新的可用库存。我宁愿不使用 VBA,因为它大大减慢了我的工作簿

PS:这只是一个临时系统,我很快就会去买一个 ERP。但是,如果有人能按照我的期望帮助我完成这件事,我将非常感激。请随时提出任何改进建议。

0 投票
2 回答
451 浏览

excel - 在 Excel COM 中为 Autohotkey 创建数据透视表和图表

我正在尝试创建一个数据透视表,然后是来自 ahk 的数据透视图,用于嵌入到电子邮件中。我是个菜鸟,所以请原谅我的代码质量。我无法正确设置数据透视表,并且无法在我的一生中出现图表。我在这篇文章的底部包含了对我一直在工作的帖子的引用,以及期望的最终结果。

我的数据是两列,有(可能没有)时间标题和警告我希望能够创建一个图表,显示随着时间的推移警告的数量和类型,从那里获取对象的句柄和将其放入 Outlook 电子邮件中,或者甚至只是复制粘贴对我有用。请告知如何完成这项工作,我想我已经很接近了。

编辑 我更新了下面的代码,得到了创建图表的点(我肯定草率),我唯一缺少的是在数据透视表的图例字段中添加“警告”,并将轴(类别)从“ time" 到 "hours" 这将按小时而不是单个时间戳对警告进行分组。如果我手动执行此操作,我似乎得到了我想要的结果。之后,我只想删除图表标题,然后将图表分配给要嵌入的对象,或者将其放到剪贴板上。

感谢您的任何帮助。

我正在使用的源论坛帖子是

autohotkey dot com/board/topic/149544-table-pivot-vs-table-pivot-chart-com

自动热键点 com/board/topic/125719-com-excel-pivot-table

我正在寻找嵌入到 Outlook 电子邮件中的最终结果:

http://imgur.com/a/6baLe

样本输入:

http://p.ahkscript.org/?p=a0ceb3b1

0 投票
1 回答
19 浏览

excel - Excel数据透视图中的分组依据

被要求准备一个图表,我有一个问题并在这里寻求帮助,

这是我的场景: 我有一个 EmployeeID,每天员工登录时都会自动生成一个事务 id,对于这个事务 id,将有 4 个工作正在运行(例如:JobA、JobB、JobC、JobD)

示例: DayWiseReport(我只需要一天有多少 emp 完成/失败)

TranID EmpID JobName 状态

835 014COMUS NEXUS 完成

835 014COMUS GCM 完成

835 014COMUS OM 完成

835 014COMUS EUC 失败

831 132COMUS DSA 已完成

831 132COMUS GCM 完成

831 132COMUS OM 完成

现在,如果放置一个 Pivot,它会说给定日期 6-Completed 和 1 Failed

但是,给定日期我需要的是:1-Completed 和 1-Failed

提前致谢,

萨蒂什 D

0 投票
0 回答
19 浏览

excel - 将结构相同的表合并到一个数据透视表中

晚上好,

我有许多工作簿,每个工作簿都包含一个结构相同的表。列如下:

[ID] [Contract] [Team] [Type] [Jan Hrs] [Feb Hrs] [Mar Hrs]等等等等

每个表都包含未定义的行数。取决于团队和/或合同,这可能是 10 或 1000 行。

我想将这些组合成一个数据源,然后从中创建许多数据透视表和数据透视图。

有人可以提供一些帮助吗?

0 投票
1 回答
46 浏览

excel - Excel 数据透视图轨迹线水平标签

我从我的数据透视表中创建了一个数据透视图,并添加了一条轨迹线来预测接下来的四个季度。但是,新预测的横轴是空白的。如何为预测值(即 Q1、Q2、Q3、Q4)在水平轴上添加标签?

谢谢你。

0 投票
1 回答
679 浏览

vba - 在使用 VBA 将数据添加到数据透视图的值字段时使用变量

我有一个看起来像这个 数据集的数据集 但是我的天数是一个变量,并且会不断变化。

我想用VBA创建一个数据透视图,代码如下:

在代码的最后一部分中,AddDataField 重复了七次。当天数变化时(在 1 到 200 之间),理想情况下应该在 for 循环中。然而这样做显然是行不通的。

如何在我的代码中获取这个 for 循环函数?

0 投票
1 回答
2072 浏览

excel - 使用公式时 Excel 数据透视表不起作用

使用公式在单元格中创建值时:=IF(A2 = "RD", "RD", "")。这表示如果 RD 则显示值 RD,如果不是则显示值。我有三列具有不同的值,都以相同的方式设置。当我尝试透视图表时,数据进来但计数不正确。条形图中的所有条形图的计数完全相同,即使列是根据值计数过滤的(例如,IF 值为 RD,计数基于 RD 且不包括空白)。第 1 列有 37 个 RD 值,第 2 列有 54 个“RJ”值,但图表中的条形反映了相同的数字,即表中每列的行数/单元格数。如果我不使用公式创建完全相同的图表并使用数据透视图功能,它工作正常。

0 投票
2 回答
898 浏览

excel - Excel数据透视表计数之间

我在使用日期函数之间创建数据透视表/图表时遇到问题。我想知道两个日期之间活跃的项目总数。x 轴第 1 周 - 第 52 周的图表是我想要创建的。

示例图表

20
10
5
0

周 1 周 2 周 3 .....

我的专栏:

项目编号 | 开始周数| 结束周数

我已经做了什么?

使用以下函数添加辅助列 1 到 52:
=IF(AH$1=MEDIAN($AB10;$AD10);1;IF(AH$1=$AB10;1;IF(AH$1=$AD10;1;"")))

当列周标题等于或介于日期开始周和结束周之间时,这将显示 1。但是有了这个,我仍然无法创建一个图表,其中 x 轴上的周数和该周的总数。

0 投票
1 回答
1013 浏览

excel - 一个数据透视图,两个轴,两个表

表包含一系列事务。

表格列包括: 1. 交易日期 2. 收入金额 3. 索赔名称 5. 提出索赔日期 6. 结束索赔日期

包含收入的多个交易可以与单个索赔相关联。

数据透视图绘制了每个月的总收入。如何在第二个 y 轴上创建第二个条形图,显示每个月提交的单独索赔的数量?

我已经知道如何创建第二个 y 轴。但是,当我尝试绘制特定月份提交的索赔总数时,数据透视表和数据透视图会返回每笔交易的日期——而不是相应月份提交的索赔数量。

我想我想要做的是将两个单独的表格组合成一个数据透视图。也许第二个表只是索赔列表及其相应的文件日期。但是如何在与显示所有交易的月总收入的图表相同的数据透视图中绘制它?

这种图表的重点是试图将一个月内提出的索赔数量与未来一个月的总月收入联系起来——以查看提出索赔和月收入之间的趋势和滞后时间。