週末放鬆一下,給你們分享一個小技巧,僅利用DAX製做一個簡易的時鐘。ide
時鐘效果以下:函數
這個時鐘的製做只需一個度量值,你信嗎?3d
事實上確實如此,製做步驟介紹以下:blog
1,新建參數,生成一個數字序列做爲小時數據。it
而後會生成一個1到12的單列表,和一個切片器。class
2,利用UNICHAR函數創建度量值。原理
度量值以下:技巧
時鐘 = im
UNICHAR(128335+SELECTEDVALUE('時鐘'[小時],1))d3
3,生成卡片圖
使用第2步的度量值[時鐘],生成一個卡片圖,一個時鐘就出來了,
是否是很神奇?
其實原理很是簡單,就是利用了UNICHAR函數的特性,從128336到128347的代碼剛好是12個小時的整點時鐘圖標。
利用切片器,就能夠切換爲不一樣時間的時鐘,
進一步的,咱們還能夠利用自動播放控件Play axis,讓這個時鐘自動轉動,就獲得了本文第一個的動圖效果。
另外,本文開頭是24h的時鐘,你們能夠想一下,24h制時鐘的度量值應該怎麼寫呢,歡迎留言分享。