여기에 몇 가지 심각한 문제가 있었으므로 도움이 될만한 정보가 많습니다.Access 테이블의 각 레코드에 대해 다른 필드의 값 검색
배경 :
나는 독특한 기록의 목록을 가지고있다. 각 레코드마다 단조롭게 증가하는 패턴 (A, B 또는 C)과 개발 지위 (1 ~ 5)가 할당되어 있습니다.
3 패턴 각각은 개발 기간을 나타내는 5 개의 필드에 설정됩니다.
문제점 :
I는 각 행에 대한 다양한 분야에서 관련 개발 기간에 관한 비율을 검색 할 필요가있다. "출력"이라는 단일 열에 있어야합니다.
예 :이
죄송합니다, 여기에 테이블을 연결하지만 필드는 다음과 같습니다하는 방법을 잘 테이블이 분야의 전치입니다.
ID - (1,2,3,4,5)
Pattern - (A, B, C, A, C)
Dev - (1,5,3,4,2)
1 - (20%, 15%, 25%, 20%, 25%)
2 - (40%, 35%, 40%, 40%, 40%)
3 - (60%, 65%, 60%, 60%, 60%)
4 - (80%, 85%, 65%, 80%, 65%)
5 - (100%, 100%, 100%, 100%, 100%)
Output - (20%, 100%, 60%, 80%, 40%)
MS Excel에서는 HLOOKUP 또는 OFFSET 함수를 사용하면됩니다. 그러나 Access에서 어떻게해야합니까? 내가 지금까지 내놓은 최선은 Output : Eval ([Category])입니다. 그러나 이것은 "Dev"필드를 선택하고 표현식을 만들 때 이것을 필드로 간주하는 것입니다.
실제로는 100 개 이상의 개발 기간이 있고 800 가지가 넘는 패턴이 있으므로 "전환"방법이 여기서는 효과가 없다고 생각합니다. alch84
나는 MySQL의 태그를 제거했습니다. –
샘플 데이터를 게시하려면 : http://ozh.github.io/ascii-tables/ – Andre
두 테이블이 있습니까? 패턴은 별도의 테이블에 속하지만 데이터베이스에 대해서는 명확하지 않습니다. – shawnt00