Sql server SSRS 2016-如何根据条件在同一页面位置显示图表
我正在创建一份包含多个图表和固定页数的SSRS报告(PPT导出)。每页包含多个图表。我想根据条件在同一页面位置显示不同的图表 现在我知道了,我们可以通过为visibility属性指定表达式来隐藏/显示图表,但这只会在预先指定的位置隐藏/显示单一类型的图表 只是重申一下Sql server SSRS 2016-如何根据条件在同一页面位置显示图表,sql-server,reporting-services,charts,sql-server-2016,ssrs-2016,Sql Server,Reporting Services,Charts,Sql Server 2016,Ssrs 2016,我正在创建一份包含多个图表和固定页数的SSRS报告(PPT导出)。每页包含多个图表。我想根据条件在同一页面位置显示不同的图表 现在我知道了,我们可以通过为visibility属性指定表达式来隐藏/显示图表,但这只会在预先指定的位置隐藏/显示单一类型的图表 只是重申一下 If Condition1=True Display Chart1 at location (0,0) Else Display Chart2 at location (0,0) 注意:图表
If Condition1=True
Display Chart1 at location (0,0)
Else
Display Chart2 at location (0,0)
注意:图表1和图表2是从不同的数据集生成的
提前谢谢 我认为图表的位置属性不可用,因此我们无法使用任何位置参数直接管理图表位置。但是有很多工作要做。在报表设计中创建所有图表(多个图表),根据需要定位它们,并根据您的条件更改其可见属性。 e、 g.如果图表1根据情况显示在位置1和位置2,则您的报告RDL中将有两个图表,一个在位置1,另一个在位置2。根据条件管理每个图表可见属性,您应该实现您需要的
这是我之前尝试过的 这很容易做到 创建两个图表,并将它们放置在报表设计器中的彼此顶部。将可见性设置设置为仅显示一个基于条件的可见性设置,并且当仅呈现一个可见性设置时,它们不会相互干扰或影响报告布局的其余部分