あるデータ型の式を別のデータ型に変換します。
構文
CONVERT(<Expression>, <Datatype>)
パラメーター
| 用語 | 定義 |
|---|---|
Expression |
任意の有効な式。 |
Datatype |
BOOLEAN/LOGICAL、 CURRENCY/DECIMAL、DATETIME、DOUBLE、INTEGER/INT64、STRING/TEXT を含む列挙型。 |
戻り値
Expressionの値を返します。Datatypeに変換されます。
備考
指定したデータ型に値を変換できない場合、この関数はエラーを返します。
DAX 計算列は、1 つのデータ型である必要があります。 整数列に対する MEDIAN 関数と MEDIANX 関数は、整数型または double 型の混合データ型を返すので、次の計算列式は結果としてエラーを返します。
MedianOrderQuantity = MEDIAN ( [Order Quantity] )データ型が混在しないようにするには、次のように、式を変更して常に double データ型を返します。
MedianOrderQuantity = MEDIANX('Sales', CONVERT([Order Quantity], DOUBLE))この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
DAX クエリ
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
収益
| [値] |
|---|
| 2 |