Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/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
Sql server 在SSRS中,有没有一种方法可以在单元格之间复制格式?_Sql Server_Sql Server 2008_Reporting Services_Ssrs 2008_Ssas - Fatal编程技术网

Sql server 在SSRS中,有没有一种方法可以在单元格之间复制格式?

Sql server 在SSRS中,有没有一种方法可以在单元格之间复制格式?,sql-server,sql-server-2008,reporting-services,ssrs-2008,ssas,Sql Server,Sql Server 2008,Reporting Services,Ssrs 2008,Ssas,我正在SSRS 2008 R2中开发几十份报告。我发现单元格的格式是任务中最乏味、最容易出错的部分。我知道如何单独格式化每个单元格 有没有办法将一个单元格的格式复制到多个其他单元格 我希望避免使用XML进行搜索和替换,但我愿意这样做。我的数据集查询是参数化的MDX 是否可以一次格式化整个列?或者,您是否总是必须格式化列中的每个文本框?有没有办法为每个文本框指定默认格式?假设您右键单击每个文本框,并使用文本框属性来编辑格式选项: 如果您转到BIDS中的查看菜单并选择属性窗口,您将可以一次访问每个对

我正在SSRS 2008 R2中开发几十份报告。我发现单元格的格式是任务中最乏味、最容易出错的部分。我知道如何单独格式化每个单元格

有没有办法将一个单元格的格式复制到多个其他单元格

我希望避免使用XML进行搜索和替换,但我愿意这样做。我的数据集查询是参数化的MDX


是否可以一次格式化整个列?或者,您是否总是必须格式化列中的每个文本框?有没有办法为每个文本框指定默认格式?

假设您右键单击每个文本框,并使用文本框属性来编辑格式选项:

如果您转到BIDS中的查看菜单并选择属性窗口,您将可以一次访问每个对象的所有属性(在我的BIDS中,它显示在右侧的解决方案资源管理器下方)

假设您在这里讨论的是报表中的Tablix控件,只需单击列标题并在“属性”窗口中编辑格式选项,即可格式化整个列

如果要将4或5个单元格放在一起,而不是整列/整行,可以按住shift键并单击,以便一次设置多个单元格的格式


即单击单元格1,按住shift键,然后单击单元格4。然后,“属性”窗口将允许您编辑所选范围内的所有单元格。

套用GShenanigan的答案,这取决于您所指的格式。如果是颜色、字体等,则可以定义一个变量,将其设置为所需的值,然后将单元格的属性值设置为该变量的值。例如,假设您要将所有单元格的字体设置为新。您需要定义一个名为“Font”的变量,将其设置为“Courier New”,然后对于每个想要使用此字体的单元格,您需要使用一个表达式来设置其值,该表达式计算该变量的值。然后,当需求发生变化并且所有单元格现在都需要使用Arial时,您可以在一个位置(变量)进行更改,并且所有格式都会发生变化。

我的解决方案是突出显示表中我想要更改的所有单元格。然后单击查看以显示属性框。在数字部分的属性框下,更改格式。这工作正常,并按照我的要求重新格式化了所有单元格


作为说明,我必须从我已经更改过的一个单元格中粘贴我想要的格式

突出显示要更改的单元格,并使用报表格式工具栏设置字体。在不允许在“属性”侧窗格中键入内容并且在关联菜单上禁用了“属性”选项之后,这对我起到了作用。

您可以根据格式化所需的条件格式化列或行

让我们看看不同的场景(假设您使用的是Visual Studio/BIDS:

  • 如果所有列或行使用类似的格式设置条件 您可以选择整行或整列=>转到属性窗口=>为格式编写表达式
  • 如果部分列需要使用类似的格式设置条件,则可以使用control键并单击这些列来选择这些列,并按照上述说明应用格式设置
  • 如果每个单元格的格式设置基于单个条件(例如,计算该单元格中的数据以设置该单元格的格式),则可以设置特定单元格的格式或编写外部脚本代码
步骤: 1.用所需格式格式化一个文本框 2.选择该单元格并检查其属性窗口,在“格式”区域您将看到一些代码 3.复制该文本框,然后选择要使用相同格式格式化的其他文本框。 4.将复制的值粘贴到这些新选择的文本框的格式区域中。
5.已完成。

您知道有没有使用逗号分隔符的格式代码,例如百分比2小数位或数字0小数位。是的,您可以使用内置的.NET标准或自定义格式字符串:和。只需在“属性”窗口的“格式”框中输入相关格式字符串。这不允许您进行更改对货币格式等内容的修改。