資訊函數
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 | 傳回使用者主體名稱。 |