1

我有一个图表显示,当然还有绑定到它的数据,但我需要以不同的方式显示它..

这就是我现在的桌子:

第一张桌子

这就是我需要它的方式:

第二张桌子

但是如果没有对大部分内容进行硬编码,我想不出如何从第一个到第二个得到它,有什么想法吗?:/

如果不清楚,额外解释:我需要第一列成为每个区域的一行,然后所有可能的测试状态变成一列,显示每个区域/测试的测试计数,总计不是t那么重要

4

1 回答 1

1

您在此处显示的内容称为交叉表、矩阵或最常见的数据透视表,因为您正在将一列值透视到标题中。

这可以通过多种方式实现。

  • 使用 OLAP 或分析引擎。
  • 使用 Excel 之类的东西来创建数据透视表。
  • 使用支持数据透视的报告引擎。
  • 使用数据透视或 OLAP 框架组件(从面向数据库到简单的内存操作,再到客户端可视化控件,有很多不同的组件)
  • 使用 SQL PIVOT 查询

您需要评估您的架构和用户需求,以确定哪种组合最适合您的需求。

于 2013-06-26T19:16:34.773 回答