Visual Studio 2010 - SSRS 报告中 MDX 查询的查询设计器留下了旧代码的残余
Visual Studio 2010 - Query designer for MDX queries in SSRS reports leaves remnants of old code
我不是 SSRS 方面的专家,我的 SSRS 报告有问题,我从另一个 SSRS 报告复制过来并做了一些更改。
我在从 SSAS 多维数据集读取数据的原始报表中有一个 MDX 查询。查询在报表中运行良好,但由于参数控制部分无法被查询设计器解析,例如:
StrToSet(@Customer,CONSTRAINED)
这在设计器中失败了,因为客户的值设置不正确并且无法解析约束条件(据我所知)。
现在,我修改了查询,它仍然有效,但我在报告代码中有旧查询的残余,这些旧查询与查询设计器的最后解析结果相关,并且无法更新,因为设计器无法解析新查询(我不知道第一次是如何解析的)。
问题是旧查询仍然保存在查询解析器中,我在检查报告的 XML 代码时可以看到它,它就在我的新查询下面:
<DataSet Name="namehere">
<Query>
<CommandText>
--Correct query here, which runs in the report
</CommandText>
<rd:DesignerState>
<QueryDefinition xmlns="http://schemas.microsoft.com/AnalysisServices/QueryDefinition">
<Query>
<Statement>
--Incorrect outdated query from the query builder's last parsed result
</Statement>
</Query>
</QueryDefinition>
</rd:DesignerState>
<rd:SuppressAutoUpdate>true</rd:SuppressAutoUpdate>
</Query>
</DataSet>
由于新查询中现在缺少字段,因此在 运行 生成报告时会出现一些 "fake" 警告。
如何删除虚假警告?
编辑: 没关系,我在查询设计器中找到了 "Query parameters" 按钮,它允许我设置要解析的参数的默认值和 运行 查询。
现在它已同步到真实查询,问题已解决。
没关系,我在查询设计器中找到了 "Query parameters" 按钮,它让我可以为要解析的参数和 运行 查询设置默认值。现在它已同步到真实查询,问题已解决。
我不是 SSRS 方面的专家,我的 SSRS 报告有问题,我从另一个 SSRS 报告复制过来并做了一些更改。
我在从 SSAS 多维数据集读取数据的原始报表中有一个 MDX 查询。查询在报表中运行良好,但由于参数控制部分无法被查询设计器解析,例如:
StrToSet(@Customer,CONSTRAINED)
这在设计器中失败了,因为客户的值设置不正确并且无法解析约束条件(据我所知)。
现在,我修改了查询,它仍然有效,但我在报告代码中有旧查询的残余,这些旧查询与查询设计器的最后解析结果相关,并且无法更新,因为设计器无法解析新查询(我不知道第一次是如何解析的)。
问题是旧查询仍然保存在查询解析器中,我在检查报告的 XML 代码时可以看到它,它就在我的新查询下面:
<DataSet Name="namehere">
<Query>
<CommandText>
--Correct query here, which runs in the report
</CommandText>
<rd:DesignerState>
<QueryDefinition xmlns="http://schemas.microsoft.com/AnalysisServices/QueryDefinition">
<Query>
<Statement>
--Incorrect outdated query from the query builder's last parsed result
</Statement>
</Query>
</QueryDefinition>
</rd:DesignerState>
<rd:SuppressAutoUpdate>true</rd:SuppressAutoUpdate>
</Query>
</DataSet>
由于新查询中现在缺少字段,因此在 运行 生成报告时会出现一些 "fake" 警告。
如何删除虚假警告?
编辑: 没关系,我在查询设计器中找到了 "Query parameters" 按钮,它允许我设置要解析的参数的默认值和 运行 查询。 现在它已同步到真实查询,问题已解决。
没关系,我在查询设计器中找到了 "Query parameters" 按钮,它让我可以为要解析的参数和 运行 查询设置默认值。现在它已同步到真实查询,问题已解决。