本帖最后由 @Martin.Zhang 于 2022-6-2 17:16 编辑
前面介绍到,在产品使用中,通过我们的分析表达式,可以实现多种维度,多种场景的业务分析,但是在遇到一些常量配置项目的数据时,该如何在表达式中引用呢?这里就给大家介绍一下,通过分析表达式计算时使用参数/用户上下文/组织上下文。 在实际应用中,会在计算度量或列时,该字段可能不是来自数据模型或数据集,也可以是动态值,例如前N个销售额,N是用户在仪表板上输入的。希望在计算列和度量时可以使用用户上下文/组织上下文,例如根据用户所在地区计算折扣后的价格。 对于以上应用场景,这里做个详细介绍。
一、获取仪表板参数。 在仪表板参数中,我们可以通过#{Parameters["parameterName"]|formatter} 来获取参数。 1.全局中设置参数
2.创建表达式,引用参数
3.预览效果
可以将参数引用在我们的表达式中
仪表板参数已经获取,接下来就是表达式中引用。
二、用户上下文,组织上下文获取 1.创建参数,选择用户上下文
2.获取参数数据。
3. 数据预览
可以通过以上方式,可以在表达式中获取到参数数据,完成接下来的表达式运用。
|