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