顯示具有 [PowerBI] 標籤的文章。 顯示所有文章
顯示具有 [PowerBI] 標籤的文章。 顯示所有文章

2022年11月13日 星期日

[PowerBI]資料表關聯性

 一般工程師訓練過的人,都會知道資料正規畫後,就需要把許多資料表做關聯來進行合併查詢。在PowerBI這類數據工具中,其實也是有著相同的特性存在,有些人會採取直接把資料串接好後推進工具之中進行單表的分析檢核,而這樣的作法其實有一個風險性存在,就是資料的真實性與被控制性降低了,因為在串接資料的過程,可能就會有資料短缺或資料需增的可能性存在,甚至可以懷疑資料是否有被刻意串接修改的可能性存在,因此在使用數據工具分析時,產出的結果有可以被控制。

建議資料盡可能用乾淨的原始資料。只做資料填補的動作,而不要把許多資料表進行串接後載導入數據分析工具之中,已達數據有效性的確保,以及被驗證性的穩定。再來分享一些數據串接的觀念。

數據關聯性基本上區分以下幾種

1.一對一

EX一個身分證號碼只會對應一個人,唯一對應。

2.一對多

EX一的學生可以修習多門學科

3.多對一

EX多門學科都被同一個學生選上

4.多對多

EX一份問卷提供給多位試測者,同時一位試測者具有多份問卷

因此再資料關係需要正確的觀念去區分。

以上的例子中2與3就很接近,其實就是要看出發的點去判讀,因為出發點錯誤就倒是誤判,同時就會數據串接上出現誤判等狀況。

下次一篇在檢視實際操作上PowerBI提供的操作手法。



2021年8月3日 星期二

[PowerBI]PowerBI的心路歷程 第三式-匯入資料 SQL SERVER

PowerBI的心路歷程

第三式-匯入資料 SQLSERVER


之前寫過匯入Excel的方式,現在來試試常用的SQLSERVER 的匯入方式,並且截圖來記錄一下。
選擇取得資料並點SQLSERVER後出現此畫面,並輸入資料庫位置以及指定資料庫。
若未指定的話會在下一個問你。




之輸入完成後會需要輸入登入的帳號密碼,這樣才會有權限使用資料庫內的資料,這邊就會看到用windows或者資料庫登入的兩種方式。
一般而言陰該會需要開放狀號權限而不會直接使用Windows登入。
但是大型公司也可能會透過windows來進行管理,這部分是因為權限管理的方便,
未來有機會再來探討權限管理的議題。

 


順利登入後就可以在這邊選擇資料表並進行資料登入。

2021年7月21日 星期三

[PowerBI]PowerBI的心路歷程-第二式-日期轉換功能

PowerBI的心路歷程

第二式-日期轉換功能

 

最近剛好在整理時間資料,今天就簡單整理一下最近用到幾個Function以便未來使用好了

這次主要介紹的就是日期的處理!只要欄位是日期的格式,就可以使用此工具箱的日期工具來進行一些資料轉換的動作,想必寫過分析圖表功能的工程師都很請清楚吧,每次在轉換資料都是一段辛苦的歷程,我想微軟也有不少工程師燒腦過吧!

好言歸正傳,只有欄位是日期的,點選後工具箱的對應功能就會啟動,如下圖這樣。

今天就廢話不多說直接來看圖說故事吧!

我們選到年,下拉選單便會出現"年"、"年初"、"年底"三個選項。分別呈現的結果就是
年:2021/09/01 => 2021
年初:2021/09/01 =>2021/01/01
年底:2021/09/01 =>2021/12/31

這樣的結果,我想看到這樣的結果就知道了吧,他是直接幫我們產生一個新的資料欄並塞入這樣的資料。

月的部分則是
月:2021/09/01 =>09
月初:2021/09/01 => 2021/09/01
月底:2021/09/01 => 2021/09/30
月中日:2021/09/01 => 1
月份名稱:2021/09/01 =>9
月中日:這個月的第幾天
月份名稱:對應阿拉伯數字的該月數字
季的部分則是
季年的季度:2021/09/01 =>3
季初:2021/09/01 => 2021/07/01
季底:2021/09/01 => 2021/09/30

季年的季度 => 該日期是一年中的第幾季
季初=>目前季節的第一天
季底=>目前季節的最後一天


