点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
hana-distinct-counter-error.jpg hana-distinct-counter-error.jpg
专家们,
这是我的要求。
我在表中有两列" Shipment_number"和" Shipment_Reason"。
-为以下3点创建"计算视图" 1。
1。 需要在" Shipment_number"上创建唯一计数器,以获取" Total Shipment Count"的唯一计数。
2.需要创建计算出的" Late Shipments"列,以过滤"装运原因"!=" ON TIME"。
3.需要在计算的" Late Shipments"列上创建Distinct计数器,该计数器是延迟装运的唯一计数" Late Shipments Count"。 这也是我所做的。
-创建的计算视图2消耗了计算视图1来创建
"延迟出货百分比"为第4点。
问题在第4点以下:
4。 现在,我想使用下面的公式使用两个计数器计算的列来创建计算列"延迟装运百分比"
"晚出货量"/"总出货量"。
现在,我执行了Calculation View2的数据预览,并在"分析"选项卡中删除了Year和Plant维度,然后拖放了" Late Shipment Count"列,并且得到的错误为" Error SAP DBTech JDBC:[ 2048]:列存储错误:[34023]计算模型的实例化失败;异常306103:除顶部聚合节点'$ ARG3 $'" 之外,其他任何节点上均不允许在公式上进行计数。
请检查并提供您的输入。
预先感谢
Parasuram
hana-distinct-counter-error.jpg (34.4 kB)
嗨,
我知道线程很旧,但是今天我遇到了同样的问题,无法在线找到答案。
问题实际上出在您的"计算视图" 1中。
您必须在顶部节点(投影)下方的节点中创建计数器"总装运计数"和"延迟装运"。
然后,在顶部节点中,可以创建不同的计数器" Late Shipments Count",同时确保未对" Late Shipments"启用聚合。
如果在"计算视图1"中为"延迟装运"启用聚合,则在视图2中将出现此错误==>"错误SAP DBTech JDBC:[2048]:列存储错误:[34023]计算模型的实例化失败;请参见图3。 例外306103:除顶级聚合节点'$ ARG3 $'"以外,其他任何节点上均不允许在公式上进行计数区别。
最大
一周热门 更多>