如何修复 SSRS 中的饼图大小
How to fix pie charts size in SSRS
我在 SSRS 2017 中创建了 4 个图表,我需要它们的大小相同。
是否有任何设置(以及在哪里?在 SSRS 中)使我所有 4 个图表的大小都相同?
当我进入图表区属性时,没有关于图表大小的任何信息...
请帮忙!
更新:
当我点击略微超出实际图表的图表区域时,我看到以下图表属性:
您不能直接影响图表的大小,就像 Hannover Fist
所说的那样,它取决于多种条件(例如图例)。您可以做的是将图例放在图表的顶部或底部(图表大小不同的原因是从右到左的图例文本不同,因此它使用 space 来自视觉的)。这样图表的大小应该大致相同。右键单击图例 图例属性 > 常规 > 图例位置 。使用图例中的 MaxAutoSize 属性,您可以稍微控制图例的大小。
关于你的第二个问题。不,一张图表(还有 tablix 和矩阵)只能有一个数据集作为源。您可以在下拉列表的图表属性中看到这一点。你只能选择一个元素。但是您可以创建一个包含不同图表的所有数据的大数据集。然后将此数据集分配给一个图表并复制它。然后为图表设置不同的过滤器。
您可以通过设置CustomPosition 和CustomInnerPlotPosition 属性来控制图表区域的位置和区域内饼图的绘制位置。 Select图表区先看这些属性。
请注意:您必须 select 设计器中的 CHART AREA 对象而不是图表 只需在饼图外轻轻单击即可 select 正确的区域然后你会看到这些属性。
如果需要,您也可以对图例执行相同的操作,这样您就可以完全控制最终渲染的大小。
获得满足您所有需求的布局确实需要反复试验,但这是可以做到的。
对我来说,以上没有帮助。饼图的不同大小与以下事实有关:有些饼图的系列值设置为 > 标签 > 位置 = 外部,而其他饼图的位置 = 自动。所有饼图都隐藏了标签,因此您根本看不到它们,但 SSRS 在设置为 position = outside 时允许它们使用 space。这使得追查大小差异的来源变得非常令人沮丧。希望这可以帮助遇到类似问题的人。
我在 SSRS 2017 中创建了 4 个图表,我需要它们的大小相同。 是否有任何设置(以及在哪里?在 SSRS 中)使我所有 4 个图表的大小都相同?
当我进入图表区属性时,没有关于图表大小的任何信息...
请帮忙!
更新:
当我点击略微超出实际图表的图表区域时,我看到以下图表属性:
您不能直接影响图表的大小,就像 Hannover Fist
所说的那样,它取决于多种条件(例如图例)。您可以做的是将图例放在图表的顶部或底部(图表大小不同的原因是从右到左的图例文本不同,因此它使用 space 来自视觉的)。这样图表的大小应该大致相同。右键单击图例 图例属性 > 常规 > 图例位置 。使用图例中的 MaxAutoSize 属性,您可以稍微控制图例的大小。
关于你的第二个问题。不,一张图表(还有 tablix 和矩阵)只能有一个数据集作为源。您可以在下拉列表的图表属性中看到这一点。你只能选择一个元素。但是您可以创建一个包含不同图表的所有数据的大数据集。然后将此数据集分配给一个图表并复制它。然后为图表设置不同的过滤器。
您可以通过设置CustomPosition 和CustomInnerPlotPosition 属性来控制图表区域的位置和区域内饼图的绘制位置。 Select图表区先看这些属性。
请注意:您必须 select 设计器中的 CHART AREA 对象而不是图表 只需在饼图外轻轻单击即可 select 正确的区域然后你会看到这些属性。
如果需要,您也可以对图例执行相同的操作,这样您就可以完全控制最终渲染的大小。
获得满足您所有需求的布局确实需要反复试验,但这是可以做到的。
对我来说,以上没有帮助。饼图的不同大小与以下事实有关:有些饼图的系列值设置为 > 标签 > 位置 = 外部,而其他饼图的位置 = 自动。所有饼图都隐藏了标签,因此您根本看不到它们,但 SSRS 在设置为 position = outside 时允许它们使用 space。这使得追查大小差异的来源变得非常令人沮丧。希望这可以帮助遇到类似问题的人。