问题标签 [crosstab]

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

dataset - iReport 交叉表数据问题

我正在尝试在 iReport 的交叉表中设置行组。此行组使用连接在一起的三个字符串。当其中任何一个发生更改时,就会创建一个新行。我遇到的问题是这三个字符串被获取并存储在一个变量中。一旦它们在这个变量中,唯一的方法就是根据分隔符拆分变量,然后显示它们。如果不使用分隔符,我似乎无法单独获取字符串。

我需要一种不同的方式来获取这些字符串。我不能使用定界符将变量分开,因为定界符出现在字符串中的频率可能比我希望的要高(给我超过 3 个字符串)。但似乎我不能只使用单个字符串,因为行将无法正确打印。我能做些什么来解决这个问题?

0 投票
1 回答
371 浏览

ms-access - 具有类别总计、树表结构的交叉表查询

我将如何进行这样的交叉表查询?

即每个类别的总数的交叉表查询。

带有列标题的树形结构表如下所示:

来源

具有要计算的行标题和值的表是您所期望的。

现在我知道创建一个适用于任何深度树的查询是完全不可能的,但是如果我只有 3 个像所示的级别,我如何获得一个交叉表查询来显示类别总数?

0 投票
1 回答
4452 浏览

reporting-services - 根据字段值抑制一行

我在矩阵(交叉表)中呈现数据。为了确保所有行都被表示,我用一个要出现的列的表来右连接。这也(预期)产生一个空白行。识别空白行很容易;只需在其中一个字段中测试 null 。但是过滤数据会导致恢复到原始行为,即仅存在数据的列。

有没有办法压制一行?我的意思是,大概有,但我似乎无法在帮助中找到它。

0 投票
1 回答
1065 浏览

sql - SQL Server 2008 中带有图像数据类型的交叉表/数据透视查询

我需要使用所有 varchar 数据类型和一种图像数据类型的列在 SQL Server 中执行交叉表/数据透视查询。我创建了一个以这种格式连接一系列表的存储过程。“B”是唯一可以链接到图像数据的元素。如果“B”的 DATA 字段为空白,则该行也有空白 IMAGEDATA。

然后我使用数据透视查询。理想情况下,表格应如下所示:

问题是图像数据字段无法旋转、分组、转换等...我尝试将图像从二进制转换为 varchar,但它给了我乱码。

限制:

    1.“元素”是动态的,因此数据透视表的列数总是在变化。(即。它*可以*从 A 到 Z。)
    2.这些字段要在SSRS报告中使用,因此我需要维护图像数据类型
    3.我不能使用任何其他开发语言(.NET等)

有没有其他可能的方法来做到这一点?

0 投票
1 回答
2505 浏览

telerik - 如何使用 Telerik Reporting 以编程方式创建交叉表?

我正在使用 Telerik 报告平台。我正在尝试以编程方式创建交叉表,但我似乎无法找到有关此特定主题的任何文档。我创建了一个论坛帖子交叉表文档问题,但我不指望 Telerik 做任何有用的事情。

如果有人有链接或代码示例,我可以参考那会很棒。

0 投票
2 回答
39698 浏览

postgresql - 如何在 postgresql 交叉表中用零替换空值

我有一个带有 product_id 和 100 多个属性的产品表。product_id 是文本,而属性列是整数,即如果属性存在则为 1。当 Postgresql 交叉表运行时,不匹配的属性返回空值。如何用零替换空值。

替换这个结果:

在下面:

一种解决方法是对结果执行 select account_number, coalesce(Attr1,0)...。但是为 100 多列中的每一列输入 coalesce 是相当不灵活的。有没有办法使用交叉表来处理这个问题?谢谢

0 投票
1 回答
902 浏览

php - MYSQL动态交叉表题

新手来了

我正在使用 codeigniter 和 mysql 我如何动态地(名称的数量可能会改变)从以下位置转换表:

到:

?

谢谢你。

0 投票
4 回答
10135 浏览

jasper-reports - 如何在交叉表中传递参数?

谁能告诉我,如何将参数传递给交叉表?

0 投票
1 回答
151 浏览

mysql - 为一种类型的对象查询多个 SQL 表

给定以下 SQL 表(例如 MySQL):

该表存储了一些关于具有 ID 的对象的数据,id并且data可以用多种语言编写 = lang。此表的典型用例是:我们需要获取具有某个id的某个对象的数据,其中语言为lang = 1 或至少lang = 5 或任何其他语言,如果没有lang = 1 或 5 for id = 1 的行是成立。

换句话说,我想在英语或至少在德语上获得关于 id = 1 的对象的信息,但如果没有 - 任何其他语言就足够了。

这是一个相当简单的查询:

此查询非常快,并且仅使用 PRIMARY 键和内存排序。

当我们想通过一个查询获取多个对象的此类数据时,就会出现这些问题。我能想到的唯一一个是这样的:

该查询将完成它的工作,但它看起来和感觉都很丑:/

这是第一个问题: 做这些事情是一种好的和正确的方法吗?有人知道解决此类问题的更好方法吗?

现在让我们考虑一下高负载和非常大的数据表。例如,假设我们给了 1,000,000 个对象,每个对象有 5 到 15 种语言。对于 MySQL 来说,这确实是一个巨大的表,因此我们将一张表拆分为多个表(比如跨多个服务器的 20 个表)。现在我们有一些简单的哈希函数(比如 id % N == 0)来知道特定对象的数据存储在哪里。

所以,问题#2:*如果我们已经知道数据在哪里,如何跨多个表(即使在一个数据库中,从 table_1 到 table_5)发出这样的请求?* 我想这个问题只能在第一个之后才能回答:(

关于这个话题的其他几个问题:也许整个情况都是错误的?我们应该以其他方式存储这些数据吗?或者也许还有其他更有效的方法来做到这一点?

0 投票
1 回答
607 浏览

ms-access - 帮助使用 Access 创建交叉表查询

我正在尝试进行交叉表查询(使用访问表),但是我在编写内部连接语句时迷路了。我的最终结果假设是“QueryResult”。

表1是基金信息,表2是基金拥有的数据类型表3是数据代码到表2中类型数据的转换,表4是数据。

表格1

表2

表3

表 4

PS:Table4 包含很多行,然后在这里显示我不需要的代码。

查询结果

获取查询结果的正确语句是什么?(我在内部连接上迷路了......)还有没有办法对一些数据求和,并显示 table4 中其他数据的值(不求和)?

谢谢!