周的部分則是
年中的周:2021/7/7 =>28
月中的周:2021/7/7 => 2
一周的開始:2021/7/7 => 2021/7/4
一周的結束:2021/7/7 => 2021/7/10

年中的周:該日期是該年的第幾周
月中的周:該日期是該月的第幾周
一周的開始:該日期是所屬周的第一天
一周的結束:該日期是所屬周的最後一天



日的部分則是
日:2021/7/7 => 7
周中的日:2021/7/7 => 3
年中的日:2021/7/7 => 188
一日的開始:2021/7/7 => 2021/7/7
一日的結束:2021/7/7 => 2021/7/7
星期己的名稱:2021/7/7 => 星期三

日:該日期的日
周中的日:該日期在該周的第幾天
年中的日:該日期在該年的第幾天
一日的開始:這邊是相同的資料,因為我只給日期沒有給時間,我在猜測因該就00:00:00 吧
一日的結束:這邊是相同的資料,因為我只給日期沒有給時間,我在猜測因該就23:59:59 吧
星期的名稱:星期幾

看到這邊大概已經知道這幾個用法了吧!!!

但別無聊再問說,為甚麼沒有月中的日,這個神奇的問題。

因為答案就是根本就是"日"是一樣的結果,何必加一個。

以上簡單的紀錄一下這幾個轉換功能。

下次再繼續講述時間的轉換。

2021年7月20日 星期二

[PowerBI]PowerBI的心路歷程-第一式-匯入資料-Excel

 PowerBI的心路歷程

第一式-匯入資料

資料視覺化無疑是觀察資料趨勢最好的方法,無論是最原始的Excel樞紐分析產生的圖表,還是大家廣為人知的FinalReport工具或者是免費應用的Qlikview這些都已經證明了這樣的工具在數據分析探索上都是不可以缺少的工具,剛好自己在工作上也導入這樣的工具,因此就開啟了一條新工具的使用練習分析自學的開始,今天就來記錄一下自學PowerBI的每一個觀念與脈絡,希望未來有問題時至少可以回顧自己辛苦走過的道路。


可以從常用工具箱的"資料"這一區點進行資料匯入的動作,PowerBI提供了許多的格式匯入功能,目前以支援了大部分的資料格式,因此不太用擔心您取得資料PowerBI無法運用,除非是自創的格式吧!!我猜想會有這樣的狀況。

這次我選用Excel來記錄,當然也是最簡單的就可以做出測試匯入的緣故拉,載入後他會依據頁籤分開表示,可以想像成一個頁籤是一個資料表。



匯入完成後會像這樣可以先行預覽資料內容,並可以做一些資料調整處理,如刪除資料欄或列,新增資料,資料分割等等,都可以在這邊再做一次處理。

PowerBI提供許多視覺化工具,其中他也支援了python與R,如果有學習過的,也可以使用看看!!\

這次紀錄只是使用最簡單的摺線圖

工具第一區無疑就是要提供資料數據,才會知道圖表要顯示那些數據!!

第二區的就是圖表的美化工具,基本美化功能都有了!!點一點就可運行了!

第三區自然就是一些特殊效果啦!!!
說實話這些都有特別的意義存在,但今天只是簡單介面介紹與匯入功能紀錄,所下次再來一一分享!

最後這一區就是我們匯入的各個欄位,剛剛說的第一區塞入資料欄位,其實就是這可以從這邊以拖曳的方式進去使用。

原本想說需要花不少時間才入門,沒想到其實東西蠻直覺得,所以很容易上手處理。

最後就是一點點觀念分享,工具雖然好用,但是要知道,我們要數據呈現,無疑需要一些資料前置處理,相向時間序列就要補值。刪除錯誤偏差值,這些都是資料探勘的基本動作,這些動作不要以唯有工具就會幫你完成,或許PowerBI真有這樣的功能或變相使用方法,帶我研究出來再寫一篇來為大家分享,如有錯誤,再麻煩各位大神指教。



[人生分享]教育訓練的兩極化

教育訓練的一個成長的過程,這句話相信人人都聽說過,而訓練最後一階段就是訓練者放手,被訓練者獨力完成所有任務,甚至是獨立判斷與進行,並達到預期結果,而這樣的過程後就會出現被訓練的學員們,慢慢的技能會超過訓練師,此時就會有兩種極端的表現是出現。 一、給予訓練師的基本尊重 二、認定訓練...