필터 및 세부 수준 식
Tableau에는 다양한 종류의 필터가 있으며 다음과 같은 순서로 위에서 아래로 실행됩니다.
오른쪽에 있는 텍스트는 이 순서에서 세부 수준 식이 평가되는 위치를 보여 줍니다.
추출 필터(주황색)는 데이터 원본에서 Tableau 추출을 만드는 경우에만 관련이 있습니다. 테이블 계산 필터(진한 파란색)는 계산이 실행된 후에 적용되므로 계산에 사용된 기초 데이터를 필터링하지 않은 상태로 마크를 숨깁니다.
SQL에 친숙하다면 측정값 필터를 쿼리의 HAVING 절로, 차원 필터를 WHERE 절로 취급할 수 있습니다.
FIXED 계산은 차원 필터 전에 적용되므로 필터 선반의 필드를 컨텍스트 필터 사용로 수준을 올리지 않는 한 해당 필드가 무시됩니다. 예를 들어 뷰의 한 선반에 다음과 같은 계산이 있고 다른 선반에 [State]가 있다고 가정합니다.
SUM([Sales]) / ATTR({FIXED : SUM([Sales])})
이 계산은 총 매출에 대한 주별 매출의 비율을 제공합니다.
이제 일부 주를 숨기기 위해 필터 선반에 [State]를 놓으면 필터가 계산의 분자에만 적용됩니다. 분모는 FIXED 세부 수준 식이기 때문에 계속 뷰에 남아 있는 주의 매출을 뷰에서 필터링된 주의 매출을 포함하는 모든 주의 총 매출로 나눕니다.
INCLUDE 및 EXCLUDE 세부 수준 식은 차원 필터 이후에 고려됩니다. 따라서 FIXED 세부 수준 식에 적용해야 할 필터가 있지만 컨텍스트 필터를 사용하지 않으려면 해당 식을 INCLUDE 또는 EXCLUDE 식으로 다시 작성해야 합니다.