如何更改单元格中的数据,并将其与同一行中另一个单元格的值进行比较?

时间:2019-09-05 12:11:48

标签: .net sql-server vb.net reporting-services

在我的MS SQL Server报告中,我需要根据tablix中另一个单元格的值(值在同一行)来更改单元格中的文本样式。我不明白如何在报表表达式中指定确切的单元格或行。

我尝试添加另一个tablix列(在同一组中)并将其用作另一列的表达式中的参数,但它适用于该列中的每个单元格:

=Iif(Fields!Smth.Value Like "Smthng", "Bold", "ExtraBold")

1 个答案:

答案 0 :(得分:-1)

我认为您想在查询中使用CASE语句:

select case when Fields!Smth='Smthng' then 'Bold' else 'ExtraBold' end from YOURTABLE