是否是還在爲成千上萬的數據處理不完而苦惱?算法
是否是一想到要處理這些數據就頭大?工具
今天又要爲整理這些枯燥的數據加班怎麼辦?學習
——不要擔憂!不要擔憂!潤乾來拯救你!DQL分組分析的神祕力量會協助你順利完成數據的操做與分析,加班?不存在的!隔壁組的老王和老李都羨慕哭了。spa
首先從分析控件自己的功能入手——打開分析頁面第一件事是作什麼呢?對啦,固然是要展現報表了~脫離敲打複雜的查詢語句,只須要動動鼠標就能夠獲取所須要的數據。第一步就是要將所須要的字段拖拽到指標數據區。設計
這裏是第一個例子:3d
上圖的報表內容爲入庫單中商品類別及其入庫數量的數據展現。對象
每一個類型的商品出現了不少次,沒有被彙總起來,這樣看起來不方便。咱們將商品類別拖拽到左表頭的位置。get
點擊指標數據區中「入庫數量計數」字段旁邊的三角,將「計數」改成「求和」。咱們這裏的求和操做,至關於SQL中的SUM關鍵字。數據分析
這樣看來,左側報表顯示的數據就是不一樣商品類別下入庫數量的總計。模板
那麼若是想要繼續在報表中添加顯示各個類別下有多少種商品,就能夠把「商品」字段拖拽到指定數據區,而且字段類型改成「計數」就能夠了~~~這裏的計數至關於SQL中的COUNT關鍵字。
獲得了關於入庫商品明細彙總的報表,對於報表中的彙總值,咱們想看看其中某個彙總值是哪些明細數據彙總出來的,這就須要用到鑽取功能。
點擊商品類別爲「飲料」的入庫數量求和數據,展現的鑽取報表顯示的數據就是飲料類別下各商品的入庫數量。
這樣,飲料類別下每一個商品的入庫數量就展示在咱們眼前了,是否是很方便呢?
在彙總功能下,咱們使用的報表仍是很簡單滴,那麼若是咱們有更多更復雜的數據須要展現該如何是好?不要慌張!下面咱們來介紹多層報表——
讓咱們來一塊兒完成第二個例子:報表中須要展現每一個上級所管理的經辦人中,每人每個月的入庫量統計。很簡單——咱們將「上級」、「經辦人」拖拽到上表頭,「年」、「月」拖拽到左表頭,而中間數據區要展現「入庫數量求和」,這樣一個多層表格就能夠展現出來了。
老闆又提出特殊要求了!——要讓「年」、「月」展現在報表的上方,「上級」和「經辦人」展現在左邊,也就是說行列須要互換一下。這種小問題怎麼會難倒我呢~咱們須要經過拖拽字段,也就是將左表頭和上表頭互換,來實現行列的互換。
此時展現的就是行列互換以後的報表樣式。
以上就是分析控件一些自己的經常使用功能,無非就是對字段進行拖拽,顯示數據,而後算一算總和。那麼若是老闆提出更更更難的條件怎麼辦?咱們就不得不來繼續研究特殊複雜條件的設置了。
一口吃不成個胖子,咱們先來學習一下設置簡單的過濾條件——這裏用到例子中行列互換前的報表。
若是咱們要取2010年的所有數據,那麼須要進行以下操做:點擊「年」→「數據過濾」,設置過濾條件。
或者能夠在數據分析設計器中選擇「複雜條件」來設置查詢條件。
在「年」後的下拉列表中,選中「等於」,而且在輸入框中輸入「2010」,點擊保存;
固然,在過濾數據的過程當中,咱們還能夠根據其它需求,在「設置查詢條件」中選擇不一樣的比較方式,如不等於、大於、小於、不爲空等。
這時,報表中顯示的數據就是條件過濾後的數據了。
在SQL中,過濾相對複雜,會有層層嵌套、層層查詢,有時稍有不慎,多寫一處括號,或是少寫一個逗號,都會出錯,或者使查詢結果不是預期的。而咱們的分析控件經過簡單的圖形化界面操做,就可使數據輕輕鬆鬆展現爲你想要的樣子,而且所見即所得。如此貼心的設計,真是使人愛不釋手啊!
爲了更細分的查看所需數據,咱們能夠繼續設置一些特殊複雜條件——經過編輯複雜條件,對報表中的數據進行切片或者切塊,「切」出來的數據更加方便查看以及使用,而且報表展現也十分美觀。
在上面的例子中,咱們能夠經過更細分的切片使顯示的數據更爲精準。咱們來查看一下2010年後半年上級爲王偉的各經辦人入庫狀況。修改複雜條件設置以下圖,就能夠獲得切片後的數據表啦!
噹噹噹敲黑板——請注意,在設置過濾條件的時候要留意調整條件的層次,點擊條件前的綠色箭頭便可自由調整層級,至關於SQL語句括號,也就是最左側的字段至關於在括號的最外層,點擊右鍵頭往右移一位至關於嵌套一層括號,因此在控制查詢條件的時候要注意條件的層次喲。
接下來試一試切塊——在切片後報表的基礎上,咱們來查看一下經辦人趙軍在2010年後半年的入庫數量統計——咱們只要在「設置查詢條件」處添加經辦人的篩選就能夠了。
咱們經過層層切片/切塊,可使報表中的數據準確細分,從而達到需求。在切片/切塊的時候要注意調整條件的層次,由大到小來進行細分——就像切土豆塊同樣,須要先把土豆切成片、從而切成條,最後才能切成小塊。因此切片/切塊時必定要細心喲~
到這裏,設置特殊複雜條件也是小case了~在繁雜的數據面前不要慌張,只要捋順好思路,按照順序依次設置複雜條件,相信你必定能夠作的更好!
最後咱們終於迎來了跨行組計算——經常有一些複雜的功能性計算操做,好比排名、佔比、同比等,若是數據量很大,不借助報表工具的話,人工計算可能三天三夜都算不完,是否是有點小小的懼怕呢?但藉助於報表中的跨行組計算,咱們只須要動動手指就能夠完成這些數據的計算。不信?我們來試試!
大展身手以前,咱們先來設置好須要用到的報表,爲了使數據更便於咱們查看,還須要對數據進行一下篩選——下圖報表中展現的數據爲2010年和2011年兩年中,上級爲趙軍的各經辦人每個月的入庫數量求和。
先從排名開始吧!咱們首先要對報表中,每一個經辦人在這兩年中的入庫數量總和進行排名——點擊綠色加號「添加分析指標」。
選中五種分析數據功能中的「排名」功能,此時頁面上展現的排名算法是能夠直接使用的模板,點擊肯定便可保存。
下圖爲計算排名以後的報表,在原報表的基礎上,添加了一列排名,此處對每一個經辦人在這兩年中,全部月份的入庫量求和進行排名(注:會出現排名並列的現象)。
報表中計算出了兩年內的排名狀況,那麼若是咱們想看一看在同一年中,各個經辦人在不一樣月份的入庫量排名狀況該如何操做呢?
在數據分析設置器中,點擊「入庫量排名」的下拉列表,選擇「編輯」。
咱們在條件輸入框中輸入「&& 年當前值 == 年查找值」,這裏輸入的條件控制了排名的範圍。
做爲懶星人的你抱怨道:手動輸入太麻煩了!若是條件特別多豈不是要輸入一大串?
嘿嘿嘿,懶星人請看這裏:
這兩排選項但是專爲懶星人設計的喲~不想打鍵盤輸入條件的話,就動一動鼠標,點擊相應的選項,就能夠拼接成你想要的控制條件了!好比「&& 年當前值 == 年查找值」,就能夠經過依次點擊「或者」—「年當前值」—「等於」—「年查找值」完成拼接。
下面咱們來看一看,各個經辦人在不一樣年份中的月入庫量排名吧—
接下來計算一下,這兩年裏各個經辦人的月入庫數量的佔比是多少。
在「添加分析指標」的編輯框中選擇「佔比」,而且選擇所要求佔比的字段值,點擊肯定便可保存。
若是想要獲得每年裏各經辦人的月入庫量佔比,就須要設置一下查找條件表達式啦。
「當前值」是指當前入庫數量求和的這一個數據,「查找值」是指符合查找條件表達式的全部數據,而這裏的查找條件就是輸入框中的「年當前值 == 年查找值」。
佔比如今顯示成小數看起來實在是不習慣,仍是顯示成百分數才比較好。
報表中計算獲得的入庫數量的佔比能夠修改爲百分比形式來顯示數據。點擊數據分析設計器中「入庫量佔比」→「顯示格式」,在「設置顯示格式」中選擇所須要的顯示格式或者手動輸入顯示格式,點擊肯定保存。
環比是指本月數據與上個月的數據進行對比,好比2010年12月與2010年11月的入庫量總和作比值。這裏咱們來繼續計算一下每一個經辦人在這兩年中,每月份的入庫量環比。
若是要在每一年範圍內求環比,如以前所講,條件表達式中加上「&& 年當前值==年查找值」便可。
計算完成以後記得要修改顯示格式哦。
下面來介紹累積——分析指標中的「累積」功能就是將數據累積的過程顯示在報表中,而每張統計報表的最下方都會顯示「總計」,表明這一列數據累加到最後的總和。
查詢條件「月當前序號>=月查找序號」是按照月份進行累加的
若是想要展現經過年份進行累加的報表,則須要將條件中的「月當前序號>=月查找序號」改成「年當前序號>=年查找序號」。
這裏顯示年的累積不是很美觀呀,不用擔憂,再動動手指就能夠解決這個問題啦。咱們來修改一下分析指標——
這時候咱們就能夠用到這兩排綠油油的按鈕來進行控制啦。
上圖報表中的分析指標是基於「月」進行控制的,這裏咱們單擊「年」按鈕,使其變成的樣子,保存後查看報表。
報表中的「入庫量累積」字段不受「月」的控制,以「年」爲分析對象進行計算。
總的來講,這部分的設置是經過取從右往左第一個被選中的按鈕(按鈕背景爲綠色)字段做爲分析對象,忽略未被選中的按鈕(按鈕無背景色)的字段,進行相應的跨行組計算的。
同比是指本月數據與上一年同月的數據進行對比,例如2011年12月的入庫量總和與2010年12月的入庫量總和作比值。此處能夠展現這兩年中,每一個經辦人每個月的入庫量同比。
查找條件表達式中「月當前序號==(月查找序號+12)」定位到查找一年前(12個月)的相同月份。
這裏再提出一個小小的需求:顯示上級爲「趙軍」所負責的全部經辦人的入庫量同比。
在分析指標中,點擊「上級」,就將控制條件修改成「上級」了。
點擊保存後,報表顯示以下圖:
在以上五種分析指標的設置中,咱們能夠發現,其實每一項數據都是經過公式運算得出的,它們的不一樣之處在於各自使用的公式和取值字段是不同的,而它們的相同之處在於獲得數據的步驟很簡單,咱們不須要了解計算過程是如何複雜,只須要掌握計算公式如何使用以及各個參數表明什麼,繼而點擊「肯定」保存就能夠進行跨行組計算啦~
多維分析功能的神祕面紗如今已經揭開,但它並不僅限於所講的這些功能,它是一個頗有「內容」的功能喲~如此高效率又操做簡單的分析控件是否令你心動了呢?想要了解更多的話,就請跟我一塊兒動手操做起來吧!
更多精彩內容,詳情請閱讀原文