SSRS 排序和重命名空字符串

SSRS Sorting and Renaming an Empty String

我正在构建一个包含许多值的条形图,其中一个值是空字符串。在 SSRS 中添加时,空白字符串 returns 为“1”值(图表上的第一个柱状图)。如何将名称从“1”更改为空白?另外,如何对图表中的空白字符串进行排序?

这是我尝试将名称更改为 'Blank' 的方法,但它似乎不起作用:

=iif (IsNothing(Fields!AGE.Value), "Blank", iif(CSTR(Fields!AGE.Value)= "", "Blank", CStr(Fields!AGE.Value) 

这是我尝试排序但无法正常工作的内容..可能是因为空字符串让我感到困惑。我只在下面展示一个示例,否则代码会太长。

=Switch(Fields!Age.value="INCORRECT", 1, Fields!Age.value= "AO", 2,true,3)

在此先感谢您的帮助!

@rajeshpanchal - 感谢您为我指明正确的方向。我返回并更改了我的 SQL 查询以在 Case 语句中包含空字符串。类似于 Case when fieldname = '10' and fieldname = '' then 'Blank Profile'

一旦我将空字符串命名为“1”以外的名称,我就可以通过创建一个新的计算字段并使用以下 Switch 函数在 SSRS 中对我的图表进行排序:

=Switch(Fields!Age.value="INCORRECT", 1, Fields!Age.value= "AO", 2,true,3)

然后我转到图表数据,右键单击类别组并选择类别组属性..然后单击排序并输入我新创建的排序字段。我试图让不正确的柱状图首先显示在图表上,您可以在下面看到它起作用了。