Ssrs

SSRS (2005):基於組有條件地格式化空/零計數單元格

  • November 30, 2016

好的,所以我有一個 SSRS 報告列 - 按等待週分組(並按等待天數排序,因為等待周是一個文本類別欄位),以及每個單元格中等待的人數。

要求我將 6 週以上類別中的文本格式化為紅色,其餘為綠色,以便快速直覺地表示等待可接受時間的人。因此,字型顏色的格式為:

=Iif(Fields!Days_Wait.Value>42,"Red","Green")

但是,這僅適用於值具有從查詢返回的關聯行的情況。如果單元格中的計數為 0,則它沒有要查找的“Days_Wait”值,因此預設為綠色。

沒有讓查詢返回一大堆多餘的空行,以便每個行類別/列類別組合都有一行反對它,有沒有辦法做到這一點?我目前堅持使用 Visual Studio 2005,因為宇宙是一個寒冷而無情的地方。

我終於發現解決方案是引用它分組的類別(等待數週) - 這有點麻煩,因為它是一個字元串,但是:

=Iif(Instr(“7-8wks8-9wks

$$ … $$51-52 週52 週 +",ReportItems!Weeks_Wait.Value) > 0,“Red”,“Green”)

引用自:https://dba.stackexchange.com/questions/153592