企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
6.3.1.6 **unpivot列转行** 属性名称 是否可选 说明 columns 必选项 column-name:column-aliasName格式,多列用逗号分隔 values-as-column 必选项 多列转成行构造成的新列名称,如果结果要以对象返回,名称可以对应类的属性 labels-as-column 可选项 多列对应的标题构造成的新列名称,如果不填,结果将排除此列数据 ![](images/14636acf534e49610db99184644de98a3add6a35.png) 数据格式: ![](images/df89c8640665cbe98359571626d2ceb25d044600.png) 执行结果: ![](images/fb98caefd2e7676de9336d1a271fa6a89acbd002.png) 6.3.1.7 **pivot 行转列** 属性名称 是否可选 说明 category-columns 必选项 分类参照列,多列会自动进行排序(可以填写列index) start-column 必选项 从哪一列进行旋转(可以填写列index,从零计数) end-column 必选项 截止到哪一列,可以跟start-column相同,则表示只旋转一列(可以填写列index,从零计数) group-columns 必选项 以哪几列进行分组旋转(可以填写列index,从零计数) category-sql 可选项 查询的列要跟category-columns对应,进行比较, 如果category-sql不填写,则自动以提取数据集合中对应category-columns列数据 default-value 可选项 旋转过程中匹配不上category的数据默认值,如: 分类为1、2、3三种分类,某一天数据只有1、2分类,则分类3的数据填入默认值(如null或零) default-type 可选项 默认值的类型 ![](images/baa5f9ccdaaa3cafc538277416c12c8e139cbbe0.png) ![](images/42419c4c2fba25964277271bdfc01b7d1565d5d3.png) 执行结果(参见show-case:SeniorQueryServiceTest/testPivotSummary): ![](images/5af91e1033fc0cf368931c40693d616671144145.png)