pivot_where 함수

pivot_where 함수를 테이블 계산에서 사용하여 조건을 기준으로 피벗 열을 선택할 수 있습니다.

구문

pivot_where(select_expression, expression)

pivot_where 함수는 해당 열이 존재하지 않거나 고유하지 않은 경우 select_expression 또는 null을 고유하게 충족하는 피벗 열의 expression 값을 반환합니다.

예시

다음 예시에서는 '주문 상태'를 기반으로 하고 값이 '대기중'인 피벗 열을 찾습니다. 이를 찾으면 해당 셀에서 '주문 수'를 반환합니다.

pivot_where(${orders.status} = "pending", ${orders.count})

알아두어야 할 사항

  1. select_expression이 참인 피벗 열이 정확히 하나 있으면 expression이 반환됩니다. 그렇지 않으면 expression이 NULL을 반환합니다.

  2. pivot_where커스텀 필터에서 사용할 수 없습니다.