2016-11-15 33 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