【发布时间】:2014-03-19 23:07:11
【问题描述】:
我在 Greenplum 数据库上有一个如下表结构:
希望将其更改为以下结构,以支持 Tableau 上的饼图。
有人可以帮我吗?谢谢!
【问题讨论】:
-
这称为数据透视表或交叉表。不知道如何在 Greenplum 中做到这一点;在 PostgreSQL 中,您将在 tablefunc 扩展中使用交叉表函数。
-
您也可以使用 unpivot,但不会给您想要的确切结果。
-
@KrishnrajRana 。 postgres 中似乎没有 unpivot 功能。替代方案是 unnest,但我不能使用 unnest,因为我的 postgres 版本是 8.2。
标签: sql postgresql tableau-api greenplum