s-s-rS 矩阵/Tablix

Posted

技术标签:

【中文标题】s-s-rS 矩阵/Tablix【英文标题】:s-s-rS MAtrix/Tablix 【发布时间】:2015-06-29 17:57:00 【问题描述】:

我在 s-s-rS 报告生成器 2008 中有一份报告,其中包含一个确定大小的图表。我想让矩阵表像在 excel 中一样整齐地放在报告下方。然而,它超出了报告的范围。我试过翻能长能缩能假也没用。我试过放一个矩形并将矩阵放在那里,但没有成功。我尝试在 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)

【问题讨论】:

为什么设置 can grow to false 不起作用?发生了什么? 它只是根据日期扩展,如果它没有扩展,则每列只有一列是一个日期 尝试在矩阵顶部添加一行,将其合并,使其具有所有列的宽度,然后将图表放入其中。 我不确定您打算如何将行合并到矩阵中,您能否给我一些更多信息,因为每次我尝试都会收到错误 首先你在任何组之外创建一个标题行,并合并该行中的所有列,然后插入一个图表(我不能给你一个例子,因为我没有s-s-rS 安装在我当前的电脑上)。你也可以试试这样:***.com/questions/22658791/… 【参考方案1】:

对不起,我之前没有跟进您的评论,这里一直很忙... 有一种大锤的方法可以解决这个问题,不确定是否有更优雅的方法,但是就这样吧。

掌握一些基础知识... 确定矩阵需要多宽,比如 25 厘米 假设您在左侧有几列,每列都固定在 2 厘米处。这给了我们 21 厘米的空间来放置我们不同的列。 现在假设我们只有 28 天,所以我们需要将列组的列宽设置为 0.75cm (21/28)。 测试并确保一切正常。

现在大锤来了!

再制作 3 个矩阵副本,并调整接下来三天的列宽(即 29,30 和 31)。

现在设置每个矩阵的可见性,使其仅在数据集中返回相关天数时显示。

我不知道您的数据集是什么样的,因此我无法就确定返回的天数提供太多建议,但我经常创建另一个获取值的数据集,在您的情况下类似于

SELECT COUNT(DISTINCT MyDateColum) as DateCount FROM MyDates

或者我猜你可能会根据月份以及是否是闰年来确定知名度。

希望对您有所帮助,如果有任何不清楚的地方请告诉我,这次我会尽快回复。

【讨论】:

非常感谢,这似乎很合乎逻辑。我会尝试并告诉你

以上是关于s-s-rS 矩阵/Tablix的主要内容,如果未能解决你的问题,请参考以下文章

如何减去s-s-rs矩阵中的相邻列

s-s-rS 2008 - 分组图表,下方有矩阵

s-s-rS 2008 - 如何将小计添加到矩阵

在 s-s-rS 矩阵报告中获取前 20 行,其余在第 21 行

s-s-rS 2008 矩阵中文本框表达式的总列

如何使 s-s-rs 矩阵中的列不可见