找回密码
 立即注册

QQ登录

只需一步,快速开始

@Martin.Zhang
中级会员   /  发表于:2022-5-27 16:19  /   查看:2300  /  回复:0
本帖最后由 @Martin.Zhang 于 2022-6-2 17:16 编辑

前面介绍到,在产品使用中,通过我们的分析表达式,可以实现多种维度,多种场景的业务分析,但是在遇到一些常量配置项目的数据时,该如何在表达式中引用呢?这里就给大家介绍一下,通过分析表达式计算时使用参数/用户上下文/组织上下文。

在实际应用中,会在计算度量或列时,该字段可能不是来自数据模型或数据集,也可以是动态值,例如前N个销售额,N是用户在仪表板上输入的。希望在计算列和度量时可以使用用户上下文/组织上下文,例如根据用户所在地区计算折扣后的价格。 对于以上应用场景,这里做个详细介绍。


一、获取仪表板参数。

在仪表板参数中,我们可以通过#{Parameters["parameterName"]|formatter} 来获取参数。

1.全局中设置参数

image.png135169982.png

2.创建表达式,引用参数

image.png883198852.png

3.预览效果

image.png76014098.png

可以将参数引用在我们的表达式中


仪表板参数已经获取,接下来就是表达式中引用。


二、用户上下文,组织上下文获取

1.创建参数,选择用户上下文

image.png63657225.png

2.获取参数数据。

image.png849572448.png

3. 数据预览

image.png539170226.png


可以通过以上方式,可以在表达式中获取到参数数据,完成接下来的表达式运用。







0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部