Sap 对所有重复项设置条件格式

Sap 对所有重复项设置条件格式,sap,formula,business-intelligence,Sap,Formula,Business Intelligence,我正在尝试在Business Intelligence/Web Intelligence中创建一个格式化规则,根据一个字段地址id更改所有副本的背景颜色。到目前为止,我得到的最好结果是: =Previous([Address Id])=[Address Id] 但该代码只会更改以下副本的背景色,而不会更改之前的副本 例如: Addr.Id Name 123 John 234 Henry [not marked] 234 Harold [marked] 3

我正在尝试在Business Intelligence/Web Intelligence中创建一个格式化规则,根据一个字段地址id更改所有副本的背景颜色。到目前为止,我得到的最好结果是:

=Previous([Address Id])=[Address Id]
但该代码只会更改以下副本的背景色,而不会更改之前的副本

例如:

Addr.Id   Name
123       John
234       Henry [not marked]
234       Harold [marked]
345       Lucas
我想更改Addr.Id=234的两行的背景色。 我的Google Fu没有提供任何关于如何将自我价值与下一个价值进行比较的信息。我只找到了有关相对值的信息,但这需要按维度进行切片,这对我来说并不适用


这可能吗?

如果您想要指示重复的Id,那么最简单的方法可能是选择Addr.Id列并应用内置的重复值。。。这将包括列表中其他地方的234个

如果希望显示Henry和Harold所在的单元格,假设它们位于B3和B4中,请选择B列而不是B1列,然后应用规则:

=OR(A2=A1,A2=A3)  

这将不包括与列表中其他234关联的名称,除非该234也在234的正上方或正下方

我可以使用以下函数Count、Foreach和Forall以及条件格式来实现上述要求

考虑到上述例子:

Obj 1: Count(Name)Foreach(Addr.ID)
Obj 2: If obj 1 <> 1 then 1 else 0
Conditional formatting Rule: obj 2 =1 highlight the cell

我使用foreach函数将对象包括在计算中,并使用forall将对象从计算中排除

谢谢,我将对此进行测试并报告。只是检查一下,您是在说Excel吗?就我所知,你所说的单元格引用在商业智能中不起作用。如果你是说SAP正在制造我正在使用的Web Intelligence/Business Intelligence解决方案,那么是的。谢谢你的评论。我无法测试这一点,因为我不再使用BI,因为我已经开始在其他地方工作。但我希望这将有利于其他面临同样问题的人。
Sum(Count(Name)Foreach(Addr.ID))ForAll(Column1;Column2)