1 概述
在数据分析过程中,我们经常需要使用参数来过滤或计算数据。“默认生效” 是模型参数的一个重要特性,它决定了参数是否自动应用默认值进行数据处理。简单来说:
2 适用场景
2.1 需要强制应用默认条件的场景
2.2 灵活控制参数作用范围的场景
1.1 参数“默认生效” 的原理
1、“默认生效”勾选状态 当选择了“默认生效”选项时,无论用户是否在可视化界面上设置了参数值,该参数都将自动应用。这意味着即使用户没有手动输入参数值,系统也会采用参数的默认值来进行计算或过滤,从而实现了参数的强制生效!
2、如果不勾选“默认生效”,则表示参数的使用将遵循按需原则。具体来说:
- 如果取数子图中没有选择与参数相关的表或查询,则该参数不会生效;即使参数被拖入报表中,但如果它与查询的数据不在同一个子图中,该参数也不会生效。
- 只有当参数与查询的数据位于同一个子图中时,该参数才会生效,并且也只对它所映射的那张表生效(即在报表层使用参数时候,只会过滤映射的那张表的数据)。
2 示例说明
2.1 参数 "默认生效“在同一个子图示例
信息 |
---|
可点击查看:示例。 |
1、以产品内置的northwind创建数据模型,在数据模型中创建SQL查询,并且使用参数"区域"、“省份”参数进行过滤:
...
总结:在同一个子图中的参数,即使是没有”勾选“,报表层也没有拖入该参数,仍然会自动应用该参数的默认值。
2.2 参数 "默认生效“不在同一个子图示例
2.2 参数 "默认生效“不在同一个子图示例
信息 |
---|
可点击查看:示例。 |
以2.1示例为创建的数据模型和参数进行说明
...