首页 > 解决方案 > 特别是在 SSRS tablix 中的非换行连字符

问题描述

我目前在 SSRS 报告中返回一串 Jira Keys(例如 ABCD-1234、ABCD-1235、ABCD-1236、ABCD-1237),出于格式化原因,我不希望它在中间换行钥匙。

例如我想要这个:

|                           |
| ABCD-1234,ABCD-1235,      |
| ABCD-1236,ABCD-1237       |
|                           |

不是这个:

|                           |
| ABCD-1234,ABCD-1235,ABCD- |
| 1236,ABCD-1237            |
|                           |

我似乎找不到 chr() 或 chrW() 代码来替换 SQL 查询返回的当前破折号(称为 proc,因此不能直接在 SSRS 本身中修改)。有没有办法在 SSRS 中替换它,或者我最好修改原始 SQL proc 以返回非换行破折号?

标签: reporting-servicesssrs-2008ssrs-tablixreportbuilder

解决方案


正如 niktrs 所述,ChrW(8209) 可用于替换换行符。由于报表生成器预览未正确呈现此字符,这似乎不起作用。发布报告后,不间断的连字符会正确呈现在屏幕上。

虽然,这似乎在报告的导出(如 pdf)中不受支持,并且没有再次正确呈现: https ://i.stack.imgur.com/zK0tG.png


推荐阅读