问题标签 [excel-pivot]

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 回答
1464 浏览

excel-pivot - 如何使用过滤器表达式过滤 Cubeset 以计算 ytd 值

我想过滤一个简单的立方体来计算 Excel Pivot Datamodell 中的年初至今值

我尝试了以下几种方法:

  1. 使用 From - To 表达式 - 这有效,但取决于 Datamodell 中开始和结束月份的存在
  2. 使用过滤器表达式 - 这不适用于我,过滤器未应用,并且 Cubevalue 函数不返回任何值。 在此处输入图像描述

包含所有数据的示例文件可在此处获得: https ://my.hidrive.com/lnk/Y3ASXPQg

我正在寻找一种方法:

  1. 使用 from - to 并处理缺少开始或结束月份的问题
  2. 使过滤器表达式工作
0 投票
2 回答
72 浏览

excel - 如何自动执行excel任务

这是我正在使用的一个示例 excel 数据。我必须每天早上用 7-8 个不同的文件查找地址年龄和首选位置。

这是我收到的填写日期的示例。

例如:- 唯一编号 1(名称 AMIT)的数据在文件 Mumbai 中,唯一编号 2(名称 Ranjan)的数据在文件德里。因此,我无法一起查找所有数据。

如果我使用查找,并且如果信息不能从 1 个文件中获得,那么我必须对其进行过滤,然后在 NA 列上应用查找以从其他文件中进行搜索。

这一切都浪费了大约30-45。这对我来说都是常规过程,所以有什么方法可以自动化它。此外,在数据自动化之后,是否有任何方法可以自动旋转数据。

我确实尝试过寻找,但没有得到任何令人兴奋的结果。感谢你的帮助。

这是一个示例表,我的表约为 10K-15K。抱歉没提,

0 投票
0 回答
36 浏览

excel - 什么是不正确的数据透视表逻辑?

在 excel 数据透视表中,我希望计算项目退出日期之后创建的所有项目。没有一个公式在计算字段部分中起作用。下面列出了几次尝试。

项目是行标签。下面的计算字段是尝试计算每个项目退出后创建的项目。

  • ='创建时间'>'退出日期'
  • ='创建时间'>'退出日期'
  • =COUNT('创建日期' >'退出日期')
  • = IF('创建日期' >'退出日期', 1, 0)

以下是数据示例:

0 投票
0 回答
1704 浏览

excel - 从 Excel 中的数据透视表筛选器中排除选项

我有一个数据透视表,该数据透视表上有一些过滤器。我们所做的是数据透视表的数据源由 java 程序填充,打开 excel 文件后,数据透视表会被刷新。问题是数据透视表上的过滤器有一些我不想在数据透视表过滤器中显示为选项的值。如何从数据透视表过滤器中排除选项?这是我的数据透视表的屏幕截图: 在此处输入图像描述

0 投票
0 回答
343 浏览

c# - C# Refreshing Pivotcache 或 RefreshTable 不刷新 excel 数据透视表

我有一张在 C# 中更新的工作表。有一个使用此工作表的数据透视表需要刷新。我正在尝试使用 VS 2015 和 C# 刷新此数据透视表。我正在执行以下操作,它似乎没有刷新数据透视表。我可以通过拖动我在工作表中更新的字段来确认这一点,并且数据是旧数据。

我还尝试通过以下代码使用 Pivotcache,但这也不起作用。

任何见解将不胜感激。谢谢!

0 投票
1 回答
2001 浏览

excel - 将固定值动态应用于数据透视表中的计算字段

我有以下 Excel 电子表格:

在此处输入图像描述

C 列中,您可以salesB 列products中看到。在A 列中,您可以找到与B 列中的每个相对应的内容。brandproducts

基于这些数据,我创建了以下数据透视表:

在此处输入图像描述


在我的数据透视表中,我创建了一个使用以下公式调用的计算字段:sales per day

在此处输入图像描述

