生态产品多个设计器现已发布候选版本

查看生态总览
跳转到内容

属性 ​

设计器的属性面板按下面的描述编辑报表里的对象。属性路径相对所在对象,嵌套属性用点连接;「名称」是属性面板里的中文名,「分组」是属性面板里的分区。

分组的先后:basic 基本、data 数据、display 显示、axis 坐标轴、style 样式、interaction 交互、totals 汇总、sparkline 迷你图。扩展可以给已有对象追加属性,路径不能与这里的重复。

报表 ​

没有选中任何对象时,属性面板编辑报表本身。路径相对 ReportDocument。

属性名称分组取值必填
title标题基本文本可省
description说明基本多行文本可省

看板 ​

主体是看板、没有选中卡片时编辑看板。路径相对 DashboardView。

属性名称分组取值必填
grid.columns列数基本整数,≥ 1是
grid.rowHeight行高基本数值(px),> 0是

卡片 ​

卡片自身的属性。图表与指标卡片带查询,还有取数属性;表格卡片的取数属性在它的视图上,见视图。

图表与指标卡片 ​

属性名称分组取值必填
title标题基本文本可省
description说明基本多行文本可省
dataset数据集数据报表里的数据集 id是
parameters参数绑定数据数据集参数名到操作数的对照,见 DataBinding可省
query.filter筛选数据筛选条件树可省
query.limit行数上限数据整数,≥ 1可省

表格卡片 ​

属性名称分组取值必填
title标题基本文本可省
description说明基本多行文本可省

图表 ​

图表卡片的图表配置,路径相对 ChartSpec。柱线图的系列另见系列。

柱线图 cartesian ​

属性名称分组取值必填
splitBy拆分系列数据所在查询的维度 id可省
orientation方向显示vertical 竖向、horizontal 横向可省
totals显示合计显示布尔可省
palette色板样式red、orange、amber、yellow、lime、green、teal、cyan、blue、indigo、purple、pink、gray可省
renderer渲染方式样式svg、canvas、auto 自动可省
xAxis.title横轴标题坐标轴文本可省
xAxis.scale横轴刻度坐标轴band、point、linear 直线、log、sqrt、pow、symlog、time、utc可省
xAxis.format横轴格式坐标轴值格式可省
xAxis.grid横轴网格线坐标轴布尔可省
xAxis.zero横轴含零坐标轴布尔可省
xAxis.nice横轴取整坐标轴布尔可省
xAxis.reverse横轴反向坐标轴布尔可省
xAxis.ticks横轴刻度数坐标轴整数,≥ 1可省
xAxis.labelOverflow横轴标签过长时坐标轴auto 自动、rotate、truncate、wrap可省
yAxis.title纵轴标题坐标轴文本可省
yAxis.scale纵轴刻度坐标轴band、point、linear 直线、log、sqrt、pow、symlog、time、utc可省
yAxis.format纵轴格式坐标轴值格式可省
yAxis.grid纵轴网格线坐标轴布尔可省
yAxis.zero纵轴含零坐标轴布尔可省
yAxis.nice纵轴取整坐标轴布尔可省
yAxis.reverse纵轴反向坐标轴布尔可省
yAxis.ticks纵轴刻度数坐标轴整数,≥ 1可省
yAxis.labelOverflow纵轴标签过长时坐标轴auto 自动、rotate、truncate、wrap可省
trigger提示框触发交互axis 整列、item 单个数据点可省
tooltipOrder提示框排序交互series 按系列、descending 降序、ascending 升序可省
zoom缩放交互none 无、x、y、xy可省
brush刷选交互none 无、x、y、xy可省
annotations标注显示CartesianAnnotationSpec 的数组可省

饼图 pie ​

属性名称分组取值必填
nameField名称维度数据所在查询的维度 id是
valueField数值度量数据所在查询的度量 id是
variant形态显示pie 饼图、donut 环形图可省
rose玫瑰图显示布尔可省
sweep扇区范围显示full 整圆、half 半圆可省
sort排序显示none 无、descending 降序可省
maxSlices最多扇区数显示整数,≥ 1可省
labels标签显示none 无、inside 内侧、outside 外侧可省
labelContent标签内容显示name-share 名称与占比、name-value 名称与数值、name 名称、share 占比、value 数值可省
format格式显示值格式,限数值、百分比可省

