)
Seal Report Designer软件左侧面板的Views节点内Model视图控件其下支持添加KPI View视图该控件用于突出展示从数据源中读取的单个关键绩效指标KPI的值。KPI View视图相关的属性与View对象属性类似本文主要学习KPI View特有的属性用途。Is enabled属性设置是否启用当前KPI View控件CSS class:Container属性设置整个KPI View最外层容器的自定义CSS样式类CSS style:Container属性设置整个KPI View最外层容器的自定义CSS样式Show header value属性设置是否显示指标标题Show value属性设置是否显示指标值CSS style:KPI Button属性设置KPI按钮的CSS样式CSS style:Goal button属性设置目标按钮的CSS样式Trend percentage:Index of the value to use属性设置计算KPI的趋势百分比Trend Percentage时应当使用数据结果集中的哪一行值若设置为 -1则使用第一行的值。若设置为 1则使用倒数第二行的值。若设置为 0则不显示趋势Trend colors:Use measure value属性值为True则根据度量值Measure Value本身的大小决定趋势按钮颜色Trend colors属性按区间配置趋势颜色Trend icons:Use measure value属性值为True则根据度量值Measure Value本身的大小决定趋势按钮图标Trend icons属性按区间配置趋势图标Trend % format属性设置趋势百分比的显示格式Goal colors属性按区间配置目标颜色Goal icons属性按区间配置目标图标Goal % format属性设置目标百分比的显示格式Button size属性设置显示值的按钮的尺寸。使用KPI View控件不需要专门配置数据源的图表属性其默认将数据源的最后一行作为显示值并根据Trend percentage:Index of the value to use属性值指定的行计算趋势百分比。如下图所示左侧图形为销售数据的数据列表右侧图形中的KPI数据数值取的是最后一行的数据而计算百分比时使用的第一行数据。参考文献[1]https://github.com/ariacom/Seal-Report[2]https://sealreport.org/[3]https://sealreport.org/demo[4]https://sealreport.org/forum/[5]https://github.com/ariacom/Seal-Report/releases[6]https://www.cnblogs.com/Leo_wl/p/7716582.html[7]https://sealreport.org/Help/html/26c7ae63-9b83-dc1d-b5d0-00a18021be41.htm[8]https://sealreport.org/Reports