Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS自定义数字格式,将零百分比显示为hypen_Reporting Services_Formatting_Ssrs 2012 - Fatal编程技术网

Reporting services SSRS自定义数字格式,将零百分比显示为hypen

Reporting services SSRS自定义数字格式,将零百分比显示为hypen,reporting-services,formatting,ssrs-2012,Reporting Services,Formatting,Ssrs 2012,我有一份广泛的报告,其中大部分包含整数和小数,还有几个百分比列。整数和小数在数字格式下设置为以“-”显示零 遗憾的是,除了在数字和百分比符号之间添加空格外,百分比数字格式没有其他格式选项 我无法制定一个自定义数字格式来替换列中的任何零实例(当前显示为0.00%),而是使用-来匹配报告的其余部分。这让它看起来有点乱。(图中显示了我希望显示为-的高亮显示字段。) 这可能吗?您可以将这些单元格的值更改为一个表达式,用于检查0并用连字符替换0 =IIf(Fields!MarginNB.Value =

我有一份广泛的报告,其中大部分包含整数和小数,还有几个百分比列。整数和小数在数字格式下设置为以“-”显示零

遗憾的是,除了在数字和百分比符号之间添加空格外,百分比数字格式没有其他格式选项

我无法制定一个自定义数字格式来替换列中的任何零实例(当前显示为0.00%),而是使用-来匹配报告的其余部分。这让它看起来有点乱。(图中显示了我希望显示为-的高亮显示字段。)


这可能吗?

您可以将这些单元格的值更改为一个表达式,用于检查0并用连字符替换0

=IIf(Fields!MarginNB.Value = 0, "-", Fields!MarginNB.Value)

我已经撤销了我最初要评论的内容,我已经设法让它与计算前两列的自定义代码一起工作,并且没有破坏我的方差列。谢谢,真不敢相信这么简单!