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

ms-access - 将 Access 2007 中的数据透视表用于大型数据库 (~200 MB)

我正在尝试使用 Access 来帮助我总结科学数据——过去 30 年左右的温度和湿度。

数据库非常大——每个大约 200 兆字节。

对我来说理想的是使用数据透视表为我执行摘要,但我遇到的问题是每次我尝试修改数据透视表参数之一,即行、列、过滤器或数据集时,它花大约一分钟的时间思考它,有时会崩溃。

我希望能够在数据透视表中准确指定我想要的内容,然后告诉它进行处理,而不是让它在每个步骤之后尝试处理。

任何帮助将非常感激。

谢谢,

亚历克斯

0 投票
2 回答
4062 浏览

excel - 使用 Excel 显示日期范围内的出现次数

我有一个交易日期列表和在该日期进行交易的人的用户 ID(仅允许 1 个 Tx/天)。例如:

我想创建一个矩阵,显示截至每个日期,进行 1 笔交易、2-10 笔交易、10-20 笔交易等的用户数量。例如(注意,以下数据不对应到上面的交易数据):

数据透视表是我最好的机制吗?如果是(或不是)我将如何处理这个问题?

0 投票
1 回答
2742 浏览

python - SQLAlchemy 列到行转换,反之亦然——这可能吗?

我正在寻找一个 SQLAlchemy 唯一的解决方案,用于将从表单提交接收到的 dict 转换为数据库中的一系列行,每个提交的字段一个。这是为了处理跨应用程序差异很大的首选项和设置。但是,它很可能适用于创建类似于数据透视表的功能。我在 ETL 工具中看到过这种类型的事情,但我正在寻找一种直接在 ORM 中执行此操作的方法。我找不到任何关于它的文档,但也许我错过了一些东西。

例子:

从表单提交:{"UniqueId":1, "a":23, "b":"Hello", "c":"World"}

我希望它被转换(在 ORM 中),以便它像这样记录在数据库中:

选择后,结果将(在 ORM 中)转换回来自每个单独值的一行数据。

我会假设在更新时最好的做法是将删除/创建包装在事务中,以便删除当前记录并插入新记录。

ItemNames 的最终列表将保存在单独的表中。

完全开放给更优雅的解决方案,但如果可能的话,希望远离数据库。

我正在使用带有 SQLAlchemy 的 declarative_base 方法。

提前致谢...

干杯,

保罗

0 投票
1 回答
408 浏览

vba - 以编程方式修改 Excel 数据透视表标准

我有一个 Excel 电子表格模板,其中包含具有指定电子表格内容的标准的数据透视表。

我需要通过在单独的电子表格中运行的宏以编程方式修改该标准,以便模板具有不同的内容。

什么编码适合实现这一目标?

0 投票
1 回答
6552 浏览

excel-2007 - 如何解决 Excel 2007 -> SSAS 2008 中的钻取错误

我在 SSAS 2008 中创建了一个多维数据集,并将其部署到我的本地服务器。我可以通过 Excel 2007 连接到多维数据集,并且数据透视表和数据透视图可以完美运行。当我尝试钻取单元格以查看详细信息行时,出现以下错误:

“查询未运行,或无法打开数据库表。

检查数据库服务器或联系您的数据库管理员。确保外部数据库可用且未被移动或重组,然后重试该操作。”

我是本地计算机上的管理员,我可以在设计器的 Visual Studio 中执行钻取 OK,但 Excel 因上述错误而失败。无论是双击钻取,还是创建自定义钻取操作并尝试使用它,我都会收到相同的错误。

还有其他人遇到过这个问题并知道解决方法吗?

0 投票
1 回答
656 浏览

sql-server-2005 - 从 Excel 电子表格查询 SQL Server 2005 数据库表

设想

我有一个由 4 列和 600 万行组成的数据库。我希望能够使用 Excel 以与使用 Sql Server Management Studio 查询数据相同的方式查询这些数据。

我有一个谷歌并阅读了几篇文章,但老实说,我对实现的了解并不多,无法真正知道在教程中寻找什么。

问题

有人可以向我解释一下它的工作方式以及我如何去实现一个看起来相当简单的想法吗?

编辑:

例如 - 我有一些简单的查询,我想在这些数据上运行。我该如何设置这些?是否所有数据都首先加载到 Excel 工作表中(或至少链接到 Excel 工作表以便用户可以选择要即时查看的数据?) - 我无法以 Excel 的形式实际加载 600 万行不能拿那个级别的数据......

0 投票
3 回答
584 浏览

sql - 在 SQL 或 LINQ 中基于月份计算三个表中的条目

我想从 SQL Server 2005 数据库的三个表中提取一些数据。虽然这肯定可以在代码中完成,但似乎这可以在 SQL 中相当好地完成(LINQ 的加分点!)。

基本上,我想知道每个月每个员工与每个客户进行了多少次电话会议和会议。像这样的东西:

数据分布在三个表中。为简单起见,我们只显示相关列:

通讯表

人际交流表

人表

所以,问题

  1. 这可以在没有可怕代码或大性能问题的 SQL 中完成吗?
  2. 如果是这样,怎么做?我什至会满足于一个好的高级策略。我猜支点将在这里发挥重要作用(尤其是“复杂 PIVOT 示例”)。 DATEPART(MONTH, Date)似乎是按照以下方式按月划分通信的好​​方法:

...这让我得到了 2009 年每个月的通信次数:

0 投票
3 回答
1654 浏览

excel - 在大型嵌入式数据源上生成带有数据透视表的 Excel 电子表格?

我有大量数据,可能超过一百万行。我希望能够为用户提供下载带有数据透视表的 Excel 电子表格的能力,与任何数据库断开连接。

是否可以将数据透视表工作的数据源嵌入到电子表格中?

0 投票
1 回答
15401 浏览

database - 如何在 Excel 中使用带查询的 Access 数据库作为数据透视表

我想在 Excel 中使用 Access 数据库查询数据透视表。

我怎么做?

0 投票
1 回答
862 浏览

excel - 多个数据透视表合并到另一个数据透视表

我必须将 SQL Server 视图绘制到 2 个单独的工作表作为 excel 2007 文件中的数据透视表。

工作表 1 上的结果包括示例数据:

worksheet2 的结果包括示例数据:

我希望将一张工作表的结果反映到另一张对应公司的数据透视表上。

例如在这种情况下:

没有vba有没有办法做到这一点?

提前致谢