这给了我所需的结果,但正如您所见,我将天数 (在本例中为 360)作为固定数字输入到计算字段的函数中。

但是,我不希望将此数字作为固定速率输入,并使其在我的数据透视表中具有灵活性,以便用户更改单元格 F1中的数字database,它会自动正确应用于数据透视表。

你知道我该如何解决这个问题吗?
有没有我可以使用的辅助列?

抱歉,只有德语版的数据透视表描述可用。

0 投票
2 回答
256 浏览

excel - 在excel数据透视表中,如何计算该行中一行项目的百分比?

我不是想计算一个百分比占总数的百分比。相反,我试图找出特定行(或分组类别)中满足特定标准的项目百分比。在这种情况下,符合标准的人用“1”标记,不符合标准的人用“0”标记。

例如:

期望的输出:

一种方法是计算 =Sum(MetCriterion)/Count(MetCriterion),但我认为这是不可能的。

还有其他想法吗?

0 投票
1 回答
1539 浏览

excel - Excel VBA 宏使用动态数据范围创建数据透视表:源数据范围错误

我是 VBA 编码的新手,并试图创建一个 Excel 宏,它将基于动态数据范围创建一个数据透视表。我正在使用 Excel 2016。

数据中的列数将保持不变,但行数是动态的。

在我的数据工作表中,BZ 列包含数据集中有多少记录的计数。例如,如果数据集中有 30 条记录,则 BZ 列中的每个值都是 30。(此数据是使用 DDE 从 SAS 导入的,这就是我选择这种方法的原因)。因此,我在下面的 lastRow 变量中添加了 1 以包含列名。

我的 VBA 宏代码目前如下:

这会产生一个错误,上面写着:

运行时错误“1004”:

'object'_Global' 的方法 'Range' 失败

调试器指向确定 SrcData 范围的行。我认为问题可能出在语法上,我在 Range 中指定了 lastRow。

非常感谢这行代码的解决方案或任何其他有用的评论。

0 投票
1 回答
85 浏览

excel - Excel 数据透视表 - 如何排列字段以对字段求和,同时忽略来自另一个不相关字段的重复行

我希望有人能帮我弄清楚我在这里做错了什么——也许是我缺乏数据透视表知识,甚至是数据的建模方式。

我正在从 MS Access 数据库查询创建报告。为了这个问题,我已经简化了数据。

连接到 Access 查询后在 Excel 中生成的表如下所示:

excel表格简化截图

这里的要点是,尽管 Bob 只完成了一次调查 1,但每个回答的问题都有重复的行,因为我们还引入了关于他拥有哪些宠物的数据。

Pet 表是一种 M2M 关系,与调查问题和答案完全分开。但是,该报告不仅需要显示每个客户的总体调查得分,还需要显示这对 Pets 的影响。例如,有多少人在狗对猫的每个问题中得分主要为 4 分。

每个问题的答案分数在 1 到 4 之间。

所以我需要创建一个报告,可以将客户的总体调查分数显示为 12(而不是 24),然后引入“Pets”(和其他 M2M 客户信息)来分析 Answers 与客户其他信息之间的关系(例如,养狗的人比养猫的人更倾向于回答“4”类答案吗?)。

显示 Bob 的“不正确”聚合值的数据透视表屏幕截图

关于如何最好地实现这一目标的任何想法都会非常有帮助。

0 投票
1 回答
32 浏览

excel - 如果公司销售两种特定产品,则显示公司

我想知道哪些公司卖苹果和橙子。我的数据集如下

我希望得到的数据透视表(或任何可重用的公式)列出类似

只要我得到名单,这并不重要。我尝试制作一个精美的数据透视表并添加计算字段,但它们从未奏效。

尝试过类似的东西

但没有运气。前两个公式甚至从未奏效。

我的真实数据集显然不同而且更大,这就是为什么我试图通过花哨的公式/数据透视表来做到这一点。