点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我在BO中确实有关于–Ranking--公式的问题。 我正在使用SAP BusinessObjects BI Platform 4.2支持包5补丁2,版本:14.2.5.2724
我创建了一个报告
- -(A)根据使用给定维度的公式(销售价格:直接从数据库创建,而不是自行创建),为主要产品组中的单个产品构建3个类(1,2,3)。 这被定义为名称为 [NS_C] 的度量
- -(B)通过公式" formatnumber([NS_C);"#")将(A)中的计算值转换为Text转换为维度 [NS_C_A]
- -(C)还通过"格式编号([主要产品组ID]);"#")将给定的维度[主产品组ID]转换为新的维度 [NS_C_B] li>
- -(D)通过公式= [NS_C_A] +" _" + [NS_C_B]将(B)[NS_CLUST_A]和(C)[NS_CLUST_B]合并为另一个维度 [NS_C_C]
到目前为止,一切都很好,一切正常:
- -(E)下一步是添加每件商品的销售数量,并添加现有的数据库维度[数量]
- -(F)现在,我想基于与维度[ NS_C_C] 相关的数量创建排名,但我 总是出现#CONTEXT错误。 对于排名,我使用公式= Rank([数量];([主产品组ID]; [NS_C_C]))作为度量
- -(G)所需的输出应类似于
非常感谢您的帮助。 提前致谢
丹尼斯
(28.8 kB)
Hi Dennis,
请尝试以下语法:
= Rank([quantity];([main product group ID]; [NS_C_C]; [QT])); ([[主要产品组ID]; [NS_C_C]))
在此处,您将[QT]维包括在计算上下文中,然后在[主要产品组ID]和[NS_C_C]中添加重置上下文。
亲切的问候,
汤姆
嗨,丹尼斯,
您的[NS_C_C]助手尺寸是否未提供其他任何值 栏[NULL_VALUE],即值列表中没有提供您计算出的值(1_72、2_72、3_72)吗?
还,您是否在报表/表格块中使用了任何合并的维? 如果是,他们是谁?
尝试用= FormatNumber([NS_C];"#")+" _" + FormatNumber([主产品组ID];"#替换[NS_C_C]中的公式 ")。
使用以下语法更改建议的Rank()公式(对我有效)可能也值得:
= Rank([quantity];([NS_C]; [主产品组ID]; [QT]);([NS_C]; [主产品组ID]))。 使用这种语法,我们仅使用查询对象,但[数量]除外。 如果仍然无法解决问题,您能否提供有关表中查询对象的更多详细信息,即键入维度或度量。 我目前的假设是除[QT],[NS_ITEM]和[NS TOTAL]外的所有查询对象都是维度。
亲切的问候,
Tom
非常感谢您的反馈。 我使用了您的公式,很遗憾,我仍然收到#CONTEXT错误。 如果它有帮助,我发现无法过滤从Point(D)中创建的"辅助尺寸" [NS_C_C],[NULL_VALUE]说。 我可以为您提供更多信息来解决此问题吗?
非常感谢,丹尼斯
一周热门 更多>