1. 程式人生 > >Tableau--使用引數為報表增加一個統計週期篩選條件(日,周,月,季度,年)

Tableau--使用引數為報表增加一個統計週期篩選條件(日,周,月,季度,年)

有這樣一個需求:要求在報表中增加一個統計週期控制元件,用來控制折線圖的內容是按照控制元件裡的選項(日,周,月,季度,年)來展示的。

這裡用到了引數。

方法:

step1:

建立一個字元型引數,‘統計週期’。


step2:

建立一個計算欄位,‘統計週期值’,欄位定義裡用datetrunc函式。

下圖中的 訂單建立時間 就是需要統計的欄位。


拷貝:

CASE [統計週期]
WHEN '日' THEN [訂單建立時間]
WHEN '周' THEN DATETRUNC('week',[訂單建立時間])
WHEN '月' THEN DATETRUNC('month',[訂單建立時間])
WHEN '季' THEN DATETRUNC('quarter',[訂單建立時間])
WHEN '年' THEN DATETRUNC('year',[訂單建立時間])
END

step3:

把剛才建立的 統計週期值 欄位 拖到檢視的列處。見下圖。然後右鍵 統計週期值 這個欄位選擇連續及選擇相應的顯示格式。

顯示統計週期這個引數,下圖的右上角。選擇不同的值,報表就以不同的統計週期展示出來了。


相關推薦

Tableau--使用引數報表增加一個統計週期篩選條件季度

有這樣一個需求:要求在報表中增加一個統計週期控制元件,用來控制折線圖的內容是按照控制元件裡的選項(日,周,月,季度,年)來展示的。 這裡用到了引數。 方法: step1: 建立一個字元型引數,‘統計週期’。 step2: 建立一個計算欄位,‘統計週期值’,欄位定義裡用d

oracle sql 按時間統計天、、季、

最近在做一個會員發展統計功能,有個按時間統計的功能讓我記憶猶新。 表裡面需要有一個Date或DateTime型別的欄位,假設為:statictis_date 以下?表示要聚合的其他條件 按天統計數目: select count(?) from table  group by

Oracle 分組統計按照天、月份和自然季度

1.按天 select to_char(t.STARTDATE+15/24, 'YYYY-MM-DD') as 天,sum(1) as 數量 from HOLIDAY t group by to_cha

GridView增加一個統計行的方法

 CMB專案中要涉及到stock的統計功能,由於是採用了gridview來實現資料的顯示,這裡就碰到了一個問題,在需求分析裡客戶要求對所有的股票進行一個統計,如下圖:大家看在最下面的一行,只出現了一個數值,其它列都不存在數值,而這個數的功能主要是對上面這行"持倉股票市值進行一

第七章 使用BI Publisher開發報表-建立一個簡單的RTF模板2/5

第七章建立一個簡單的RTF模板 安裝好Oracle BI Publisher Desktop之後,可以使用Word中的BI Publisher外掛來進行報表佈局模板(RTF格式)設計。 1.開啟W

增加收入的 6 種方式個人賺取收入的本質是:出售時間good

適合 後者 次數 管理層 這就是 開始 認知 問題 blank 個人賺取收入的本質是:出售時間。從這個角度出發,下面的公式可以描述個人收入: 個人收入 = 每天可售時間數量 * 單位時間價格 * 單位時間出售次數 在這個公式裏,有三個要素: 每天可出售的時間數量

一個樹的子樹leetcode簡單篇五百七十二題

給定兩個非空二叉樹 s 和 t,檢驗 s 中是否包含和 t 具有相同結構和節點值的子樹。s 的一個子樹包括 s 的一個節點和這個節點的所有子孫。s 也可以看做它自身的一棵子樹。 示例 1: 給定的樹 s: 3 / \ 4 5 / 1 2 給定的樹 t:

SQL按照統計資料

<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->如: 表:consume_record 欄位:consume (money型別) da

SQL按統計

1、按日統計: select convert(varchar(13),RingTime,120) as RingTime,count(*) as DialCount from D_CallRec

淺談一個網頁開啟的全過程涉及DNS、CDN、Nginx負載均衡等

1、概要   從使用者在瀏覽器輸入域名開始,到web頁面載入完畢,這是一個說複雜不復雜,說簡單不簡單的過程,下文暫且把這個過程稱作網頁載入過程。下面我將依靠自己的經驗,總結一下整個過程。如有錯漏,歡迎指正。   閱讀本文需要讀者已有一定的計算機知識,瞭解TCP、DNS等。 2、分析   眾所周知,開啟

請做一個的聯動選單選擇才可以選擇選擇才可以選擇日並且2的天數要正確

var year = 0; // 獲得年 function getYear(t) { year = t; // 定義預設月標識 var f =

SQLserver 按統計資料

create   table   T(日期時間   datetime,   數量   int)  insert   T   select     '2007-1-1   19:31:25 ',   56  union   all   select   '2007-1-1   21:31:25 ',   35 

一個簡單的加密演算法通用於java和OC的簡單加密演算法

加密演算法有很多,我在網上找了個簡單的演算法,可惜是C語言的, 朕很不滿意 ,一怒之下,自己研究了研究,改造成了java的; 後來ios端也需要解密後臺加密的資料,所以,又把演算法簡化了一下,作成了java和OC通用的加密演算法。現在分享給大家。希望對大家

np.newaxis numpy.ndarray多維數組增加一個

使用 一個 reference 等價 wax container type -c 維數 >> type(np.newaxis) NoneType np.newaxis 在使用和功能上等價於 None,其實就是 None 的一個別名。 1. np.newaxis

java--建立一個帶預設構造方法即無參構造的類在構造方法中列印一條訊息"Hello Constructor";再這個類新增一個過載構造方法令其接收一個字串引數將其一起打印出來

題目描述:建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,並在這個有參構造方法中把"Hello Constructor"和接收的引數一起打印出來。 //Person類 class Pe

java--建立一個帶預設構造方法即無參構造的類在構造方法中列印一條訊息"Hello Constructor";再這個類新增一個過載構造方法令其接收一個字串引數將其一起打印出來

題目描述:建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,並在這個有參構造方法中把"Hello Constructor"和接收的引數一起打印出來。 //Perso

4. 陣列int[] intArr = new int[]{5,9,3,7,2,6}寫出一個函式可根據傳參引數需要獲取的陣列型別:1:正序排序陣列;2:倒序排序陣列;來進行排序返回值int

4. 陣列int[] intArr = new int[]{5,9,3,7,2,6},寫出一個函式可根據傳參(引數為需要獲取的陣列型別:1:正序排序陣列;2:倒序排序陣列;)來進行排序,返回值為int陣

np newaxis numpy ndarray多維數組增加一個

keyword error: ren erro processor 幽默 老師 class range >> type(np.newaxis) NoneType >> np.newaxis == None True 1 2 3 4 np.new

Java之建立一個帶預設構造方法即無參構造的類在構造方法中列印一條訊息"Hello Constructor";再這個類新增一個過載構造方法令其接收一個字串引數

建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,並在這個有參構造方法中把"Hello Constructor"和接收的引數一起打印出來。 效果如下: 附上程