分享從BI工具轉入TM1相關設計的經驗與分享!
TM1懶工具團隊宗旨,將TM1的操作及運用簡單化及普及化, 讓模擬分析更與數據分析做進一步的結合,
並協助小至個人,大至企業的決策者的數據模擬判斷, 歡迎到Facebook上或留言與懶工具團隊討論各項議題唷!
影片連結!(懶的看影片可跳過往下↓)
操作開始~
登入「Architect」後,點到我們的「Month Dimension」右鍵,
會出現點擊清單!我們將來逐一介紹囉~~~
Insert New Dimension
請點擊「Insert New Dimension」
|
|
點擊完後,會出現「Subset Editor」的視窗,各位還記得上次的內容有出現「Dimension Editor」嗎???沒錯~~處理Dimension有Editor,Subset也有~那Subset是在幹嘛呢?簡言之,就是為了後面給報表、作業顯示使用的集合,程式(Process)也可以拿來當做條件使用,所以先有概念哦~~~
|
|
那我們試做一個「全部」的Subset,其實很簡單唷!將Element留下「ALL」,然後按下存檔,就會出現「TM1 Save Subset」的選項,而Subset不像Dimension存檔就好,因為Subset在同一個Dimension可以存非常多個,而Subset還可以分為個人使用還是公開使用,甚至可以將此Subset設定為Default Subset,故視窗中才會有這些方框可以勾,好的,我們輸入「全部」按下「OK」。
|
|
呈上相同的方式,留下「01~12」Element,存檔「底階」,這樣就完成我們Subset的建置囉!
|
Pick
「Pick」的用法很簡單,其實下方狀態列就有說明,其實就是名稱複製啦!
|
點選Dimension並按下「Pick」後,我們就開一個記事本來玩玩囉!直接按下Ctrl+V,就可以看到貼上的內容「TEST:Month」囉! 簡單說就是貼上「Instance:Dimension」
|
相同的玩法,我們點開Subset Editor,選擇Element後,右鍵也有個「Pick Element」,是的,玩法如上,唯一差別是,Pick的選擇有「縱向」&「橫向」,我們這邊就玩一個「縱向」,「橫向」就留給大家玩玩囉!
|
Ctrl+V,標準的01~06,排排站囉!
|
Edit Dimension Structure
這邊我們就不再說明怎麼建立Element,但補充說明一下! 在Dimension Editor 可以針對Element做增刪修,這部分是真正的把Element的相關內容做變化,而Subset Editor是針對子集的內容做變化,故舉一個簡單的例子,一樣上方列「X」符號,在Dimension中是真的刪除,在Subset中卻只是在子集中刪除(不呈現),非真正砍掉這Element,這觀念很重要哦!
|
Export Dimension
右鍵點擊「Export Dimension」後,會跑出匯出存檔的視窗,會將Dimension存成一個.cma檔,內容會記錄著所有Element的Type & Weight,至於能幹嘛???目前Terry也想不到,把說是備份的話,Terry覺得有點怪異,因為資料結構也很難吃回來…
|
Delete Dimension
哈!這需要說明嗎?簡言之就是刪除Dimension,唯一說的就是像刪除Element時一樣,貼心的詢問,真的想刪除嗎?
|
Edit Element Order
字意很清楚的說明,就是Element的排序,大家不覺得奇怪嗎?之前說明Dimension時,也有Sort功能呀?如果不一樣的話,那這個是在幹嘛的呢?OK!簡單說明,這就是在Element生成與呈現時,預設的排序方法。 預設是「Manual」,手動當然就不用排啦!所以我們點過來「Auto」,這時候排序的方式就會亮起來,排序的方法分別是「Name、Level、Hierarchy」三種,在「Name & Level」選項中,右邊的「Sort Direction」就會亮起來,而「Hierarchy」就不會亮囉!
|
CASE1:選擇Name & Descending
結果如下圖,ALL排在最上面,原因是正排的話數字先排,再排英文字母,所以倒排ALL就會在第一位囉,而第二位就是最大的數字12,再一路排到01。
|
CASE2:Name & Ascending
依上述的理論,ALL就跑去最後嚕!而01當然就在第一位啦!
|
Edit Dimension Attributes
簡單說,就是在Element新增一種叫屬性的記錄資訊,而這可以幹嘛呢?簡言之,Element可以當做是我們的代碼,然後針對Element取名使用,或著是將Element背後做資料註記,方便做於篩選使用等… 好的,點擊「Edit Dimension Attributes」,就會出現Attributes Editor視窗,有沒有覺得很熟悉呀!又有Editor視窗了… 各位可以看到左邊就是我們所有的Element,而在上方點擊右就是我們的Attributes增刪清單。
|
首先,我們先來新增一個Attributes,請點擊「Add New Attributes」,可以看到一個「New Attributes」的視窗,中間一個「Name」就是要輸入此Attributes的名稱。而下方的「Type」從字面也可以很清楚的了解,此為Attributes的設定型態,那其中比較特別的是「Alias」,就是別名的意思,也就是上述說的名稱顯示的用途,剩餘的其他兩個Type,就看註記的內容為文字或數值去使用囉!
|
CASE1:建立Alias
各位可以看到就多了一個欄位出來,而預設跟Element長一樣,原因是Alias不能是空值(沒有人名稱是空白的吧!),所以這邊會做預設。
|
CASE2:建立Text & Numeric
此CASE是01~03將TEXT欄位中輸入Q1、Numeric的欄位中輸入1,而04~06則是輸入Q2 & 2,以此類推
|
CASE3:建立第二個Alias並刪除
如同上述,會帶與Element一樣的資料
我們嘗試將02 Element的Alias2改成01,此時會發生「Duplicate Aliases are not allowed」,原因是…在TM1的設定中,Element單一別名中名稱不能相同,但是但是,Alias1 & Alias2 名稱相同,卻是可以的哦!這點要記得唷!
好的,Alias2主要是為了測試Duplicate & Delete,那我們就刪除吧!
老樣子,都會貼心的詢問…
|
最後,我們來針對Attribute做一些使用上的說明吧!
※補充上次未說明的部分…
點開我們的Subset Editor,上次未說明的「Select Alias」,這功能主要是選擇Alias來做視覺呈現,如果同一個Dimension中Alias越多,這邊選擇也會越多
選擇Alias「Name」,故呈現著中文「1月、2月、3月…等」的顯示
選擇Alias「Name2」,故呈現著中文「Jan、Feb、Mar…等」的顯示
所以,有多個Names就可以用不同Alias來使用了,但千萬要記得,不同Element不能有相同的Alias值哦!※非常非常的重要… |
Attributes 篩選
最後補充上次未說明的「Filter By Attribute」 點擊「Filter By Attribute」後,會出現TEXT & Numeric 兩個Attributes可以選擇,而值的內容就是對應的Q1~Q4 & 1~4,
最後CASE,我們用Text當條件,並選擇了「Q1」,
因上述條件選擇,故符合條件的只有01~03,
最後最後,我們可以將我們選擇完的狀態,存成「靜態」Subset(子集)即可在未來使用。※當然有「靜態」就會有「動態」,這也是在未來再補充說明囉!
|
Attributes的使用很簡單的Case讓大家可以參考,
很感謝您看到這邊,希望本篇內容對您是有幫助的,也請您按個讚,再繼續關注「TM1懶工具」唷!
---待續---
留言列表