Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 如何确定SSRS中饼图的大小_Reporting Services_Properties_Size_Pie Chart - Fatal编程技术网

Reporting services 如何确定SSRS中饼图的大小

Reporting services 如何确定SSRS中饼图的大小,reporting-services,properties,size,pie-chart,Reporting Services,Properties,Size,Pie Chart,我在2017年SSRS中创建了4个图表,我需要它们的大小相同。 是否有任何设置(以及SSRS中的何处)使我的4张图表的大小都相同 当我进入图表区属性时,图表大小没有任何关系 请帮忙 更新: 当我单击实际图表稍外侧的图表区域时,我会看到以下图表属性: 你不能直接影响图表的大小,就像汉诺威拳头说它取决于多种条件(例如图例)。您可以做的是将图例放在图表的顶部或底部(图表大小不同的原因在于图例文本从右到左是不同的,因此它使用了来自视觉的空间)。这样,图表的大小应该大致相同。右键单击图例图例属性>常规>

我在2017年SSRS中创建了4个图表,我需要它们的大小相同。 是否有任何设置(以及SSRS中的何处)使我的4张图表的大小都相同

当我进入图表区属性时,图表大小没有任何关系

请帮忙

更新: 当我单击实际图表稍外侧的图表区域时,我会看到以下图表属性:

你不能直接影响图表的大小,就像汉诺威拳头说它取决于多种条件(例如图例)。您可以做的是将图例放在图表的顶部或底部(图表大小不同的原因在于图例文本从右到左是不同的,因此它使用了来自视觉的空间)。这样,图表的大小应该大致相同。右键单击图例图例属性>常规>图例位置。使用图例中的MaxAutoSize属性,您可以稍微控制图例的大小


关于你的第二个问题。不,图表(也包括tablix和matrix)只能有一个数据集作为源。您可以在下拉列表的图表属性中看到这一点。您只能选择一个元素。但是您可以创建一个包含不同图表的所有数据的大数据集。然后将此数据集分配给一个图表并复制它。然后为图表设置不同的过滤器。

您不能直接影响图表的大小,就像汉诺威Fist所说的,它取决于多个条件(例如图例)。您可以做的是将图例放在图表的顶部或底部(图表大小不同的原因在于图例文本从右到左是不同的,因此它使用了来自视觉的空间)。这样,图表的大小应该大致相同。右键单击图例图例属性>常规>图例位置。使用图例中的MaxAutoSize属性,您可以稍微控制图例的大小


关于你的第二个问题。不,图表(也包括tablix和matrix)只能有一个数据集作为源。您可以在下拉列表的图表属性中看到这一点。您只能选择一个元素。但是您可以创建一个包含不同图表的所有数据的大数据集。然后将此数据集分配给一个图表并复制它。然后为图表设置不同的过滤器。

通过设置CustomPosition和CustomInnerPlotPosition属性,可以控制图表区域的位置和饼图在区域内的打印位置。首先选择图表区域以查看这些属性

请注意:您必须在设计器中选择图表区域对象,而不是图表只需在饼图外面轻轻单击以选择正确的区域,您就会看到这些属性

如果需要,也可以对图例执行相同的操作,以便完全控制最终渲染的大小


要获得一个适合您所有需要的布局确实需要一些尝试和错误,但这是可以做到的。

您可以通过设置CustomPosition和CustomInnerPlotPosition属性来控制图表区域的位置和饼图在区域内的打印位置。首先选择图表区域以查看这些属性

请注意:您必须在设计器中选择图表区域对象,而不是图表只需在饼图外面轻轻单击以选择正确的区域,您就会看到这些属性

如果需要,也可以对图例执行相同的操作,以便完全控制最终渲染的大小


要得到一个适合您所有需要的布局确实需要一些尝试和错误,但这是可以做到的。

不幸的是,虽然您可以设置图表元素的大小,但饼图的大小将因您拥有的图例的更改而改变。另一个选项是创建自己的图例,但是您需要为数据指定颜色,而不是使用配色方案。也许可以尝试复制每个图表,将饼图隐藏在其中一个图表中,然后从另一个图表中删除图例?因为它们的顺序相同,所以颜色应该匹配。谢谢,@Hannover Fist…-我尝试了应对图表,但因为每个饼图都有多个数据集-它只显示分配给我的第一个饼的数据集。如果我创建一个新图表-它显示所有数据集(我所需要的)有没有办法将所有数据集显示到复制的图表中?不幸的是,虽然您可以设置图表元素的大小,但饼图的大小将因图例的更改而改变。另一个选项是创建自己的图例,但是您需要为数据指定颜色,而不是使用配色方案。也许可以尝试复制每个图表,将饼图隐藏在其中一个图表中,然后从另一个图表中删除图例?因为它们的顺序相同,所以颜色应该匹配。谢谢,@Hannover Fist…-我尝试了应对图表,但因为每个饼图都有多个数据集-它只显示分配给我的第一个饼的数据集。如果我创建一个新图表-它显示所有数据集(我需要的数据集),有没有办法将所有数据集显示到复制的图表中?感谢您提供的所有信息,我可以通过缩短图例值使饼图的大小相同-使每个“饼图”的大小相同,如果需要复制现有饼图,可以更改数据集(因为我有多个数据集-每个饼图都不同)-通过调整图表,单击图表区域-chart\chart Properties\dataset Name,选择所需的特定数据集是的,我也是这样做的,控制图表大小。感谢您提供的所有信息。我可以通过缩短图例值使饼图的大小大致相同,使每个“饼”的大小大致相同。此外,还可以更改