0
LOD(詳細程度)試圖在Tableau中編寫一個計算,使我可以修復年份與指定日期相等的類別上的詳細程度。其中年=
想象看起來像
{FIXED [REPORT CATEGORY] : AVG(DOLLARS PAID)} WHERE YEAR = 2015
LOD(詳細程度)試圖在Tableau中編寫一個計算,使我可以修復年份與指定日期相等的類別上的詳細程度。其中年=
想象看起來像
{FIXED [REPORT CATEGORY] : AVG(DOLLARS PAID)} WHERE YEAR = 2015
你有幾個選項。
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) }
- 編輯 - -
上面更新,因爲您聲明您使用的是DATE
不是今年的數字。
感謝您的回覆Nicarus! 我實際上並沒有[YEAR]作爲維度,而是[PAID ACCNTS DATE]中的完整日期作爲維度。我收到錯誤無法比較日期時間和字符串值。解決這個錯誤並將數據限制在2015年的最佳方法是什麼? –
{FIXED [PH_REPORT_CAT_DESC]:AVG(CASE [APCD PAID ACCNTS DATE] WHEN [APCD PAID ACCNTS DATE] =「2015」THEN [APCD_PAID_AMT] END)} –
請參閱我的更新。不要將字符串「2015」與DATE進行比較 - 這不會起作用。 – Nicarus