漏斗图 funnel ​

属性名称分组取值必填
nameField名称维度数据所在查询的维度 id是
valueField数值度量数据所在查询的度量 id是
shape形状显示trapezoid 梯形、bar 柱可省
align对齐显示center 居中、start 开头可省
direction方向显示down 向下、up 向上可省
conversion转化率显示previous 相对上一阶段、first 相对第一阶段、none 无可省
labels标签显示inside 内侧、outside 外侧可省
palette色板样式red、orange、amber、yellow、lime、green、teal、cyan、blue、indigo、purple、pink、gray可省
format格式显示值格式,限数值、百分比可省

雷达图 radar ​

属性名称分组取值必填
nameField名称维度数据所在查询的维度 id是
indicators指标数据RadarIndicatorSpec 的数组是
shape形状显示polygon 多边形、circle 圆形可省
area面积显示布尔可省
scale刻度显示shared 共用刻度、independent 各自刻度可省
curve曲线显示linear 直线、catmull-rom可省
rings环数显示整数,≥ 2,≤ 10可省
ringLabels环标签显示布尔可省
format格式显示值格式,限数值、百分比可省

桑基图 sankey ​

属性名称分组取值必填
sourceField源维度数据所在查询的维度 id是
targetField目标维度数据所在查询的维度 id是
valueField数值度量数据所在查询的度量 id是
orientation方向显示horizontal 横向、vertical 竖向可省
nodeAlign节点对齐显示justify、start 开头、end 末端、center 居中可省
linkColor连线颜色样式neutral 中性、source、target、gradient可省
nodeSort节点排序显示auto 自动、input可省
format格式显示值格式,限数值、百分比可省

热力图 heatmap ​

属性名称分组取值必填
variant形态数据calendar 日历、month 月、matrix 矩阵是
valueField数值度量数据所在查询的度量 id是
dateField日期维度数据所在查询的维度 id;「形态」为 calendar、month 之一时显示是
startDate开始日期数据文本,写作 YYYY-MM-DD;「形态」为 calendar、month 之一时显示可省
endDate结束日期数据文本,写作 YYYY-MM-DD;「形态」为 calendar、month 之一时显示可省
firstDayOfWeek每周第一天显示整数,≥ 0,≤ 6;「形态」为 calendar、month 之一时显示可省
rowField行维度数据所在查询的维度 id;「形态」为 matrix时显示是
columnField列维度数据所在查询的维度 id;「形态」为 matrix时显示是
levels层级显示整数,≥ 1可省
thresholds分档阈值显示数值的数组,由小到大可省
scale刻度显示sequential 单向色阶、diverging 发散色阶可省
midpoint中点显示数值可省
continuous连续色阶显示布尔可省
tone语气样式brand 品牌、neutral 中性、success 成功、warning 警告、danger 危险、info 信息可省
palette色板样式red、orange、amber、yellow、lime、green、teal、cyan、blue、indigo、purple、pink、gray可省
size尺寸样式sm 小、md 中、lg 大可省

层级图 hierarchy ​

属性名称分组取值必填
levels层级数据维度 id 的数组,由上到下是
valueField数值度量数据所在查询的度量 id是
layout布局显示treemap 矩形树图、sunburst 旭日图、icicle 冰柱图、pack 圆堆图可省
tile切分方式显示squarify、binary、slice-dice可省
depth展开层数显示整数,≥ 1可省
colorBy着色依据样式branch、value 数值、uniform可省
palette色板样式red、orange、amber、yellow、lime、green、teal、cyan、blue、indigo、purple、pink、gray可省
orientation方向显示vertical 竖向、horizontal 横向可省
format格式显示值格式,限数值、百分比可省

系列 ​

柱线图的一条系列,路径相对 CartesianSeriesSpec。

