テキスト関数
データ分析式 (DAX) には、Excel の文字列関数のライブラリに基づく一連のテキスト関数が含まれていますが、表形式モデルのテーブルと列を操作するように変更されています。 このセクションでは、DAX 言語で使用できるテキスト関数について説明します。
このカテゴリ内
機能 | 形容 |
---|---|
COMBINEVALUES | 2 つ以上のテキスト文字列を 1 つのテキスト文字列に結合します。 |
CONCATENATE | 2 つのテキスト文字列を 1 つのテキスト文字列に結合します。 |
CONCATENATEX | テーブル内の各行について評価された式の結果を連結します。 |
EXACT | 2 つのテキスト文字列を比較し、まったく同じ場合は TRUE を返します。それ以外の場合は FALSE 返します。 |
FIND | 別のテキスト文字列内の 1 つのテキスト文字列の開始位置を返します。 |
FIXED | 指定した小数点以下の桁数に数値を丸め、結果をテキストとして返します。 |
FORMAT | 指定した形式に従って値をテキストに変換します。 |
LEFT | テキスト文字列の先頭から指定した文字数を返します。 |
LEN | テキスト文字列内の文字数を返します。 |
LOWER | テキスト文字列内のすべての文字を小文字に変換します。 |
MID | 開始位置と長さを指定して、テキスト文字列の中央から文字の文字列を返します。 |
REPLACE | REPLACE は、指定した文字数に基づいて、テキスト文字列の一部を別のテキスト文字列に置き換えます。 |
REPT | 指定された回数だけテキストを繰り返します。 |
RIGHT | RIGHT は、指定した文字数に基づいて、テキスト文字列の最後の文字を返します。 |
SEARCH | 特定の文字またはテキスト文字列が最初に見つかった文字の番号を返します。左から右に読み取ります。 |
SUBSTITUTE | 既存のテキストをテキスト文字列内の新しいテキストに置き換えます。 |
TRIM | 単語間の 1 つのスペースを除くすべてのスペースをテキストから削除します。 |
UNICHAR | 数値によって参照される Unicode 文字を返します。 |
UNICODE | テキスト文字列の最初の文字に対応する数値コードを返します。 |
UPPER | テキスト文字列をすべての大文字に変換します。 |
VALUE | 数値を表すテキスト文字列を数値に変換します。 |