开发手册 欢迎您!
软件开发者资料库

SAP HANA BI开发 - HANA中的输入参数

SAP HANA BI开发输入参数 - 从简单和简单的步骤学习SAP HANA BI开发,从基本到高级概念,包括简介,报告和仪表板工具,与HANA的不同BO工具连接,创建关系连接,OLAP连接,HANA建模等示例视图,HANA中的输入参数,使用属性,分析,计算视图,HANA数据库中的表,将Webi连接到HANA,Universe开发,用户提示和IDT过滤,Webi报告开发,Lumira与HANA的连接,Lumira中的仪表板开发,设计器连接到HANA,DD开发,将Crystal连接到HANA视图,HANA上的Crystal Report开发,HANA连接上的BW,HANA设计Studio连接,Design Studio开发,HANA发布BI报告,使用HANA的好处,连接HANA与其他BI工具,面试问题。

在SAP HANA中,输入参数用于通过传递用户的输入并在运行时执行其他计算来过滤数据.执行视图时,将根据输入值获取数据.

示例

考虑在其上应用Input参数的场景"Sold_Qty",即当Sold_Qty大于20时,则Total_Price有10%的折扣.否则,它保持不变.

使用SAP HANA Studio在HANA建模视图中创建输入参数.在任何BO报告工具中使用这些视图并刷新报告时,系统会提示用户传递特定字段的输入值.要创建新参数,请导航到HANA建模视图的语义部分.

HANA建模视图

导航到Semantic图层中的Parameters/Variables选项卡,然后单击"+"符号.选择Create Input Parameter,如下面的屏幕截图所示.

创建输入参数

这将打开一个新对话框.输入Input参数的技术名称和描述.从下拉列表中选择输入参数类型.

输入参数

我们在HANA中有以下输入参数类型;

  • 直接 : 使用此参数类型,您可以传递参数的任何值.

  • : 此参数类型允许您从HANA视图中的列中可用的不同值列表中选择任何值.

  • 派生自表 : 也可以在表格中创建动态值,并允许您从列表中选择任何可用值.

  • 静态列表 : 也可以创建静态值列表并在执行期间提供输入.

注意号;您也可以选中复选框以使输入参数成为强制选项.

您可以选择输入值的数据类型,以便系统仅接受此字段的允许值类型.此选项因参数类型而异.以下数据类型选项可用 :

  • 货币

  • 计量单位

  • 日期

数据类型选项

您还可以使用SQL查询传递Input参数.要查看SQL查询,请导航到HANA建模视图的"数据预览"选项卡.使用SQL的输入参数使用"PLACEHOLDER"传递.

接下来,单击"显示日志",然后双击下面突出显示的消息.这将打开一个带有以下SQL查询的新窗口.

('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))   WHERE ("REGION_NAME" IN ('NA') )   GROUP BY "NET_AMOUNT", "PROFIT";