reporting-services - 基于 Tablix 中值的文本框条件格式,它只考虑 Tabix 的第一行
问题描述
我有多个带有多个数据集的 Tablix。我创建了一个选项卡式报表,其中文本框(如 A、B、C)放置在标题行中,通过书签将它们链接到不同的 Tablix(1、2、3)。我已根据 Tablix 1 中的两列值将 IIF 条件用于文本框 A 的背景颜色。但仅当 Tablix 的第一行符合表达式标准并考虑其余行数据时,文本框才会突出显示。
=IIf(First(Fields!BP_Value.Value, "dtsConfiguration") <>First(Fields!AP_Value.Value, "dtsConfiguration"), "Red", "#b5adad")
当 Fields!BP_Value.Value 不等于 Fields!AP_Value.Value 时,我想突出显示一个文本框
所以我应该使用哪个表达式来考虑 Tablix 上的所有行而不是第一行。请建议。谢谢
解决方案
您是否尝试过报告项目而不是直接引用字段?
您将在不同的框中有您的 BP_Value 和 AP_Value.. 这些文本框有名称或称为 textbox1.. 文本框 2 等。
为清楚起见,我将调用 bp_textbox 和 ap_textbox
您可以做的是将背景颜色表达式设置为此:
=iif (Reportitems!bp_textbox.value <> Reportitems!ap_textbox.value, "Red", "#b5adad")
推荐阅读
- inno-setup - 根据 Inno Download Plugin 选择的任务下载?
- c# - 验证用户
- scala - 为什么我的代码没有返回任何东西?斯卡拉 fs2
- autodesk-forge - 在 Forge Autodesk Viewer 中将 3D 视图转换为 2D 视图
- git - 如何在 git 中检查我的本地仓库的当前状态?
- java - 将变量设置为局部变量而不是全局变量的好处
- android - 错误:打开失败:没有这样的文件或目录
- google-workspace - 使用 SDK/API 加入 google meet 会议并录制音频/视频?
- validation - 使用多个规则进行 Vuetify 验证
- reactjs - 遇到:Hooks 只能在函数组件的主体内部调用。这可能是由于以下原因之一