2020-08-30 10:01发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我试图在计算视图中使... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我试图在计算视图中使用聚合函数,但是,它不允许我选择要"分组依据"的列,并且结果未显示度量的正确总和。
知道为什么吗?
这也许是因为计算视图中的聚合是动态完成的,即您在查询视图时选择了"非聚合"(分组依据)列。 这与SQL聚合没有太大关系,在SQL聚合中,您必须通过选择" GROUP BY"子句中的非聚合字段来预先指定粒度。
如果您需要特定级别的详细信息(即始终强制聚合节点保留几个非聚合字段),则必须使用这些列的" KEEP FLAG",这些列应始终保持在此节点级别。 对于计算特定的平均值,最小值/最大值等,这可能是有用的,甚至是必需的。
hth,WM
最多设置5个标签!
这也许是因为计算视图中的聚合是动态完成的,即您在查询视图时选择了"非聚合"(分组依据)列。 这与SQL聚合没有太大关系,在SQL聚合中,您必须通过选择" GROUP BY"子句中的非聚合字段来预先指定粒度。
如果您需要特定级别的详细信息(即始终强制聚合节点保留几个非聚合字段),则必须使用这些列的" KEEP FLAG",这些列应始终保持在此节点级别。 对于计算特定的平均值,最小值/最大值等,这可能是有用的,甚至是必需的。
hth,WM
一周热门 更多>