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