SAP HANA BI开发 - 用户在IDT中提示和过滤

在Universe Designer中,还可以在业务视图层中创建用户提示和过滤器.提示在业务层或数据基础中定义,需要用户输入或预定义的输入值.

提示可以具有以下输入类型 :

  • 用户输入作为对提示的响应

  • 预定义的固定值

提示具有以下属性.

Sr.No.属性&说明
1

提示用户

如果选中,则提示用户在运行时输入值.

如果清除,则预定义在运行时为参数输入值.

2

提示文本

如果选择了"提示用户",则提示问题或指令的文本.

3

设定值

取消选中"提示用户"选项时可用.允许在运行时输入一个或多个用于参数的值.

4

数据类型

提示答案所需的数据类型.

5

允许多个值

如果选中,则允许用户从值列表中获取多个值.

6

保留最后价值

如果选择此选项,则会在重新运行提示时保留用户选择的最后一个值.

7

索引感知提示

如果选择,键列包含在提示中以限制列表中的值.用户看不到关键列.

8

关联值列表

提供提示值的值列表.

9

仅从中选择列表

如果选中,则强制用户选择列表中的成员.

10

选择默认值

允许选择要用作默认值.

在Universe Designer中,你可以在数据基础中添加提示,它们直接继承到数据基础之上的业务层. 注意:如果需要编辑提示,则无法在业务层中完成.您必须打开相同的数据基础.

要插入提示,请单击浏览窗格中的参数和值列表(LOV)选项卡 → 点击插入参数图标.

点击参数


插入参数

使用LOV

它是可以使用LOV,即您可以从与对象关联的值列表中选择提示的值.它允许将数据集限制为所选值.您可以将LOV用于数据基础或业务层中的对象.可以使用不同类型的LOV.

基于业务层对象的LOV.在这种情况下,LOV基于其他查询或包含的层次结构;

  • 静态LOV : 它手动或从文件中导入指定值列表.

  • 基于SQL的LOV : 它是由特定SQL表达式返回的值.

使用LOV

可以为LOV编辑以下属性 :

  • 列名 : 这用于编辑列的名称.

  • 键列 : 您可以选择一列作为索引感知键.

  • 数据类型 : 这用于定义列的数据类型.

  • 隐藏 : 选择此选项后,将不会显示该列.