Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Преобразует выражение одного типа данных в другой.
Синтаксис
CONVERT(<Expression>, <Datatype>)
Параметры
| Срок | Определение |
|---|---|
Expression |
Любое допустимое выражение. |
Datatype |
Перечисление, включающее: BOOLEAN/LOGICAL, /DECIMAL, CURRENCYDATETIME, DOUBLE, INTEGER/INT64, STRING/TEXT. |
Возвращаемое значение
Возвращает значение Expression, преобразованное в Datatype.
Замечания
Функция возвращает ошибку, если значение не может быть преобразовано в указанный тип данных.
DAX вычисляемые столбцы должны иметь один тип данных. Так как MEDIAN и MEDIANX функции для целочисленного столбца возвращают смешанные типы данных( целое или двойное), следующее вычисляемое выражение столбца возвращает ошибку в результате:
MedianOrderQuantity = MEDIAN ( [Order Quantity] )Чтобы избежать смешанных типов данных, измените выражение, чтобы всегда возвращать двойный тип данных, например:
MedianOrderQuantity = MEDIANX('Sales', CONVERT([Order Quantity], DOUBLE))-
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
запрос DAX
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
Возвращает
| [значение] |
|---|
| 2 |