页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 4 下一个 »

1 概述



2 参数 "默认生效“在同一个子图示例

1、以产品内置的northwind创建数据模型,在数据模型中创建SQL查询,并且使用参数"区域"、“省份”参数进行过滤:

2、保存SQL查询,回到数据模型主界面,添加“订单明细表”、“产品表”到数据模型中,并且设置好关联关系:

3、在设置参数中映射参数,并且定义参数的默认值、备选值,把2个的“参数生效”:默认生效 设为勾选

预览“区域”参数的默认值为:“华北”:

4、去创建透视分析并且把省份“的参数拖入到过滤条件,”区域“参数不拖效果如下图:

虽然“省份”查询“全部”的数据,但是还是会根据”区域“的默认参数进行查询。

5、把”区域“的”参数生效“改成不勾选,清空缓存之后,刷新报表,结果还是会以”区域“参数默认值进行过滤:




2 参数 "默认生效“在同一个子图示例



原理:

1、“默认生效”勾选状态 当选择了“默认生效”选项时,无论用户是否在可视化界面上设置了参数值,该参数都将自动应用。这意味着即使用户没有手动输入参数值,系统也会采用参数的默认值来进行计算或过滤,从而实现了参数的强制生效!

2、如果不勾选“默认生效”,则表示参数的使用将遵循按需原则。具体来说:

  • 如果取数子图中没有选择与参数相关的表或查询,则该参数不会生效;即使参数被拖入报表中,但如果它与查询的数据不在同一个子图中,该参数也不会生效。
  • 只有当参数与查询的数据位于同一个子图中时,该参数才会生效,并且也只对它所映射的那张表生效(即在报表层使用参数时候,只会过滤映射的那张表的数据)。

详细可查看:参数原理视频讲解.mp4


  • 无标签