我需要打破这些年来,以便它们在套件和汇总之间正确匹配。例如2009-2013必须成为2009-2010,2011-2013,以使R套件与F套件匹配,并允许它们汇总并在SSRS中显示更清洁。
如何让a1c-F成为两个独立的行,以便两者都是
答案 0 :(得分:0)
根据a1c-F代码组中包含的所有年份,无论其他代码产品/组中的数据如何,返回具有一对一匹配的数据可能会有所帮助。
即使其他组中的值在该年份为空,您也始终会按照与您的主导组匹配的每年汇总数据。您不必担心在列或行组中隔行年度范围。
CODE YEAR Value1
a1c-F 2008-2009 2008 2
a1c-F 2009-2010 2009 5
a1c-F 2010-2011 2010 3
a1c-F 2011-2012 2011 2
a1c-F 2012-2013 2012 3
a1c-F 2013-2014 2013 7
...
a1c-R 2008-2009 2008 NULL
a1c-R 2009-2010 2009 4
a1c-R 2010-2011 2010 4
a1c-R 2011-2012 2011 4
a1c-R 2012-2013 2012 4
a1c-R 2013-2014 2013 NULL
....
a1c-D 2008-2009 2008 NULL
a1c-D 2009-2010 2009 NULL
a1c-D 2010-2011 2010 NULL
a1c-D 2011-2012 2011 NULL
a1c-D 2012-2013 2012 2
a1c-D 2013-2014 2013 NULL
如果您有年度分组,那么您可以根据5年组10年组等干净地创建更高级别的分组。
您还可以在分组中添加一个条件,说明年份介于a1c-F的第一年和a1c-F的去年之间。根据a1c-F的总年度,这会将所有数据压缩到每组一条记录。