고객 시나리오 :
-3 개 열 : "일련 번호", "타임 스탬프"및 "측정 값".
-각 일련 번호에는 여러 측정이 이루어진 곳과 관련된 여러 타임 스탬프가 있습니다.
-고객은 각 일련 번호에 대한 첫 번째 및 마지막 측정 값을 보는 데에만 관심이 있으며 공식을 작성하지 않으려 고합니다. 어떤 경우에는 각 일련 번호가 동일한 측정 수를 가지지 만 그렇지 않은 경우도 있습니다.
이 작업을 수행하는 쉬운 방법이 있습니까?
미리 감사드립니다!
안녕하세요, 한 가지 쉬운 방법이 있습니다.
1) 타임 스탬프 열을 마우스 오른쪽 버튼으로 클릭하고 내림차순 / 오름차순으로 정렬하여 각각 최신 / 오래된 데이터를 유지합니다.
2) 일련 번호 열을 선택하고 일련 번호 열만 선택합니다.
3) 행> 행 선택> 중복 행 선택. 괜찮다면 선택한 행을 삭제하십시오. 그렇지 않은 경우 4 단계와 5 단계로 진행하십시오.
4) 행> 행 선택> 행 선택 반전.
5) 테이블> 모든 열을 유지하면서 선택한 행의 하위 집합 및 하위 집합.
건배,
브래디
편집 : 고객이 처음이자 마지막을 원합니다. 고객이 위와 같이 두 개의 하위 집합 테이블 (첫 번째 테이블, 마지막 테이블 하나씩)을 만들고 연결하는 것이 가장 간단합니다. 그러나 선호되는 경우 다른 방법이 있습니다. 하지만이 경우에 왜 그런지 모르겠습니다.
1) 하나의 열을 만듭니다. 저는이 칼럼을 1이라고 부를 것입니다.
2) 타임 스탬프 열을 마우스 오른쪽 버튼으로 클릭하고 오름차순으로 정렬합니다.
3) 일련 번호 열을 마우스 오른쪽 버튼으로 클릭하고 새 수식 열 ...을 선택합니다. > 그룹 기준.
4) 1 열을 마우스 오른쪽 버튼으로 클릭하고 새 수식 열> 행> 누적 합계를 선택합니다.
5) 새 누적 합계 열을 마우스 오른쪽 단추로 클릭하고 새 수식 열> 분포> 순위 (역순)를 선택합니다.
6) 행 선택> 행 선택> 위치 선택 ...
7) 대화 상자를 사용하여 Cum Sum 열 == 1 또는 Reverse Rank 열 == 1 인 위치를 선택하십시오. ( "모든 조건 충족"이 선택되었는지 확인하십시오.)
8)이 선택을 부분 화하십시오.
*** 고객이 공식 작성을 원하지 않는다는 것을 이해합니다. 그러나 비교를 위해 공식 기반 접근 방식이 얼마나 간단한 지 지적하지 않았다면 실망 할 것입니다. 이 접근 방식에는 정렬이 필요하지 않습니다. 여기서 : TS는 타임 스탬프 열이고 : SerNum은 일련 번호 열입니다.
1) 수식으로 열 만들기
Col Min( :TS, :SerNum ) < :TS < Col Max( :TS, :SerNum )
2) 행 선택 == 0, 원하는 것을 얻을 수 있습니다. 끝난.