Hana可视化计划执行计算视图-柱状搜索过滤器序列问题

2020-09-21 15:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在我当前的项目中,我面临着列式搜索时间与基表上记录数之间的挑战,并且试图了解如何确定过滤顺序。

想举个例子。

我在初始投影过滤器表达式上有一个针对Sold_to,物料组和开票日期的过滤器表达式。

过滤器表达式:(date(" BILL_DATE")> = adddays(date('$$ IN_BILL_DATE_TO $$'),-10)和date(" BILL_DATE")<= date('$$ IN_BILL_DATE_TO $$') )和(in(" SOLD_TO",'$$ ZIN_SOLD_TO $$))或匹配项(" SOLD_TO",$$ ZIN_SOLD_TO $$))和((in(" MATL_GRP_3",'L2','LC'))

在开票日期和Sold_to上有INPUT参数。 顺序为帐单日期和Sold_TO

预期的列搜索时间:

客户选择(1秒钟记录90条记录)->物料组选择(1秒钟记录限制为50条记录)->最近10天的计费日期选择(2秒记录限制为40条记录)->最终 结果40条具有1 + 1 + 2的记录= 4秒

列搜索的发生时间:

客户选择(1秒钟记录90条记录)->物料组选择(1秒钟记录限制为50条记录)->最近10天的计费日期选择( ,10秒钟记录限制为1000条记录 )--->最终结果40条具有1 + 1 + 10的记录= 12秒

因此,列搜索要花12秒钟才能与搜索竞争,从而导致报表执行的运行时间出现问题。

问题:在"日期"上搜索时,应过滤输入的记录数40,但有1000条记录。 请让我知道此行为是否有任何原因。

感谢提前的帮助。

此致

Venkata Mahipathi。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在我当前的项目中,我面临着列式搜索时间与基表上记录数之间的挑战,并且试图了解如何确定过滤顺序。

想举个例子。

我在初始投影过滤器表达式上有一个针对Sold_to,物料组和开票日期的过滤器表达式。

过滤器表达式:(date(" BILL_DATE")> = adddays(date('$$ IN_BILL_DATE_TO $$'),-10)和date(" BILL_DATE")<= date('$$ IN_BILL_DATE_TO $$') )和(in(" SOLD_TO",'$$ ZIN_SOLD_TO $$))或匹配项(" SOLD_TO",$$ ZIN_SOLD_TO $$))和((in(" MATL_GRP_3",'L2','LC'))

在开票日期和Sold_to上有INPUT参数。 顺序为帐单日期和Sold_TO

预期的列搜索时间:

客户选择(1秒钟记录90条记录)->物料组选择(1秒钟记录限制为50条记录)->最近10天的计费日期选择(2秒记录限制为40条记录)->最终 结果40条具有1 + 1 + 2的记录= 4秒

列搜索的发生时间:

客户选择(1秒钟记录90条记录)->物料组选择(1秒钟记录限制为50条记录)->最近10天的计费日期选择( ,10秒钟记录限制为1000条记录 )--->最终结果40条具有1 + 1 + 10的记录= 12秒

因此,列搜索要花12秒钟才能与搜索竞争,从而导致报表执行的运行时间出现问题。

问题:在"日期"上搜索时,应过滤输入的记录数40,但有1000条记录。 请让我知道此行为是否有任何原因。

感谢提前的帮助。

此致

Venkata Mahipathi。

付费偷看设置
发送
1条回答
粗暴的香蕉
1楼-- · 2020-09-21 16:11

对不起,但是该描述不足以对此事发表任何评论。

鉴于分析查询的确切执行特征通常相当复杂,因此,如果您认为这是错误的行为,建议您提出支持事件。

一周热门 更多>