属性名称分组取值必填
mark标记基本bar 柱、line 线、scatter 散点是
name名称基本文本可省
x横坐标数据所在查询的维度 id;「标记」为 bar、line 之一时显示是
x横坐标数据所在查询的维度或度量 id;「标记」为 scatter时显示是
y纵坐标数据所在查询的度量 id是
size气泡大小数据所在查询的度量 id;「标记」为 scatter时显示可省
color颜色度量数据所在查询的度量 id;「标记」为 scatter时显示可省
stack堆叠组显示文本;「标记」为 bar、line 之一时显示可省
shape形状显示bar 柱、lollipop 棒棒糖;「标记」为 bar时显示可省
stackOffset堆叠方式显示none 无、expand 百分比堆叠、diverging 发散色阶;「标记」为 bar时显示可省
labels标签显示none 无、inside 内侧、end 末端;「标记」为 bar时显示可省
curve曲线显示linear 直线、monotone 平滑、step 阶梯、step-before、step-after;「标记」为 line时显示可省
area面积显示布尔;「标记」为 line时显示可省
stackOffset堆叠方式显示none 无、expand 百分比堆叠、silhouette、wiggle;「标记」为 line时显示可省
symbols数据点显示auto 自动、always 总是显示、none 无;「标记」为 line时显示可省
connectNulls连接空值显示布尔;「标记」为 line时显示可省
labels标签显示none 无、end 末端;「标记」为 line时显示可省
endLabel末端标签显示布尔;「标记」为 line时显示可省
symbol点形状显示circle 圆形、square、diamond、triangle、triangleDown、cross、star、wye;「标记」为 scatter时显示可省
jitter抖动显示数值,≥ 0,≤ 1;「标记」为 scatter时显示可省
slot色槽样式整数,≥ 1,≤ 8可省
tone语气样式brand 品牌、neutral 中性、success 成功、warning 警告、danger 危险、info 信息可省

指标 ​

指标卡片的指标配置,路径相对 MetricSpec。

属性名称分组取值必填
value数值数据所在查询的度量 id是
baseline基准值数据所在查询的度量 id可省
prefix前缀显示文本可省
suffix后缀显示文本可省
format格式显示值格式,限数值、百分比可省
size尺寸样式sm 小、md 中、lg 大可省
tone语气样式brand 品牌、neutral 中性、success 成功、warning 警告、danger 危险、info 信息可省
sparkline.x迷你图横坐标迷你图所在查询的维度 id;写了sparkline时显示是
sparkline.y迷你图数值迷你图所在查询的度量 id;写了sparkline时显示是
sparkline.variant迷你图形态迷你图line 线、area、bar 柱、win-loss;写了sparkline时显示可省
sparkline.curve迷你图曲线迷你图linear 直线、monotone 平滑;写了sparkline时显示可省
sparkline.markers迷你图标记迷你图none 无、last 最后、extremes;写了sparkline时显示可省
sparkline.tone迷你图语气迷你图brand 品牌、neutral 中性、success 成功、warning 警告、danger 危险、info 信息;写了sparkline时显示可省

视图 ​

报表主体或表格卡片的视图,路径相对视图本身。

明细表 table ​

属性名称分组取值必填
dataset数据集数据报表里的数据集 id是
parameters参数绑定数据数据集参数名到操作数的对照,见 DataBinding可省
filter筛选数据筛选条件树可省
sort排序数据RowSortRule 的数组可省
limit行数上限数据整数,≥ 1可省

分组报表 group ​

属性名称分组取值必填
dataset数据集数据报表里的数据集 id是
parameters参数绑定数据数据集参数名到操作数的对照,见 DataBinding可省
filter筛选数据筛选条件树可省
sort排序数据RowSortRule 的数组可省
detail列出明细显示布尔可省
grandTotal总计汇总布尔可省

交叉表 crosstab ​

属性名称分组取值必填
dataset数据集数据报表里的数据集 id是
parameters参数绑定数据数据集参数名到操作数的对照,见 DataBinding可省
filter筛选数据筛选条件树可省
measuresOn度量排在显示columns 列方向、rows 行方向可省
rowTotals.subtotals行小计汇总布尔可省
rowTotals.grandTotal行总计汇总布尔可省
columnTotals.subtotals列小计汇总布尔可省
columnTotals.grandTotal列总计汇总布尔可省

