0

下面是示例數據我創建公式字段其給出的百分比,當我放入字段在組級別相同的值重複獲取各組

column 
Yes 
Yes 
No 
No 

我需要顯示的這個百分比在組級別列

我有5個組,每個組可能有不同的值在列中。

我創建公式字段,其示出了百分比:

if column = 'yes' 
then 1 
else 0 

if column = 'No' 
then 1 
else 0 

然後把它概括和在式場中計算出的百分比,但是當我放置公式字段上的組的每個組示出總百分比,但不在集團層面

+0

什麼時使用的所有組的百分比公式.. CNA您發佈? – Siva

回答

0

這是使用運行總計是有條件的評價

步驟1.創建分子中的完美的地方,

  1. 創建運行總計(字段資源管理器中,右鍵單擊運行總計,然後單擊新建)
  2. 在要彙總的字段,添加列,然後選擇「計數」
  3. 在評估中,單擊使用公式」 ,單擊公式圖標進入這個邏輯 {Command.column1} = 'yes'
  4. 在重置部分中,單擊「對組的變化」,並選擇您想要的組。

enter image description here

點擊確定;然後將此運行總計拖到您選擇的組的組頁腳。這將爲您提供該組內該列等於「是」的原始次數。

Step2。要創建分母,我們將創建另一個正在運行的總,其對列(yes和no)

  1. 創建一個名爲「RT_ColumnTotal」
  2. 的運行總計添加同一列,選擇Count
  3. 下評估,選擇 「爲每個記錄」
  4. 下復位,選擇組

enter image description here

Step3。用分母創建一個用分子除分子的公式;輸入此代碼if {#RT_ColumnYes} > 0 then {#RT_ColumnYes}/{#RT_ColumnTotal} *100 else 0 - 此公式檢查RunningTotal是「是」是否大於0,如果是,則將該列除以RunningTotal並乘以100.如果分子爲0,則顯示0

它應該像這樣 enter image description here

+0

非常感謝它的工作 –

相關問題