客戶場景:
-3列:“序列號”,“時間戳記”和“測量值”。
-每個序列號將具有多個與之相關聯的時間戳,用於進行多次測量。
-客戶只希望查看每個序列號的第一個和最後一個度量,而寧願避免創建公式。 在某些情況下,每個序列號將具有相同的測量次數,而在其他情況下則可能不同。
是否有捷徑可尋?
提前致謝!
嗨,這是一種簡單的方法。
1)右鍵單擊時間戳列,然後對降序/升序進行排序,以分別保留最新/最舊的數據。
2)選擇序列號列,僅選擇序列號列。
3)行>行選擇>選擇重複行。 如果可以,請刪除這些選定的行。 如果不是,請繼續執行步驟4和5。
4)行>行選擇>反轉行選擇。
5)表>子集和子集選定的行,保留所有列。
乾杯,
布雷迪
編輯:我注意到客戶想要第一個和最後一個。 對於客戶來說,最簡單的方法是按照上面的方法製作2個子表,一個子表首先,一個子表最後,然後將它們連接起來。 但是,這是首選的另一種方式。 我不知道為什麼會出現這種情況。
1)創建一列。 我將此列稱為“列”。
2)右鍵單擊時間戳列,然後按升序排序。
3)右鍵單擊序列號列,選擇新建公式列... >分組依據。
4)右鍵單擊“ ones”列,然後選擇“ New Formula Column”>“ Row”>“累積總和”
5)右鍵單擊新的“累積總和”列,選擇“新公式列”>“分佈”>“排名(反向)”
6)選擇行>行選擇>選擇位置...
7)使用對話框選擇“總和”列== 1或“反向排名”列== 1。 (確保選擇了“滿足任何條件”。)
8)子集此選擇。
***我了解客戶不希望編寫公式...但是如果我出於比較的目的未指出基於公式的方法有多麼簡單,我將不知所措。 請注意,此方法也不需要排序。 這裡:TS是時間戳列,而:SerNum是序列號列。
1)用公式創建一個列
Col Min( :TS, :SerNum ) < :TS < Col Max( :TS, :SerNum )
2)選擇行== 0,您將擁有所需的內容。 做完了