CONVERT
Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента
Преобразует выражение из одного типа данных в другой.
Синтаксис
CONVERT(<Expression>, <Datatype>)
Параметры
Термин | Определение |
---|---|
Expression | Любое допустимое выражение типа . |
Datatype | Перечисление, которое включает в себя: INTEGER(Целое число), DOUBLE(Десятичное число), STRING(Text), BOOLEAN(True/False), CURRENCY(фиксированное десятичное число), DATETIME(Date, Time и т. д.). |
Возвращаемое значение
Возвращает значение <Expression>, преобразованное к типу <Datatype>.
Замечания
Функция возвращает ошибку, если значение не может быть преобразовано в указанный тип данных.
Вычисляемые столбцы DAX должны иметь один тип данных. Так как функции MEDIAN и MEDIANX по целочисленным столбцам возвращают смешанные типы данных( целое или двойное), следующее вычисляемое выражение столбца возвращает ошибку в результате:
MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned])
Чтобы избежать смешанных типов данных, измените выражение, чтобы всегда возвращать двойный тип данных, например:
MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE))
.Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
Запрос DAX
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
Возвраты
[значение] |
---|
2 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по