点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我有一个包含两个输入参数的HANA计算视图。 它们都有默认值,例如:
输入参数XX-默认值" 001"
输入参数YY-默认值" AAA"
您当然可以为这些输入参数输入其他值,数据预览将根据您在提示中选择的内容返回数据。
我还在此HANA CV上使用两个参数以及业务层中的查询脚本END_SQL创建了一个Universe:
有参数('PLACEHOLDER'=('$$ HANAInputParameter1 $$,@ Prompt(Parameter 1)),'PLACEHOLDER'=('$$ HANAInputParameter2 $$',@ Prompt(Parameter 2))) >
但是它不起作用,即使用户在提示中为这些字段选择其他值,在Webi级别的查询结果中也只有默认值的数据可用
我在数据基础中未选中默认值,而且也不起作用。
如何解决此问题? 这是关于END_SQL的语法错误? 删除HANA CV级别的默认值,性能如何? 有什么我想念的吗?
非常感谢
Samantha A
嗨,萨曼莎,
让我从内部进行研究,然后再向您提出一些后续步骤。
感谢与问候,
伴侣
嗨萨曼莎,
我在内部进行了检查,对我来说似乎还可以,即根据传递给HANA的参数来检索正确的值。
除了HANA输入参数之外,是否还有其他特殊原因需要END_SQL? 因为对我来说,罪魁祸首似乎是在业务层参数中添加了END_SQL参数。
谢谢
伴侣
嗨,伴侣,
如果我直接在不带Universe的Webi中使用HANA视图,则行为类似。 我正在使用BI Platform 4.2支持包7修补程序1。我有一个具有星型联接的HANA视图,其中,我正在一个具有将输入参数映射到常量的Dimension视图联接。 现在,无论我将哪个常量值映射到Input Parameter,Webi都会忽略此映射,并始终在Dimension视图中使用Input Parameter的默认值执行。
维度视图:VDIM_XX
,输入参数为IP1
IP1默认值" X"
计算视图:VCV_XX
使用VDIM_XX使用Star加入
IP1映射到常量" Y"
执行WEBI VCV_XX视图时,它将忽略映射到常量" Y"的IP1,并以默认值" X"运行。
MDX脚本:
选择非空{[Measures .. [CC_Annualized],[Measures]。[CC_Ratio],[Measures]。[CC_YTD_Dep],[Measures]。[CC_Years],[Measures .. [CC_GrossAssetS2]}在列上, 非空Crossjoin(Crossjoin([RACCT]。[RACCT]。[RACCT]。成员,分层({[VDIM_XX]。[FSV_HIER] .Members})),[YEARS_PER_POLICY]。[YEARS_PER_POLICY]。[YEARS_PER_POLICY]。 维度属性PARENT_UNIQUE_NAME在[VCV_XX] SAP变量的行上显示[分类帐]包括" 0L" [公司代码]包括" ABC" [Profit_Center_Type]包括" PQR" [Reporting_Year]包括" 2019" [Reporting_Period]包括" 001" [Currency '30'
一周热门 更多>