具有行和列组问题的 SSRS 范围
SSRS Scope with Row and Column groups issues
我正在尝试为我的 tablix 计算百分比,但在列组之外的最后一列上有问题,无法使其工作,我无法使用 Dataset
,因为我在 tablix 级别上有一个过滤器。下图说明了我的所有设置。我知道如果你呆在盒子里,那么你就有了所有正确的范围,好奇我是否可以右击并查看范围是什么??)
我需要以某种方式获得值 =1837 以在粉红色框中使用。
我试图消化错误消息并尝试了所有组合但没有帮助
这可行吗?
您可以使用以下表达式引用组和细节之外的最后一列。假设您来自 YTD
的 Total
在 Textbox1 中。然后你可以参考这个文本框(因为它在详细信息行之外):
=ReportItems!Textbox1.Value 'Result: 1837
但计算粉红色框中百分比的更好方法是以下表达式(该表达式出现在粉红色框中):
=Sum(Fields!YTDDetail.Value, "TurnDays") / Sum(Fields!YTDDetail.Value, "Dataset")
这样您就可以将分组总和除以总和,如果您将文本框的输出格式化为 Number > Percentage.[=14,则结果应该是您的百分比=]
我正在尝试为我的 tablix 计算百分比,但在列组之外的最后一列上有问题,无法使其工作,我无法使用 Dataset
,因为我在 tablix 级别上有一个过滤器。下图说明了我的所有设置。我知道如果你呆在盒子里,那么你就有了所有正确的范围,好奇我是否可以右击并查看范围是什么??)
我需要以某种方式获得值 =1837 以在粉红色框中使用。
我试图消化错误消息并尝试了所有组合但没有帮助
这可行吗?
您可以使用以下表达式引用组和细节之外的最后一列。假设您来自 YTD
的 Total
在 Textbox1 中。然后你可以参考这个文本框(因为它在详细信息行之外):
=ReportItems!Textbox1.Value 'Result: 1837
但计算粉红色框中百分比的更好方法是以下表达式(该表达式出现在粉红色框中):
=Sum(Fields!YTDDetail.Value, "TurnDays") / Sum(Fields!YTDDetail.Value, "Dataset")
这样您就可以将分组总和除以总和,如果您将文本框的输出格式化为 Number > Percentage.[=14,则结果应该是您的百分比=]