带开关的条件格式
Posted
技术标签:
【中文标题】带开关的条件格式【英文标题】:Conditional Formatting with switch 【发布时间】:2018-11-22 12:49:55 【问题描述】:这是我的矩阵的设计视图,它使用一系列数据集,表达式使用查找
这是运行时的报告。我想在结尾列添加一些条件格式
条件格式取决于人名以及该字段中的总计。以下是我尝试过的。我希望只有希拉里的细胞会显示颜色。但是其他的则显示为绿色。
=switch(Fields!Name.value = "Hilary" and
reportitems!Textbox62.value >=0 and reportitems!Textbox62.value <= 9,"#fd6767",
reportitems!Textbox62.value >=10 and reportitems!Textbox62.value <=19, "#f8d3a9",
reportitems!Textbox62.value >= 20 and reportitems!Textbox62.value <=100,"LightGreen")
【问题讨论】:
【参考方案1】:如果我理解正确,所有其他名称都应该使单元格背景为空白,不是吗? 在这种情况下,您必须为每一行添加条件“Name=Hilary”。在你的表达中,这个只与第一行有关。 试试这个:
=switch(
Fields!Name.value = "Hilary" and reportitems!Textbox62.value >=0 and reportitems!Textbox62.value <= 9,"#fd6767",
Fields!Name.value = "Hilary" and reportitems!Textbox62.value >=10 and reportitems!Textbox62.value <=19, "#f8d3a9",
Fields!Name.value = "Hilary" and reportitems!Textbox62.value >= 20 and reportitems!Textbox62.value <=100,"LightGreen")
【讨论】:
看准了!对自己没有解决这个问题感到沮丧,谢谢 请记住,只有当值在 0 到 100 之间时,您的表达式才会改变背景颜色。您没有考虑负值或高于 100 的值以上是关于带开关的条件格式的主要内容,如果未能解决你的问题,请参考以下文章