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 如何将计算字段从共享数据集复制到嵌入数据集_Reporting Services - Fatal编程技术网

Reporting services 如何将计算字段从共享数据集复制到嵌入数据集

Reporting services 如何将计算字段从共享数据集复制到嵌入数据集,reporting-services,Reporting Services,如何将计算字段从共享数据集复制到嵌入数据集 以前我使用共享数据集,现在需要改为嵌入式数据集 我在以前的数据集中添加了计算字段您可以 从您的解决方案(或从web门户下载)在文本编辑器中打开共享数据集(.rsd)文件。然后可以将表达式复制/粘贴到嵌入的数据集中。您可以直接将它们粘贴到数据集块末尾的报表的.rdl文件中 或者,如果您现有的报表使用旧的共享数据集,请在文本编辑器中打开rdl,查找共享数据集引用,它将如下所示 <DataSets> <DataSet Name=&

如何将计算字段从共享数据集复制到嵌入数据集

以前我使用共享数据集,现在需要改为嵌入式数据集 我在以前的数据集中添加了计算字段

您可以

从您的解决方案(或从web门户下载)在文本编辑器中打开共享数据集(
.rsd
)文件。然后可以将表达式复制/粘贴到嵌入的数据集中。您可以直接将它们粘贴到数据集块末尾的报表的
.rdl
文件中

或者,如果您现有的报表使用旧的共享数据集,请在文本编辑器中打开
rdl
,查找共享数据集引用,它将如下所示

 <DataSets>
    <DataSet Name="DataSet1">
      <SharedDataSet>
        <SharedDataSetReference>mySharedDataset</SharedDataSetReference>
      </SharedDataSet>
      <Fields>
...
...
...

mySharedDataset
...
...
...
然后将其替换为来自共享数据集的查询,类似这样

<DataSets>
    <DataSet Name="DataSet1">
      <Query>
        <DataSourceName>DataSource1</DataSourceName>
        <CommandText>SELECT * FROM myTable</CommandText>
      </Query>
      <Fields>
...
...
...

数据源1
从myTable中选择*
...
...
...

您需要先添加数据源引用,不过

谢谢!,艾伦,不客气。如果这回答了您的问题,请将答案标记为已接受(投票向上/向下按钮上方左侧的复选标记)。这有助于其他用户在将来找到类似问题的答案。