首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >组中的交替行背景色

组中的交替行背景色
EN

Stack Overflow用户
提问于 2013-02-13 14:16:55
回答 4查看 23.8K关注 0票数 2

我有以下情况:

用嵌套组报告,无论组列值为1还是2。下一个子组对于每个父组有两个组,因此对于父组1有两个子组(1-1和1-3),对于父组2也有两个子组(2-2和2-4)。

我的问题是,如何将1-1行的颜色设置为WhiteSmoke,1-3中的行设置为White,2-2和2-4的为WhiteSmoke

如果有像1,2,3,.这样的顺序,那么使用Mod算子就很容易了,但是我的顺序是1,3,2,4,而且我找不到交替颜色的算法。

编辑的

EN

回答 4

Stack Overflow用户

发布于 2013-08-23 13:42:39

我找到了答案。

代码语言:javascript
运行
复制
=IIF(RunningValue("NameofGrouptoAlternateColor", CountDistinct, "NameofParentGroup") Mod 2, "White", "Wheat")

这对我有效,我认为这就是最初的海报想要实现的目标。

票数 4
EN

Stack Overflow用户

发布于 2017-01-26 17:47:28

代码语言:javascript
运行
复制
=IIF(RunningValue(Fields!FieldToGroupOn.Value, CountDistinct, "ParentGroupName") Mod 2, "LightGrey", "Transparent")

其中:

FieldToGroupOn是您要在其上分组的数据集中的字段,希望生成交替颜色。

ParentGroupName是表中行组的名称,它是您希望为其替换颜色的组的父组。

票数 2
EN

Stack Overflow用户

发布于 2013-02-13 14:36:43

假设这是顺序:1,3,2,4,5,7,6,8...,您只想给3,4,7,8..颜色

那么这个短语应该是:

代码语言:javascript
运行
复制
=iif(RowNumber(Nothing) Mod 4 <> 0 AND
 ((RowNumber(Nothing)+1) Mod 4 <> 0), "White", "WhiteSmoke")

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14855561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档