2017-08-16 62 views
0

警報值我感興趣的跟蹤俱樂部成員查看會議簽到。我有行中的名字和會議日期作爲列,出席人數(二進制,1出席,0沒有)標記。創建的畫面

什麼是強調出勤率低的好辦法?
例如,如果有人連續錯過2,將計算的字段是一個很好的路要走?我不知道如何編寫它沒有FOR循環。我想讓它檢查一個日期與前一天的日期(如果它在過濾器範圍內),並且如果它們都是未命中,則將它們都變成紅色或者表示不良出席。

任何意見/建議嗎?

回答

1

我敢肯定有,你可以去這樣做,一些更適合這取決於你的使用情況的幾種方法。假設你的數據是整潔,(在一個成員都有一個記錄每一個可能的會議日期)的簡單方法是創建一個計算字段,讓我們說「指示燈」

Rows: 「Name」 
Columns: 「Date」 (Discrete) 
Color: Indicator 
Mark Type: Square 
Indicator (definition): 
IF WINDOW_SUM(SUM([Present]),-1,0) = 0 AND INDEX() != 1 
THEN 2 
ELSEIF SUM([Present]) = 0 
THEN 1 
ELSE 0 
END 

根據成員和會議日期的數目,您可能需要進一步凝聚,問這樣的問題:

「哪個成員在過去一年中超過5個連續缺席」

更復雜的calculati可以使用細節級別(LOD),高級表格計算等來完成ons,但是,我發現在tableau之前進行數據準備更容易,因此我可以在稍後輕鬆回答問題時擁有​​更大的靈活性。在這種情況下,我會建議將以前的出勤值以附加列的形式合併到每條記錄中。

說到更普遍的關於您的問題,我認爲每個人在整個時間段,相對於平均值所有成員的標準化錯過會議的次數應該是足夠的突出與出勤率低的成員。