Python HTSQL中的透视表或交叉表查询

Python HTSQL中的透视表或交叉表查询,python,Python,我一直在研究HTSQL,以解决客户管理系统(管理假日旅行、乘客等)的一些特殊查询需求 HTSQL是否能够生成数据透视表或交叉表查询(我认为它们有时被称为交叉表) 例如: 按行程(行)和支持的慈善机构(列)统计乘客人数 下面是使用Python生成透视表的示例: 这里提到了pivot表和HTSQL: …但是这些在我的HTSQL版本(2.3.0)中似乎都不起作用。当前版本的HTSQL v2不支持透视表,尽管我们计划在将来添加透视表。如果您事先知道列的列表,您仍然可以这样输出。例如,中的查询可

我一直在研究HTSQL,以解决客户管理系统(管理假日旅行、乘客等)的一些特殊查询需求

HTSQL是否能够生成数据透视表或交叉表查询(我认为它们有时被称为交叉表)

例如: 按行程(行)和支持的慈善机构(列)统计乘客人数

下面是使用Python生成透视表的示例:

这里提到了pivot表和HTSQL:


…但是这些在我的HTSQL版本(2.3.0)中似乎都不起作用。

当前版本的HTSQL v2不支持透视表,尽管我们计划在将来添加透视表。如果您事先知道列的列表,您仍然可以这样输出。例如,中的查询可以写成:

/queue{*, count(issue?status='open'), count(issue?status='closed')}
或者,使用
define()

/queue.define(issue_num($status) := count(issue?status=$status))
      {*, issue_num('open'), issue_num('closed')}