函式週期表丨其他丨值丨CONVERT

2021-10-22 15:18:25 字數 1700 閱讀 9990

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 可重複 與第二引數進行對比的表示...