Поделиться через


ISDECIMAL

Применимо к:Вычисляемый столбецВычисляемая таблицаИзмерятьВизуальное вычисление

Проверяет, является ли значение десятичным числом и возвращается TRUE или FALSE.

Синтаксис

ISDECIMAL(<value>)

Параметры

Срок Definition
value Значение, которое требуется проверить.

Возвращаемое значение

TRUE Значение, если значение равно десятичному; в противном случае FALSE.

Замечания

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
  • Эти функции являются псевдонимом ISCURRENCY.

Example

DAX Следующий запрос показывает поведение ISDECIMAL.

EVALUATE
{
    IF ( ISDECIMAL ( 3.1E-1 ), "Is decimal", "Is not decimal" ), // RETURNS: Is not decimal
    IF ( ISDECIMAL ( "42" ), "Is decimal", "Is not decimal" ), // RETURNS: Is not decimal
    IF ( ISDECIMAL ( 42 ), "Is decimal", "Is not decimal" ), // RETURNS: Is not decimal
    IF ( ISDECIMAL ( CURRENCY ( 4.2421 ) ), "Is decimal", "Is not decimal" ) // RETURNS: Is decimal
}