2014-10-09 9 views
1

는 I는 다음 예와 같이 Qlikview 피벗 테이블을 생성해야만한다인터 기록 카운트 - Qlikview

enter image description here

A 열 테이블 및 컬럼 C의 치수를 나타내는 식의 값 . B 열은 내가 생성해야하는 것입니다. 스크립트에서는 항상 값 1로 시작해야하며 현재 선택 항목에 의존하지 않으므로 스크립트에서 수행 할 수 없습니다.

어떻게 구현할 수 있습니까? 감사합니다.

+0

테이블에 'A'가 아닌 다른 치수가 있다면 알려주세요. 묻는 이유는 그렇지 않으면 QV가 열 C를 집계하여 테이블에서 단 3 개의 행으로 끝나게된다는 것입니다. –

+0

안녕하십니까, 관심을 가져 주셔서 감사합니다. 예 C 열의 고유 키가 될 테이블에 추가 차원 열이 있습니다. – Mirjana011

답변

0

원본 데이터에 따라 계산 된 차원을 사용하여 필요한 것을 얻을 수 있습니다. 각 행에서 치수 값을 반복하려면 Pivot Table 대신 Straight Table 차트를 사용해야합니다.

두 개 이상의 행에 대해 A에서 치수 값의 발생을 포함하는 치수를 반복하려면, C의 데이터를 고유하게 식별하는 다른 추가 치수를 사용하지 않으면 쉽게 수행 할 수 없습니다. . 이 경우

, 당신은 다음 계산 차원으로 다음 식을 사용할 수 있습니다 : 이것은 다음 다음 표에 결과

=aggr(mod(RowNo(TOTAL)-1,Count(DISTINCT TOTAL A))+1,A) 

합니다 (ID 열은 추가 식별자 열입니다) :

Example of table after adding the calculated dimension