若要新增Calendar Table 在 Power BI 上的話,可以參考以下DAX:

DIM_Calendar =

var __MaxDate = DATE(2023,12,31)

var __calendar=

ADDCOLUMNS (

CALENDAR (DATE(2019,1,1), __MaxDate),

“DateKey”, YEAR([Date]) & RIGHT(“00”&MONTH([Date]),2) & RIGHT(“00”&DAY([Date]),2),

“Year”, YEAR([Date]),

“Quarter”, “Q” & ROUNDUP (MONTH([Date])/3,0),

“Month”, FORMAT([Date],”MMM”),

“Month2”, RIGHT(“00”& MONTH([Date]),2),

“Day”, Day([Date]),

“YearQuarter”, YEAR([Date]) & “Q” & ROUNDUP (MONTH([Date])/3,0),

“YearMonth”, YEAR([Date]) & RIGHT(“00”& MONTH([Date]),2)

)

return __calendar

--

--

建立資料表時,如何客製化欄位?

視覺效果製作:

範例內的DIM_Calendar及FACT_Sales資料表的建立方法,請參考[Power BI] 小技巧-取最近3個月 的事前作業。

  1. 建立資料表給希望自訂義的欄位名稱,建立資料表
  2. 建立資料表,內容為欄位名稱及欄位名稱排序
  3. 載入資料

4. 新增量值

5. 此為計算每3個月的加總,運用SWITCH 放入對應的值

Value =

VAR _1_3M = CALCULATE(SUM(‘FACT_Sales’[Value]),VALUE(‘DIM_Calendar’[Month2]) >= 1 && VALUE(‘DIM_Calendar’[Month2]) <= 3)

VAR _4_6M = CALCULATE(SUM(‘FACT_Sales’[Value]),VALUE(‘DIM_Calendar’[Month2]) >= 4 && VALUE(‘DIM_Calendar’[Month2]) <= 6)

VAR _7_9M = CALCULATE(SUM(‘FACT_Sales’[Value]),VALUE(‘DIM_Calendar’[Month2]) >= 7 && VALUE(‘DIM_Calendar’[Month2]) <= 9)

RETURN

SWITCH( SELECTEDVALUE(‘Type’[Name]),

“1~3M”, _1_3M,

“4~6M”, _4_6M,

“7~9M”, _7_9M

)

--

--

只顯示資料表的最近3個月….

此方法的重點於日期篩選器設定為Before到所選擇的日期,若日期篩選須為單選則不適用。

事前作業(範例資料及資料關聯設置):

  1. 建日曆table,若使用DAX新增資料表

DIM_Calendar =

var __MaxDate = DATE(2023,12,31)

var __calendar=

ADDCOLUMNS (

CALENDAR (DATE(2019,1,1), __MaxDate),

“DateKey”, YEAR([Date]) & RIGHT(“00”&MONTH([Date]),2) & RIGHT(“00”&DAY([Date]),2),

“Year”, YEAR([Date]),

“Quarter”, “Q” & ROUNDUP (MONTH([Date])/3,0),

“Month”, FORMAT([Date],”MMM”),

“Month2”, RIGHT(“00”& MONTH([Date]),2),

“Day”, Day([Date]),

“YearQuarter”, YEAR([Date]) & “Q” & ROUNDUP (MONTH([Date])/3,0),

“YearMonth”, YEAR([Date]) & RIGHT(“00”& MONTH([Date]),2)

)

return __calendar

2. 建立範例資料

--

--

上一篇,[iOS Shortcuts]分帳小幫手-進階I:紀錄資料,提到該如何紀錄資料,分別為2個text檔:

. 其一為加總使用的total.txt : 紀錄運算式

“分帳金額1+分帳金額2+分帳金額3+分帳金額4”

.另一的為紀錄資料的detail.txt: 紀錄時間及花費金額

“今天日期

時間1:$分帳金額1

時間2:$分帳金額2 ….”

這次要分享,如何讀取並刪除該資料,此範例分為2個Shortcuts,一個讀取、一個刪除,可以根據自身需求合併成單個Shortcuts。

開始製作前,請先進入Shortcuts。

建立分帳小幫手-進階II:讀取資料:

  1. 下方點My Shortcuts > 右上角點新增 +
  2. Add Action
  3. 新增動作+ > [動作]Get File > 關閉Show Document Picker > File Path 為total.txt
  4. 新增動作+ > [動作]Calculate Expression>選擇[動作]Get File 的檔案

--

--

外出一天,同事/朋友會分別時在一起結算,該如何有效的紀錄之前計算的分帳金額呢?

如下範例,該如何加值應用建立一個的自動記錄流程以協助我們計算一天加總的分帳金額?

這次我們需要紀錄2個text檔:

. 其一為加總使用的total.txt : 紀錄運算式

"分帳金額1+分帳金額2+分帳金額3+分帳金額4"

.另一的為紀錄資料的detail.txt: 紀錄時間及花費金額

"今天日期

時間1:$分帳金額1

時間2:$分帳金額2 ….”

這次流程為[iOS Shortcuts]分帳小幫手的後續,請先完成前面的流程再接續製作此流程。這次流程的架構如下:

--

--

近期股票浮動率大,該如何製作一個每日會主動通知目前所關心的股票價格呢?

基本自動化流程的概念為Trigger > Action,以下為此範例的流程:

[觸發點]每日早上9:00> [動作]獲取該股票資訊> [動作]If else condition> [動作]簡易文字訊息通知為主

其他應用 :

[觸發點]可以針對需求改為當打開特定app或當收到特定郵件時等...

[動作]可根據需求改為講出特定文字或寄message給特定人員等...

--

--

常常充好電都不知道,該如何運用iPhone內建的Shortcut製做簡易通知呢? 只要11步驟就能簡單快速完成!

是否有在手機看過這個icon呢?

今天要介紹如何透過Shortcut,當手機電力100%的時候會自動震動及跳出一個通知,如下:

--

--