根据集合中所有成员减去集合中所选成员的总和来计算总和

时间:2015-07-01 07:42:39

标签: sql-server reporting-services report

我想要做的事情很容易,但我想不出一个简单而好的解决方案:

我有一个销售区域(第一级),我想在报告中看到这一点,而且我还有特定的销售区域(第三级),这些区域应该总是与报告相同。属于销售区域的选定销售区域与销售区域的选定销售区域之间的差异应在“其他”下说明。

我现在的问题是,最简单的方法是什么?请参阅示例以了解:

  

销售区域1   销售区域2   销售区域3   其他销售区域销售区域1 =总销售区域1-总和(销售区域1:销售区域3)
  销售总销售面积1

要指定我的问题,我想在图片中上传样本,但不能。

进一步的言论:

我有一个数据集:

来自一个销售区域中的所有成员,例如:ANCESTORS([Sales Area].[Sales Area Code].&[VG1], 3 )我只希望在列表中选择成员:([Sales Area].[Sales Areas].[Land].&[Belgien]&[VG1].&[BEL]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Dänemark]&[VG1].&[DEN]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Spanien]&[VG1].&[ESP]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Frankreich]&[VG1].&[F1]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Frankreich]&[VG1].&[F2]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Frankreich]&[VG1].&[F3]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Finland]&[VG1].&[FIN]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Island]&[VG1].&[ISL]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Italien]&[VG1].&[ITA]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Luxemburg]&[VG1].&[LUX]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Luxemburg]&[VG1].&[NED]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Norwegen]&[VG1].&[NOR]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Portugal]&[VG1].&[POR]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Schweden]&[VG1].&[S1]&[VG1]+[Sales Area].[Sales Areas].[Land].&[Schweden]&[VG1].&[S2]&[VG1]+[Sales Area].[Sales Areas].[Land].&[United Kingdom]&[VG1].&[GBR]&[VG1]),对于那些我想要计算“其他总和”的人。

0 个答案:

没有答案