가장 잘 맞는 것을 선택하십시오.여보세요,
내 데이터에서 특정 값을 선택하는 데 문제가 있습니다. 문제는 다음과 같습니다.
데이터가 샘플링 된 달에 따라 이름 (항상 배치), 연도 (각 배치마다 다름), 계절 (일괄 및 연도의 경우가 동일한 계절) 및 해당 계절에 대한 우선 순위 지정이 포함 된 4 개의 열이 있습니다 (우선 순위 1 ~ 최대 4). 1은 모든 경우에서 가장 잘 맞는 것으로 나타 났지만 특히 연중 같은 시즌과 이름의 묶음이 1보다 많을 경우 특히 그렇습니다. 1 차 우선 순위를 모두 선택하기는 쉽지만이 경우 더블 시즌 중 일부 우선 순위가 아니라 2,3 또는 4 일 경우 데이터가 손실됩니다.
누군가 제 1의 모든 값을 선택하는 데 도움이되는 스크립트를 생각해 낼 수 있습니까? 또한 우선 순위 3과 4 만 사용할 수 있으므로 3 번째 최상의 옵션을 선택해야합니다.이 경우 실제로는 1 또는 2를 사용할 수 없으므로 최우선 옵션이됩니다.
예제 파일을 첨부하겠습니다.
도와 주셔서 정말로 고맙습니다!
다시 : 가장 적합한 선택제공 한 인수가있는 Col Rank () 함수는 중첩 된 정렬입니다.
다시 : 가장 적합한 선택Hi Mark,
해답을 찾아 주셔서 감사합니다. 중첩 된 정렬에 대한 짧은 구글 후 나는 훨씬 더 계몽 적이 지 않다.
나는 지금 다른 길을 알아 냈고 그것이 모든 데이터 행을 위해 작동했으면 좋겠다.
dt = 현재 데이터 테이블 ();
dt << 새 열 ( "순위", 수식 (열 우선 순위), : 이름, : 연도, : 시즌, : surf_bottom))));
이 예제에서 중첩 된 정렬이 무엇을하는지 나에게 곧 설명 할 수있는 시간이 있다면 다른 경우에이를 적용하는 데 매우 감사 할 것입니다.
이미 그것을 정렬하고 if 문과 지연 함수를 사용하여 값을 선택하려고했지만 필자가 필요한 모든 행을 포함하지 않았습니다.
/ 아스트리드
다시 : 가장 적합한 선택이 데이터 테이블의 중첩 된 종류가 원하는 정보를 제공하지 않습니까?