2016-11-15 32 views
1

我正在尝试创建一个Spotfire交叉表,该表的行为与下面截图中的Excel类似。从Spotfire交叉表中的总计中排除值

我希望能够列入费用清单,但对于“费用”,我希望将“费用”及其下面的所有分项费用只包含在总计一次中。使用附带的示例,我希望将“费用”订单项中的385美元包含在总计中,并且相关费用应与其金额一起列出,但我不希望将基础费用重新计入总计。

到目前为止,我只能创建一个交叉表,其中“费用”项目和基础费用总计在总计中,这不是我想要的。

我试图说明我试图在附加的屏幕截图中的重点。我希望Spotfire中的交叉表能够像左侧的例子那样计算,但我迄今得到的结果与右侧的例子类似。

有没有办法在Spotfire中做到这一点?

ExampleOfExpensesForSpotfire

+0

有没有什么不能做的标的收费的附加列,按Areas_of_Spend,并添加小计理由吗? – Chelsea

+0

Steve为您解决了以下问题?任何问题? – scsimon

回答

0

Spotfire中汇总和总计是基于基础数据。没有一种方法可以自定义或排除它们的原生形式 - 也就是说,不限制数据。下面是一个类似的帖子在此:

https://stackoverflow.com/a/40087286/6167855

一种方式来排序的达到你想要做的是你的窝作为费用计算列,并把这个在你的水平轴。例如,插入此计算列:

case 
when [AREAS_OF_SPEND] = 'Insurance' then 1 
when [AREAS_OF_SPEND] = 'Garbage Collection' then 1 
when [AREAS_OF_SPEND] = 'Recycling' then 1 
when [AREAS_OF_SPEND] = 'Taxes' then 1 
when [AREAS_OF_SPEND] = 'Water' then 1 
when [AREAS_OF_SPEND] = 'Gas' then 1 
when [AREAS_OF_SPEND] = 'Electric' then 1 
else 0 
end as [IsFee] 

现在将其作为横向列添加到交叉表中。你会看到这一点:

Result Table