기술 자료
다음 경우 "부울 값과 문자열 값을 비교할 수 없음" 오류 발생
게시 날짜: 14 Nov 2016
마지막 수정 날짜: 09 Nov 2022
문제
계산에서 오류가 발생했습니다.
부울 값과 문자열 값을 비교할 수 없습니다.
해결 방법
아래 단계는 부울 값을 TRUE 또는 FALSE로 올바르게 포맷합니다.
1단계: 부울 식 만들기
- "부울"이라는 새로운 계산된 필드 만들기
- [Segment] - "소비자" 수식 사용
2단계: 조정된 금액 만들기
- "조정된 금액"이라는 새로운 계산된 필드 만들기
- 다음 수식을 사용합니다.
If [boolean] = True
THEN [Profit]
ELSE [Sales]
END
- 참고: "True" 주위에 따옴표를 사용하지 마세요. "조정된 금액 오류"라는 계산된 필드를 확인하고 하단의 오류를 클릭하세요. 이렇게 하면 사례 제목의 오류를 복제합니다.
3단계: 조정된 금액을 사용하여 예제 계산 만들기
- 조정된 금액 나누기라는 새로운 계산된 필드 만들기
- SUM([조정금액])/SUM([수량]) 수식 사용
- 마지막으로, 이 계산은 True 필드를 세 번째 척도로 나누는 계산입니다.
원인
계산에서 부울 값을 사용할 경우 "True" 또는 "False" 주위에 따옴표를 사용하면 따옴표의 텍스트는 부울 값이 아닌 문자열로 간주되므로 "부울 값과 문자열 값을 비교할 수 없습니다"라는 오류가 발생합니다.