2016-08-23 1 views
0

Year가 지정된 날짜와 동일한 카테고리에서 상세 수준을 수정하도록 허용하는 Tableau의 계산을 작성하려고합니다.LOD (Level Of Detail) 여기서 Year =

상상은

{FIXED [REPORT CATEGORY] : AVG(DOLLARS PAID)} WHERE YEAR = 2015

답변

1

당신은 몇 가지 옵션이 같이 보입니다.

1) YEAR 치수를 LOD 계산에 추가 한 다음 Year을 필터 카드에 추가하고 '2015'로 설정합니다. 계산식은 다음과 같습니다.

YEAR이 없으므로 계산 된 입력란을 만들어 참조해야합니다.

"YEAR"YEAR(APCD PAID ACCNTS DATE)

{ FIXED [REPORT CATEGORY], [YEAR]: AVG(DOLLARS PAID) }

2)과 같이, 계산에만 특정 연도에 집계를 제한 할 수 있습니다

{ FIXED [REPORT CATEGORY]: AVG(IF YEAR([APCD PAID ACCNTS DATE]) = 2015 THEN DOLLARS PAID END) }

- 편집 - -

귀하가를 사용한다고 명시 했으므로 위에 업데이트되었습니다.년 수가 아닙니다.

+0

답변 해 주셔서 감사합니다 니카루스! [DIE ACCNTS DATE]의 측정 기준으로 [YEAR]이 (가) 실제로는 없지만 전체 날짜가 아닙니다. datetime 및 string 값을 비교할 수없는 오류가 발생했습니다. 이 오류를 해결하고 2015 년까지 데이터를 제한하는 가장 좋은 방법은 무엇입니까? –

+0

{FIXED [PH_REPORT_CAT_DESC] : AVG (사례 [APCD PAID ACCNTS DATE] = "2015"THEN [APCD_PAID_AMT] END)} –

+0

내 업데이트 참조. "2015"문자열을 DATE와 비교하지 마십시오. 작동하지 않습니다. – Nicarus