SSRS MAtrix/Tablix
SSRS MAtrix/Tablix
我在 SSRS Report Builder 2008 中有一份报告,其中包含一个确定大小的图表。我想让矩阵 table 像在 excel 中一样整齐地放在报告下方。然而,它扩展了报告之外的方式。我试过 turning can grow can shrink to false 没用。我试过放一个矩形并将矩阵放在那里但没有成功。我尝试在 tablix 属性中设置大小,但它会根据 tablix 中的数据在下方扩展或缩小。 tablix 只有 6 行,最上面一行是日期的表达式,然后是前一年的前一年累计当前年和今年累计和去年的收据百分比。我已经包含了我在 tablix 中使用的表达式,但我不认为这是导致问题的原因任何帮助将不胜感激
=Sum(Fields!ID2013_Inventory.Value)
=Sum(Fields!ID2013_Inventory.Value)
=RunningValue(Fields!ID2014_Inventory.Value,Sum,"RECEIPTS_IND_DEC")
=SUM(Fields!ID2014_Inventory.Value)/SUM(Fields!ID2013_Inventory.Value)
抱歉,我之前没有跟进您的评论,这里很忙...
有一种大锤式的方法可以解决这个问题,不确定是否有更优雅的方法,但这里是。
掌握一些基础知识...
确定矩阵需要多宽,比方说 25cm
假设您在左侧有几列,每列都固定为 2 厘米。这给了我们 21 厘米的空间来放置不同的柱子。
现在假设我们只有 28 天,所以我们需要将列组的列宽设置为 0.75cm(21/28)。
测试并确保一切正常。
大锤来了!
再制作 3 个矩阵副本并调整接下来三天的列宽(即 29,30 和 31)。
现在设置每个矩阵的可见性,使其仅在数据集中返回相关天数时显示。
我不知道你的数据集是什么样的,所以我不能就确定返回的天数提供太多建议,但我经常创建另一个获取值的数据集,在你的情况下是这样的
SELECT COUNT(DISTINCT MyDateColum) as DateCount FROM MyDates
或者我想您可能会根据月份及其是否为闰年来确定可见性。
希望对您有所帮助,如果有任何不清楚的地方请告诉我,这次我会尽快回复。
我在 SSRS Report Builder 2008 中有一份报告,其中包含一个确定大小的图表。我想让矩阵 table 像在 excel 中一样整齐地放在报告下方。然而,它扩展了报告之外的方式。我试过 turning can grow can shrink to false 没用。我试过放一个矩形并将矩阵放在那里但没有成功。我尝试在 tablix 属性中设置大小,但它会根据 tablix 中的数据在下方扩展或缩小。 tablix 只有 6 行,最上面一行是日期的表达式,然后是前一年的前一年累计当前年和今年累计和去年的收据百分比。我已经包含了我在 tablix 中使用的表达式,但我不认为这是导致问题的原因任何帮助将不胜感激
=Sum(Fields!ID2013_Inventory.Value)
=Sum(Fields!ID2013_Inventory.Value)
=RunningValue(Fields!ID2014_Inventory.Value,Sum,"RECEIPTS_IND_DEC")
=SUM(Fields!ID2014_Inventory.Value)/SUM(Fields!ID2013_Inventory.Value)
抱歉,我之前没有跟进您的评论,这里很忙... 有一种大锤式的方法可以解决这个问题,不确定是否有更优雅的方法,但这里是。
掌握一些基础知识... 确定矩阵需要多宽,比方说 25cm 假设您在左侧有几列,每列都固定为 2 厘米。这给了我们 21 厘米的空间来放置不同的柱子。 现在假设我们只有 28 天,所以我们需要将列组的列宽设置为 0.75cm(21/28)。 测试并确保一切正常。
大锤来了!
再制作 3 个矩阵副本并调整接下来三天的列宽(即 29,30 和 31)。
现在设置每个矩阵的可见性,使其仅在数据集中返回相关天数时显示。
我不知道你的数据集是什么样的,所以我不能就确定返回的天数提供太多建议,但我经常创建另一个获取值的数据集,在你的情况下是这样的
SELECT COUNT(DISTINCT MyDateColum) as DateCount FROM MyDates
或者我想您可能会根据月份及其是否为闰年来确定可见性。
希望对您有所帮助,如果有任何不清楚的地方请告诉我,这次我会尽快回复。