问题标签 [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 投票
2 回答
2386 浏览

c# - 有没有人将 ADOMD.NET 与 WPF DataGrid 一起使用?

我试图找到一种从 C# 访问商业智能 OLAP 多维数据集的好方法。

我不太关心这是如何完成的,但由于目前我正在尝试使用codeplex WPF Toolkit来实现它,如果它与该工具直接相关,我会很高兴,但任何建议都非常受欢迎。

我缺乏 WPF 技能,因此网站上的提示和技巧不足以让我了解如何将 DataGrid 绑定到 OLAP 多维数据集。

我认为我应该使用 ADOMD.NET,但还不确定这是否是要走的路,如果是这样,如何去做,教程和信息链接让我非常困惑。

由于在寻找任何已制作的示例时,我一直在兜圈子,因此我将不胜感激这方面的任何指示。

欢迎提供教程、链接、个人提示或经验。

额外信息:这是为了替换 Excel 电子表格中当前使用的数据透视表。

谢谢,

里克

0 投票
4 回答
9540 浏览

vba - 数据透视表总计位于顶部

我们有一个 Excel 电子表格,顶部有一个使用 Forumla 的总计,但这不在实际的数据透视表上,它只是在电子表格中。

我们有一个客户希望总和位于数据透视表的顶部,并且不希望我们使用公式。有谁知道这是否可能(即使使用 VBA 或其他东西,只要我们不查找特定的列或行名称并与之比较(所以没有 GETPIVOTDATA("Grand Total...)))?

0 投票
2 回答
12934 浏览

php - 从 php 中的数组构建“交叉表”或“数据透视表”

我有一个类似于以下定义的对象数组:

如果我遍历并将$scores对象转储到表中,它将如下所示:

然而,我想要的是这样的:

我不会提前知道会有多少回合或玩家,让我们说我不能改变对象的构造方式。

在 php 中执行此操作的最有效方法是什么?

0 投票
2 回答
376 浏览

mysql - 枢轴概念

嗨,

我有一个数据库设计:

直到运行时,才知道 a 中有多少AttributesFile以及什么名称。

我想在前端插入后以如下方式显示:

即,任何人都可以提供一段Java 或MySQL 中的代码来实现这个Pivoting Result。

非常感谢您宝贵的时间。

或者有没有其他更好的方法来存储数据,这样我就可以很容易地得到想要的结果。

0 投票
10 回答
138495 浏览

excel - 如何在 Excel 中更改数据透视表数据源?

我想将它从一个数据库更改为另一个。

数据透视表上下文菜单上似乎没有任何选项可以执行此操作

0 投票
3 回答
2370 浏览

excel - 删除文件DSN后Excel查询表仍然有效,怎么可能?

我有一个带有数据透视表的 xls,使用 proc 来填充它。

我删除了“管理工具-odbc-文件DSN”中的数据连接,它仍然有效,这怎么可能?

这是否意味着recipent 不必存在文件DSN 即可查看数据透视表中的数据?

0 投票
4 回答
803 浏览

sql - SQL 查询 - 类似于数据透视表

我有一个 sql 查询的模型,它将代表一个真正的 sql 查询。

这会给我以下结果:

在此之后我正在寻找的是能够创建一个基本上看起来像这样的报告:

我相信你可以使用疯狂的 t-sql 代码来做到这一点,但我正在努力让它正确。

编辑:

我同意您可以使用 TSQL PIVOT 命令,但是当 Btype 是变量时会发生什么。这意味着我不知道会有多少种类型?

0 投票
4 回答
5547 浏览

sql - SQL Server 2008 中 PIVOT 的更新

假设没有聚合,有没有办法对 SQL Server 2008 中的 PIVOTed 表执行更新,其中更改传播回源表?

0 投票
1 回答
276 浏览

vba - 如何总结日期计数

我有 3 个工作表。以下是对我正在尝试做的事情的解释。EM11 EM12 EM01

以下步骤适用于工作表 EM11,但我想对工作表 EM12 和工作表 EM01 重复这些步骤

  • 选择工作表 EM11
  • 复制 J2:J65636 并复制 G2:G65636
  • 创建一个名为 EM11-Count 的新工作表
  • 将 J 列粘贴到名为 EM11-Count 的新工作表的单元格 A2 中
  • 将 G 列粘贴到新工作表的单元格 B2 中。

  • 名为 EM11-Count 的工作表现在的日期范围为 B2:B65636。

  • 复制并粘贴您进入单元格 C1 的第一个日期
  • 复制并粘贴您进入单元格 D1 的第二个日期
  • 复制并粘贴您进入单元格 E1 的第三个日期
  • 复制并粘贴您进入单元格 F1 的第四个日期
  • 复制并粘贴您进入单元格 G1 的第五个日期
  • 复制并粘贴您进入单元格 H1 的第六个日期(只有六个或七个不同的日期)

现在工作表看起来像这样

看 A2:B2。现在查看 C1:H1 以查找与您在 B2 中的日期匹配的日期。假设 C1 有匹配的日期。转到C2并输入数字1。

接下来看看 A3:B3。现在查看 C1:H1 以找到与 B3 中的日期匹配的日期。假设 D1 有匹配的日期。转到 D3 并输入数字 1。

接下来看看 A4:B4。现在查看 C1:H1 以找到与 B4 中的日期匹配的日期。假设 E1 有匹配的日期。转到E3并输入数字1。

现在重复这个模式,直到 A:B 中的每一行都被覆盖。将出现 A:B 列中的每一行随机重复。例如,A1:B1 中的内容与 A2:B7 相同,或者 A14:B14 中的内容与 A15:B20 相同。当这些重复发生时,我想删除重复的行,但将原始行的计数/计数增加数字“1”。例如,宏完成扫描 A:B 后,工作表可能如下所示

这是我目前拥有的代码。我相信你可以看到它需要做很多工作。你能帮助我吗?

0 投票
5 回答
28883 浏览

vba - 加快数据透视表过滤 VBA 代码

我有一个带有数据透视字段的数据透视表并包含许多项目。我有 VBA 代码逻辑来决定枢轴值是否应该可见。问题是 excel 为显示或隐藏的每个字段重新计算数据透视表,这使得它非常慢。在设置所有值之后,我想要它只重新计算一次的东西。我尝试使用 Application.Calculation = xlCalculationManual 但没有帮助。

我正在使用的 vba 代码是这样的

我将通过取消选中“全部显示”框并重新检查我想要显示的字段来手动执行此操作。这会导致 Excel 重新计算一次并仅显示我希望可见的数据透视项。我想通过 VBA 代码做同样的事情。

我什至尝试使用

但没有用。