本页内容

仪表板中的表达式

Process Intelligence Process Intelligence 流程智能席位及以上等级可使用此功能。只有此等级或更高等级的席位可以使用。 比较方案 需使用流程智能席位或更高席位等级

表达式

ProcessMind表达式可在仪表板中生成丰富文本和动态内容,让内容随数据变化。本页介绍仪表板专用示例和格式。完整的表达式语言参考(函数、运算符和语法)请参阅表达式语言章节。

ProcessMind文本图表中的实时表达式

基础知识

您可以在文本中直接引用指标和属性。数据变化时,动态内容会自动更新。

数据表达式

您也可以为数据集属性定义表达式,在数据用于仪表板和分析之前计算或推导数值。如果所需数值不在源数据列中,或您希望统一计算方式以便重复使用,可以使用这些表达式。

在数据集数据上配置的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))}

此表达式会计算比率,将结果四舍五入到两位小数,并格式化为百分比。

相关主题