字段栏里的项 ​

在字段栏里选中一项时编辑它。

列 ​

明细表与分组报表的一列,路径相对 TableColumn。

属性名称分组取值必填
field字段数据所在数据集的字段名是
title标题基本文本可省
format格式显示值格式可省
width列宽显示数值(px),> 0可省
align对齐显示start 开头、center 居中、end 末端可省
sticky冻结显示start 开头、end 末端可省
summary.aggregate汇总方式汇总sum 求和、avg 平均、count 计数、min 最小、max 最大、distinctCount 去重计数;没写「汇总公式」时显示可省
summary.formula汇总公式汇总文本;没写「汇总方式」时显示可省

分组 ​

分组报表的一级分组,路径相对 GroupLevel。

属性名称分组取值必填
field字段数据所在数据集的字段名是
bucket日期粒度数据year 年、quarter 季度、month 月、week 周、day 日、hour 小时可省
title标题基本文本可省
format格式显示值格式可省
sort.by排序依据数据所在查询的维度或度量 id可省
sort.direction排序方向数据asc 升序、desc 降序可省
sort.nulls空值位置数据first 最前、last 最后可省
header组头显示布尔可省
subtotal组小计汇总布尔可省

维度 ​

查询或交叉表的一个维度,路径相对 Dimension。

属性名称分组取值必填
field字段数据所在数据集的字段名是
bucket日期粒度数据year 年、quarter 季度、month 月、week 周、day 日、hour 小时可省
title标题基本文本可省
format格式显示值格式可省
sort.by排序依据数据所在查询的维度或度量 id可省
sort.direction排序方向数据asc 升序、desc 降序可省
sort.nulls空值位置数据first 最前、last 最后可省

度量 ​

查询或交叉表的一个度量,路径相对 Measure。

属性名称分组取值必填
title标题基本文本可省
aggregate聚合数据sum 求和、avg 平均、count 计数、min 最小、max 最大、distinctCount 去重计数;没写「公式」时显示是
field字段数据所在数据集的字段名;没写「公式」时显示可省
formula公式数据文本;没写「聚合」时显示是
format格式显示值格式可省

数据 ​

在数据面板里选中字段或参数时编辑它。

字段 ​

数据集的一个字段,路径相对 DatasetField。

属性名称分组取值必填
name名称基本文本是
type类型基本string 文本、number 数值、boolean 布尔、date 日期、datetime 日期时间是
title标题基本文本可省
formula公式数据文本可省

参数 ​

报表的一个参数,路径相对 ReportParameter。

属性名称分组取值必填
name名称基本文本是
type类型基本string 文本、number 数值、boolean 布尔、date 日期、datetime 日期时间是
title标题基本文本可省
required必填数据布尔可省
multiple多选数据布尔可省
defaultValue缺省值数据按参数的类型与是否多选取值可省
options候选项数据ParameterOption 的数组,在设计器里是逐行编辑的选项表(值、文字与禁用),值格是文本框,值不能重复;「类型」为 string时显示可省
options候选项数据ParameterOption 的数组,在设计器里是逐行编辑的选项表(值、文字与禁用),值格是数字框,写数值,值不能重复;「类型」为 number时显示可省
options候选项数据ParameterOption 的数组,在设计器里是逐行编辑的选项表(值、文字与禁用),固定 true、false 两行,值格只读,不能新增、删除与换序;「类型」为 boolean时显示可省
options候选项数据ParameterOption 的数组,在设计器里是逐行编辑的选项表(值、文字与禁用),值格是日期框,写 YYYY-MM-DD,值不能重复;「类型」为 date时显示可省
options候选项数据ParameterOption 的数组,在设计器里是逐行编辑的选项表(值、文字与禁用),值格是日期框,写到分钟(如 2026-10-19T08:30),值不能重复;「类型」为 datetime时显示可省

看板的一条联动,路径相对 DashboardLink。

属性名称分组取值必填
card源卡片数据看板上的卡片 id是
dimension源维度数据源卡片上能发出取值的维度 id是
targets目标数据LinkTarget 的数组是

Released under The MIT License