convert函式
convert函式被微軟劃分到「其他」函式裡面,隸屬於值函式。
其實白茶覺得,從某些意義上來講,應該將convert函式、format函式、value函式劃分到一類。
用途:轉換資料型別。
convert函式可以轉換資料型別;語法format函式可以調整資料格式;
value函式可以轉換為值。
在一些特定的場合,我們不方便修改資料來源格式的時候,這三個函式會很有用。
dax=
convert(《表示式》, 《資料型別》)
引數表示式:任何有效的表示式。
資料型別:integer(整數)、double(十進位制數)、string(文字)、boolean (true/false)、currency(固定的十進位制數)、datetime(日期、時間等)。
返回結果
對應資料型別的值。
例子
例子1:
例子1 =
convert ( date ( 2020, 8, 8 ), integer )
結果:
這是最基本的用法,用於修改資料來源格式。
例子2:
例子2 =
convert ( ( date ( 2020, 8, 8 ) - date ( 2020, 8, 5 ) ), integer )
結果:
例子3:
例子3 =
convert ( ( 9 - 8 ), datetime )
結果:
關於convert函式的基本用法到這裡就結束了。
注意:1、format函式看起來和convert函式類似,但是format只是轉換了顯示的樣式,呈現的結果原本是什麼型別,就是什麼型別;而convert函式是輸出新的型別,這點小夥伴們注意區分。
2、資料來源同一列格式一定要統一,雖然這是基礎的問題,但是很多小夥伴都會忽略,這會導致convert函式輸出結果報錯。
小夥伴們❤get了麼?
白茶會不定期的分享一些函式卡片
(檔案在知識星球[powerbi丨需求圈])
這裡是白茶,乙個powerbi的初學者。
函式週期表丨篩選丨值丨SELECTEDVALUE
selectedvalue函式 selectedvalue函式屬於 篩選 類函式,隸屬於 表函式 微軟官方介紹是這麼說的 當指定列當前上下文中只有乙個非重複值時,返回該值 否則返回替代結果,省略則返回空值 其實按照白茶的理解,通俗點來說,就是根據當前上下文匹配相關值。用途 通常用於度量值中,獲取外部...
函式週期表丨資訊丨值丨CONTAINS
contains函式 contains函式,隸屬於 資訊 類函式。用途 適用於多列條件判定。流景大佬提過,這個函式有點落後了,但是白茶覺得這個函式相對於其他多列判定而言,更容易被理解。語法 dax contains 表 被比較的列 比較值 被比較的列 比較值 引數表 可以是現有列,也可以是表示式。被...
函式週期表丨資訊丨值丨ISONORAFTER
isonorafter函式 isonorafter函式隸屬於 資訊 類函式。這個函式的出場率並不是特別高,其效果類似於start at的行為,屬於冷門函式之一。用途 可以用來劃定範圍。語法 dax isonorafter 值1 值2 排序 值1 值2 排序 引數值1 可重複 與第二引數進行對比的表示...