点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在其他列不相等的情况下,您知道如何仅基于一个公共对象输出(唯一)来汇总度量(美元)吗?
问题在于我的报告将我的资金分成了多行。 当我删除不相等的列(又名"产品和广告素材大小")时,它会像预期的那样累积罚款。 不幸的是,我必须将这些列保留在那里。
我需要帮助的地方
对于Product列,我正在考虑使用一个变量(如IF THEN语句)来帮助决定要选择哪种产品,但是它必须基于UniqueID,否则它将汇总其他通用对象。 报告中的其他众多UniqueID(例如,UniqueID-D567.1)。
换句话说,我正在考虑将方程式建立在对象的输出而不是实际对象的基础上。 我似乎无法弄清楚。 有数千个UniqueID,因此我无法对其进行硬编码。 您知道是否有可能?
对于"广告素材尺寸"列,我正在考虑使用= Max()来帮助做出决定。 可以肯定的是,它会起作用,因为只有几个(:30,:15,:60,:45),我也许可以对其进行硬编码。 但是,我仍然需要它首先引用UniqueID的输出。
非常感谢您的阅读! 希望您能提供帮助!
史蒂芬
(65.3 kB)
史蒂芬嗨,
我忘了提到每个Q都应具有美元公式(DValueQ1,DValueQ2,DValueQ3,DValueQ4):
DValueQ1;
DValueQ2:
等。 (...,DValueQ3,DValueQ4),然后在选项卡或表中使用适当的变量
(注意:在此解决方案中,不使用任何节,仅复制表,而无需 在标签/表格上设置额外的Q过滤器"仅按照"产品"和"广告素材尺寸"之前的说明设置其他过滤器。并使用适当的Dollars Q变量)
...。
,这是您的示例:
< img src="/img/storage/temp/1722916-tn1.jpg" style =" width:425px;">
注意:Q2与您的结果不同(请检查D567.1和D888.1的结果)
如果您还有其他计算方法,或者 条件,然后将其应用于DValueQ1..4变量。
希望有帮助
我已修复您的标签,请下次选择时要格外小心。
在Dollar列中使用以下公式求和。
= sum([[UniqueID对象])中的[美元对象])
# p#Ayman-非常感谢您的帮助,我再也感谢您了。 我没想到会进一步跳水,但我相信我需要提供更多的背景信息。
下面显示的是我从中提取报告的数据库示例(标题为"数据库示例"的图片)。 我添加了SubUniqueID和开始日期和结束日期以提供更多上下文。 将SubUniqueID视为具有特定开始和结束时间的订单记录。 它的粒度很大,因此我需要从更高的级别(也称为UniqueID)报告美元。
您可以看到一些SubUniqueID跨越了不同的季度,没有显示我的数据库中的1Q。 我正在使用一个日历对象(称为[Quarter Name]),该日历对象基于每个SubUniqueID的开始日期和结束日期得出美元将所属的季度。 UniqueID跨越多个季度,并且其预期将浮现出每个季度UniqueID所具有的美元。
因此,我非常想找一种方法来忽略这种"国际旅行"产品,而不是忽略与该季度相关的美元。 下图(标题为"按标签的报告示例"的图片)演示了我希望在每个标签下看到的输出。 在选项卡1中,您可以看到美元与属于1Q时间范围的SubUniqueID的开始日期和结束日期匹配。
现在,"国际旅行"和"国内汽车"产品的数量并不多,因此我可以对它进行硬编码,使其忽略我在Amit中提到的方程式。 但是,我不知道这是否可行,因为我获得了#multivalue ...而且我不确定如何"通知" SAP Business对象使用一种产品(旅行)与另一种产品(国际旅行)。 >
或者在确保我仍然可以过滤[Quarter Name]对象的同时,也许有一种使用NoFilter()的方法?
再次感谢您阅读此问题并提供您的专业知识。
史蒂芬
您可以执行以下操作:
为Dollars定义新变量:
中,然后过滤表格以隐藏不需要的行
,例如:产品不在"国际旅行"列表中
非常感谢AYMAN! 效果很好!
除了上一个答案,我只能为您提供以下针对季度问题的快速修复方法:
为每个问题创建并更改公式 -tab如下:
例如,假设该季度的变量为[Quarter],而第一季度的值为" Q1"。
非常感谢您的回复Amit! 累积正确的美元! 我近了一步。 下面显示了我的美元正确地是$ 10,000的原因,但是由于产品的缘故,它们是重复的。
我尝试了以下方程式来求解。 关于在这种情况下如何解决臭名昭著的#multivalue有何想法?
=如果[Product] =" International Travel",则Max([Product])其他[Product]
我已经尝试用First()和Concatenation()代替Max(),但是我仍然得到#multivalue。
顺便说一句,使用= Max()解决了广告尺寸。 因此,产品是我唯一坚持的部分。
在此先感谢您抽出宝贵的时间阅读本文档! 任何方向都将不胜感激!
史蒂芬
一周热门 更多>