仪表板中的表达式
表达式
ProcessMind表达式可在仪表板中生成丰富文本和动态内容,让内容随数据变化。本页介绍仪表板专用示例和格式。完整的表达式语言参考(函数、运算符和语法)请参阅表达式语言章节。
基础知识
您可以在文本中直接引用指标和属性。数据变化时,动态内容会自动更新。
数据表达式
您也可以为数据集属性定义表达式,在数据用于仪表板和分析之前计算或推导数值。如果所需数值不在源数据列中,或您希望统一计算方式以便重复使用,可以使用这些表达式。
表达式应用于数据后,只要ProcessMind提供该属性,就可以选择使用,包括在图表和文本图表中。
示例1:案例数与案例总数
要显示活跃案例数与案例总数,请使用:
Number of cases in view: ${metric} / Total Cases: ${total} 其中,${metric}表示当前指标值,${total}表示案例总数。
示例2:未纳入的案例数
要显示未纳入的案例数(总数减去当前数值),请使用:
Number of cases not included: ${total - metric} 同样,${metric}表示当前指标值,${total}表示案例总数。
示例3:使用函数计算案例百分比
要显示当前视图中的案例占总案例数的百分比,请使用:
Percentage of cases in view: ${formatPercentage(metric)} 其中,${metric}表示将指标设为案例。
可用函数
ProcessMind表达式支持多种函数,可用于计算、格式化和动态查找。完整的函数、运算符和语法参考请参阅表达式语言参考。
仪表板表达式中常用的函数包括:
round(value, decimals?):将数字四舍五入到指定的小数位数formatPercentage(value):将小数格式化为百分比formatDuration(ms):将毫秒转换为易读的时长formatDate(date, format?):按自定义格式格式化日期
**提示:**您可以嵌套函数,也可以将函数与算术运算结合使用。例如:
${formatPercentage(round(metric / total, 2))} 此表达式会计算比率,将结果四舍五入到两位小数,并格式化为百分比。
相关主题
- 表达式语言参考:查看所有函数、运算符和语法。
- 使用Markdown格式:在图表中添加富文本。
- 指标:了解可在表达式中使用的指标。