資訊函數

DAX 資訊函式會查看作為引數提供的儲存格或資料列,並告知其值是否符合預期的類型。 例如,如果您參考的值包含錯誤,則 ISERROR 函式會傳回 true。

在此類別中

函式 描述
COLUMNSTATISTICS 傳回模型中每個資料表內每個資料行的相關統計資料資料表。
CONTAINS 如果所有參考的資料行中都存在值,或這些資料行中都包含值,則會傳回 true;否則,此函式會傳回 false。
CONTAINSROW 如果資料表中存在或包含一個資料列的值,則會傳回 TRUE;否則會傳回 FALSE。
CONTAINSSTRING 傳回 TRUE 或 FALSE,指出某個字串是否包含另一個字串。
CONTAINSSTRINGEXACT 傳回 TRUE 或 FALSE,指出某個字串是否包含另一個字串。
CUSTOMDATA 傳回連接字串中 CustomData 屬性的內容。
HASONEFILTER columnName 上直接篩選的值數目為一時,則會傳回 TRUE;否則會傳回 FALSE。
HASONEVALUE columnName 的內容已篩選為僅限一個相異值時,則會傳回 TRUE。 否則為 FALSE。
ISAFTER 布林函式,其會模擬 Start At 子句的行為,並在資料列符合所有條件參數時傳回 true。
ISBLANK 檢查某值是否為空白,並傳回 TRUE 或 FALSE。
ISCROSSFILTERED columnName 或相同或相關資料表中的另一個資料行正在進行篩選時,則會傳回 TRUE。
ISEMPTY 檢查資料表是否為空白。
ISERROR 檢查某值是否為錯誤,並傳回 TRUE 或 FALSE。
ISEVEN 如果數字為偶數,則會傳回 true;如果數字為奇數,則會傳回 FALSE。
ISFILTERED 當直接篩選 columnName 時,則會傳回 TRUE。
ISINSCOPE 當指定的資料行為多層階層中層級時,則會傳回 Ture。
ISLOGICAL 檢查某值是否為邏輯值 (TRUE 或 FALSE),並傳回 TRUE 或 FALSE。
ISNONTEXT 檢查某值是否非為文字 (空白儲存格不是文字),並傳回 true 或 FALSE。
ISNUMBER 檢查某值是否為數字,並傳回 TRUE 或 FALSE。
ISODD 如果數字為奇數,則傳回 TRUE;如果數字為偶數,則傳回 FALSE。
ISONORAFTER 布林函式,其會模擬 Start At 子句的行為,並在資料列符合所有條件參數時傳回 true。
ISSELECTEDMEASURE 供運算式使用,以讓計算項目判斷內容中量值是否為量值清單中指定的量值之一。
ISSUBTOTAL 在 SUMMARIZE 運算式中建立另一個資料行。如果資料列包含指定為引數的資料行小計值,則會傳回 True;否則會傳回 False。
ISTEXT 檢查某值是否為文字,並傳回 TRUE 或 FALSE。
NONVISUAL 將 SUMMARIZECOLUMNS 運算式中的值篩選條件標示為非視覺效果。
SELECTEDMEASURE 供運算式使用,以讓計算項目參考內容中的量值。
SELECTEDMEASUREFORMATSTRING 供運算式使用,以讓計算項目擷取內容中的量值格式字串。
SELECTEDMEASURENAME 供運算式使用,以讓計算項目依據名稱判斷內容中的量值。
USERCULTURE 傳回目前使用者的地區設定。
USERNAME 從在連線時提供給系統的認證來傳回網域名稱和使用者名稱。
USEROBJECTID 傳回目前使用者的物件識別碼或 SID。
USERPRINCIPALNAME 傳回使用者主體名稱。