点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要构建一个Web Intelligence报表,该报表仅显示按交易代码描述分类的费用,这些费用超过其所属于费用表的5%。 通过在费用表上添加一个休息点,我可以很容易地找到百分比。
我的交易百分比定义如下...
=百分比([总交易金额])
那么我如何添加过滤器以仅显示"交易百分比"> 0.05的行? 我试图使布尔变量称为高于阈值的交易百分比 ...
= If([交易百分比]> 0.05; 1; 0)
我很确定我知道发生了什么。 我相信它正在考虑整个报告的交易百分比,而不仅是在费用表组中。
我可以使用条件格式突出显示交易百分比大于0.05的行。
如何应用过滤器或至少创建一个布尔变量,以便可以在Excel中对其进行过滤?
transaction-percentage.jpg (71.4 kB)
我测试了您的示例,并获得了正确答案。
Prec = Percentage([总交易金额])
状态:= If(([[Prec]> = 0.05) ; 1; 0)
我只是忘记了 编写过滤器提示(在Prec变量公式中使用NoFilter()),但是您自己找到了它,并且可以工作。
我知道我的问题是我的百分比根据被过滤掉的内容而变化。 我不想要那个。 基本上,我想要显示的是每个Tran Code Desc在每个费用表中所占的百分比,即使某些Tran Code Desc订单项由于低于阈值而被过滤掉了。
我也发现了另一个问题。 我曾尝试简化此问题的情况,并省略了一个关键的细节,因为数据集中的对象比显示的要多。 因此,对于费用表和转账代码描述的某些组合,我获得了不止一行的信息。
为了克服这些问题,我创建了一些其他变量。
收费表转账代码总计 (对于费用明细表和交易代码说明的某些组合,排除了多个订单项)
< p>费用明细表总计(防止应用过滤器更改总数)交易 百分比(使用前两个变量进行简单计算)
所以这是未过滤的结果。
< p>这是将结果过滤到仅超出阈值的行。 请注意,应用过滤器后,百分比或剩余项目如何保持不变。
似乎我正在使它变得比它所需要的复杂,但这对我有用,因此我现在就继续使用它。
一周热门 更多>