- SAP HANA BI开发教程
- 首页
- 简介
- 报表和仪表板工具
- 不同BO工具连接到HANA
- 创建关系连接
- 创建OLAP连接
- HANA建模视图
- HANA中的输入参数
- 使用属性视图
- 使用分析视图
- 使用计算视图
- 在HANA数据库中使用表
- 将Webi连接到HANA
- Universe开发
- IDT中的用户提示和筛选器
- Webi报表开发
- Lumira连接到HANA
- Lumira中的仪表板开发
- Dashboard Designer连接到HANA
- DD中的仪表板开发
- 将Crystal连接到HANA视图
- HANA上的Crystal报表开发
- HANA上的BW连接
- Design Studio与HANA的连接
- Design Studio中的开发
- 在HANA上发布BI报表
- 使用HANA的好处
- 将HANA与其他BI工具连接
- 面试问题
HANA中的输入参数
在SAP HANA中,输入参数用于通过传递来自用户的输入来过滤数据,并在运行时执行其他计算。当执行视图时,根据输入值获取数据。
示例
考虑一个将输入参数应用于“Sold_Qty”的场景,即当Sold_Qty大于20时,则Total_Price享受10%的折扣。否则,保持不变。
输入参数是在HANA建模视图中使用SAP HANA Studio创建的。当这些视图用于任何BO报表工具并且报表刷新时,系统会提示用户为特定字段传递输入值。要创建新的参数,请导航到HANA建模视图的语义部分。
导航到语义层中的参数/变量选项卡,然后单击“+”号。选择“创建输入参数”,如下面的屏幕截图所示。
这将打开一个新的对话框。输入输入参数的技术名称和描述。从下拉列表中选择输入参数类型。
在HANA中,我们有以下输入参数类型:
直接 - 使用此参数类型,您可以为参数传递任何值。
列 - 此参数类型允许您从HANA视图中某列中可用的不同值的列表中选择任何值。
从表派生 - 也可以在表中创建动态值,并允许您从列表中选择任何可用值。
静态列表 - 也可以创建一个静态值列表,并在执行期间提供输入。
注意 - 您还可以选择复选框以将输入参数设为必选项。
您可以选择输入值的DataTypes,以便系统仅接受此字段的允许值类型。此选项因参数类型而异。以下DataTypes选项可用:
- 货币
- 计量单位
- 日期
您还可以使用SQL查询传递输入参数。要查看SQL查询,请导航到HANA建模视图的“数据预览”选项卡。使用SQL的输入参数使用“占位符”传递。
接下来,单击“显示日志”,然后双击下面突出显示的消息。这将打开一个包含以下SQL查询的新窗口。
('PLACEHOLDER' = ('$$ Sold_Qty $$', '20')) WHERE ("REGION_NAME" IN ('NA') ) GROUP BY "NET_AMOUNT", "PROFIT";
广告