gpt4 book ai didi

matrix - SSRS Detail 成员只能包含静态内部成员

转载 作者:行者123 更新时间:2023-12-04 11:29:14 24 4
gpt4 key购买 nike

我正在 SSRS 2008 中开发 RDL,并试图将子报表表直接移动到主报表中,以便我在与主报表相同的存储过程中运行此子报表。
但是,我在连接它时遇到了麻烦。我让存储过程成功运行。但是现在当我尝试将此表复制到主报告中时,出现以下错误:

[rsInvalidDetailDataGrouping] The tablix 'table1' has a detail member with inner members. Detail members can only contain static inner members.

Report item expressions can only refer to fields within the current dataset scope or, if inside an aggregate, the specified dataset scope


我怎样才能做到这一点?
我尝试将表格移到组级别并删除详细信息分组。我已经删除了排序元素等。但是让这个错误消失的唯一方法是删除该表的所有分组和所有文本框值。

最佳答案

如果这些是从同一个 SP 返回的,那么您应该只有一个 Detail 组(和一个 tablix)。

详细信息组(在外部 tablix 上)将为数据集返回的每一行重复一次。同一数据集的该行中包含的 tablix 没有意义:它会重复什么?

听起来您需要将两个 tablix 合并为一个,而不是将一个嵌套在另一个中。

最简单的方法可能是向父 Tablix 添加一个组,该组将取代之前的详细信息组。它可能会根据您加入旧子报表数据集(或类似的东西)的任何字段进行分组。

然后将旧的子报表字段放在详细信息行中。

关于matrix - SSRS Detail 成员只能包含静态内部成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7800217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com