2016-08-12 4 views
0

qlikview를 사용하고 있는데 피벗 테이블이 있습니다. 그 테이블에서 나는 세 가지 다른 것을 묻고있는 formel 필드를 갖기 위해 노력하고 있습니다. 스크립트에서와 같이 Else-if 문을 사용하려고 시도했지만 이번에는 효과가 없습니다.qlikview에서 else if 식을 사용할 수 있습니까?

질문 : Expression Blocker의 Else-if 함수를 기반으로하는보기를 변경해야한다고 말할 수 있습니까?

인사말

답변

0

if 문을 중첩 할 수 있습니다.

=sum(if(A=B, Field1, if(A=C, Field2, Field3))) 
+0

중첩 된 if 문의 결과를 계산할 수 있습니까? – Mopaed

+0

무슨 뜻인지 확실하지 않습니다. 성취하고자하는 것에 대한 모범을 보여줄 수 있습니까? – mickeger

+0

물론 세 가지 상태 및 유형이있는 프로젝트 목록이 있습니다. P1 = 활성/유형 A, P2 = 닫음? 유형 = A, P3 = 미래/유형 B 및 P4 = 활성/유형 C 이제는이 프로젝트의 목록과 그 중 얼마나 많은 프로젝트가 유형별로 정렬 된 특정 상태에 있는지 파악하려고합니다. 즉, 상태 활성을 검색하는 경우 결과는 이어야합니다. P1 유형 A = 1 P4 유형 C = 1 – Mopaed

0

질문이 명확하지 않다 당신이 어떤 코드 또는 결과의 예를 게시하지 않았지만 내가 노력 할게요 :

스크립트에서 당신이 Project에 (subfield로) 프로젝트 필드를 분리하는 경우, (당신이 ... 예를 게시되지 않은 것처럼) Status & 및 Type는 당신은 아마 당신이 0이 필요하지 않습니다,

count({<status={'active'}>} total <Project,Type> Project) 

피봇에 따라 같은 것을 사용할 수 있습니다

관련 문제