问题标签 [pivot-table]

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

sql-server - 表值作为表头

查询:

正在将下表归还给我:

我的问题是我想得到以下输出

表头12和是第一个查询结果的 EsLevel 值34

我应该如何得到以下结果(我的意思是什么查询)?

0 投票
3 回答
653 浏览

oracle - Oracle SELECT 查询:在为不同字段配对日期时折叠 NULL 值

这个问题和我之前的问题很像,但更复杂一些。 Rob van Wijk 的回答非常适合我的另一个问题,我一直以此为起点。我现在的问题是我正在为不同的字段旋转日期。之前我关心的是获取给定的所有值open_inopen_outid,现在我想要new_in, new_out, open_in, open_out, fixed_in, and fixed_outfor each id。我有以下内容:

这给了我如下数据:

我想要如下数据:

如何旋转数据以获取每个的日期配对id

编辑: 澄清一下,一个id可以多次进入和离开一个状态。例如,一个id可能从 New 到 Open 到 Fixed 到 Open 到 Fixed 到 Closed 。在这种情况下,需要有尽可能多的行来保存所有状态时间,例如:

0 投票
1 回答
966 浏览

excel - Excel 数据透视表使用日期列过滤结果

我有一个数据透视表,我在页面字段区域中输入了一个日期字段来过滤页面中的数据。

但是,我只能选择个别日期。

我想使用日期范围。我怎样才能做到这一点?或者我可以这样做吗?

0 投票
1 回答
771 浏览

tsql - SQL Pivot Tables - Copy Excel Functionality

Let's say I have a table like this:

Where the combination of task-type-variable makes each row unique.

How can I get a pivot table like the following:

Is this even possible in SQL? I know Excel can do this.

0 投票
1 回答
7605 浏览

vba - excel vba中userForm中的数据透视表

关于如何在用户窗体中嵌入/插入数据透视表/数据透视图的任何想法?

*代码示例将很高兴分享。

0 投票
1 回答
2575 浏览

sorting - 如何根据 Excel 2010 数据透视表包含的数据子集对其进行排序?

我有一个 Excel 2010 数据透视表,其中包含类别和计数度量作为数据。然后这些类别有一个嵌套在下面的日期维度,过滤后仅显示过去两个月。

当我对类别进行排序时,我会按 6 月和 7 月的计数总和按降序对它们进行排序。

谁能建议我如何仅根据 6 月的数据对类别进行排序,而不是 6 月和 7 月的总数?

谢谢!

0 投票
0 回答
2900 浏览

java - Java中好的数据透视表/数据表算法

我有一个可以通过 JDBC 访问的数据库,它返回大约 20 万条记录,我必须整合数据表样式以进行进一步处理。如果这会导致良好的性能,我可以预先发送一些 SELECT (Count(...) ...) 语句。

Java 中有什么好的算法来计算这样的数据透视表?

澄清 我专门寻找Java解决方案,而不是SQL方法(后端不是Oracle)

0 投票
3 回答
5282 浏览

excel - 如何通过 Excel 数据透视表中的单元格公式过滤日期?

我正在尝试使用 Sql 服务器视图的数据透视表在 Excel 中制作一些报告。客户要求之一是能够根据他们选择的日期范围过滤报告,这似乎是合理的。最终用户流程需要相当简单,所以我的偏好是有一个单元格作为开始日期,一个单元格作为结束日期,并允许用户输入这些内容并刷新表格。

有两个问题我无法解决:

  1. 选择日期过滤器似乎没有为我提供任何方法来引用单元格作为值的来源。我必须当时把它放进去。

  2. 如果我在日期字段上进行分组,似乎只能定义日期范围。对于某些报告,这违反了规范。数据透视表的报告过滤器部分似乎只允许我按单个值而不是范围进行过滤。这在可能有数百个日期要经过的真实数据上变得难以管理。

我尝试过的一件事是在同一工作簿的单独工作表中创建一个没有任何聚合列的中间表,然后对其进行过滤。这正确地隐藏了该中间表中的列,但对从中派生的数据透视表没有影响。

有人对我如何使这项工作有想法吗?这似乎是一个相当明显的用例 - 关于应该如何使用数据透视表,我是否遗漏了什么?

0 投票
1 回答
3854 浏览

excel - 如何使用字段值引用数据透视表中的单元格?

我有一个从 3 个字段创建的数据透视表,其中(例如):

field1 值是:"1", "3", "5"
field2 值是:"A", "B", "C"
field3 值是:"X", "Y", "Z"

因此,给定一个数据透视表 PT1,我想以类似的方式引用表中的一个单元格PT1["1"]["B"]["Y"]并返回一个 Range 项。这可能吗?谢谢。

编辑:代码:

0 投票
2 回答
1635 浏览

linq-to-entities - Entity Framework 4 - 数据透视表和导航属性

我刚开始学习 Entity Framework 4,对数据透视表如何进入组合有点困惑。恰当的例子:我正在将一个视频游戏评论网站从 PHP 5/Kohana 框架迁移到 ASP.NET MVC 2。我有一些数据透视表来映射我拥有的多对多关系。例子:

视频游戏可用于多个平台(例如,侠盗猎车手系列可在 Xbox 360、Playstation 3、PC、PSP 甚至 Nintendo DS 上使用)。当然,每个平台都有一个游戏库。所以,我有一个名为 GamesPlatforms 的表,它充当游戏和平台之间的枢纽:

游戏平台

  • GamesPlatformsID -- int、主键、身份
  • GameID -- 整数,来自 Games 表的外键
  • PlatofrmID -- int,来自 Platforms 表的外键

我只是很难看到这将如何转换为 EF4 导航属性,以及如何编写 LINQ 查询而不是传统的 JOIN。是否像这样简单:

??

基本上,我只想知道我是否走在正确的轨道上,因为我见过的教程都没有处理多对多关系。