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


Функции VBA в DAX и многомерных выражениях

Этот документ содержит справочник с перекрестными ссылками на все функции VBA, доступные в Справочнике по языку Microsoft Visual Basic для приложений для Office 2010 и поддерживаемые в многомерных выражениях. В список также включены примечания о наличии эквивалентных функций в языке DAX.

Справочник по функциям Visual Basic для приложений

Имя функции

Поддерживается

Примечания

Abs

DAX, многомерные выражения

Array

Не поддерживается

Asc

Только многомерные выражения

AscW

Только многомерные выражения

Atn

Только многомерные выражения

CallByName

Не поддерживается

CBool

Только многомерные выражения

CByte

Только многомерные выражения

CCur

Только многомерные выражения

CDate

Только многомерные выражения

CDbl

Только многомерные выражения

CDec

Только многомерные выражения

Choose

Только многомерные выражения

Chr

Только многомерные выражения

CInt

Только многомерные выражения

CLng

Только многомерные выражения

CLngLng

Не поддерживается

CLngPtr

Не поддерживается

Command

Не поддерживается

Cos

Только многомерные выражения

CreateObject

Не поддерживается

CSng

Только многомерные выражения

CStr

Только многомерные выражения

CurDir

Не поддерживается

CVar

Только многомерные выражения

CVErr

Не поддерживается

Date

Только многомерные выражения

ПредупреждениеВнимание!

В DAX реализована другая функция с таким именем. Функция DATE(Year, Month, Day) используется для создания значения типа date из заданных аргументов

DateAdd

Только многомерные выражения

ПредупреждениеВнимание!

В DAX реализована другая функция с таким именем. Функция DATEADD (<dates>,<number_of_intervals>,<interval>) используется для сдвига заданных дат на заданное число заданных интервалов.

DateDiff

Только многомерные выражения

DatePart

Только многомерные выражения

DateSerial

Только многомерные выражения

DateValue

DAX, многомерные выражения

Day

DAX, многомерные выражения

DDB

Только многомерные выражения

Dir

Не поддерживается

DoEvents

Не поддерживается

Environ

Не поддерживается

EOF

Не поддерживается

Error

Не поддерживается

Exp

DAX, многомерные выражения

FileAttr

Не поддерживается

FileDateTime

Не поддерживается

FileLen

Не поддерживается

Filter

Не поддерживается

ПредупреждениеВнимание!

В многомерных выражениях реализована другая функция с таким именем. Функция FILTER(Set_Expression, Logical_Expression) возвращает набор, получаемый в результате фильтрации указанного набора по условию поиска по заданным аргументам

ПредупреждениеВнимание!

В DAX реализована другая функция с таким именем. Функция FILTER (<table>,<filter>) возвращает таблицу, представляющую подмножество другой таблицы или выражения по заданным аргументам

Только многомерные выражения

Format (Visual Basic для приложений)

DAX, многомерные выражения

FormatCurrency

Не поддерживается

FormatDateTime

Не поддерживается

FormatNumber

Не поддерживается

FormatPercent

Не поддерживается

FreeFile

Не поддерживается

FV

Только многомерные выражения

GetAllSettings

Не поддерживается

GetAttr

Не поддерживается

GetObject

Не поддерживается

GetSetting

Не поддерживается

Hex

Только многомерные выражения

Hour

DAX, многомерные выражения

Iif

Только многомерные выражения

ПредупреждениеВнимание!

В DAX реализована аналогичная функция с другим именем: IF (logical_test, value_if_true, value_if_false).

IMEStatus

Не поддерживается

Input

Не поддерживается

InputBox

Не поддерживается

InStr

Только многомерные выражения

InStrRev

Не поддерживается

Int

DAX, многомерные выражения

IPmt

Только многомерные выражения

IRR

Только многомерные выражения

IsArray

Только многомерные выражения

IsDate

Только многомерные выражения

IsEmpty

Только многомерные выражения

IsError

DAX, многомерные выражения

IsMissing

Только многомерные выражения

IsNull

Только многомерные выражения

IsNumeric

Только многомерные выражения

IsObject

Не поддерживается

Join

Не поддерживается

LBound

Не поддерживается

LCase

Только многомерные выражения

Left

DAX, многомерные выражения

Len

DAX, многомерные выражения

Loc

Не поддерживается

LOF

Не поддерживается

Log

Только многомерные выражения

Важное примечаниеВажно!

В DAX реализована другая функция с таким именем: LOG (number, base). Возвращает логарифм числа по основанию, указанному в заданных аргументах.

LTrim

Только многомерные выражения

MacID

Не поддерживается

MacScript

Не поддерживается

Mid

DAX, многомерные выражения

Minute

DAX, многомерные выражения

MIRR

Только многомерные выражения

Month

DAX, многомерные выражения

MonthName

Не поддерживается

MsgBox

Не поддерживается

Now

DAX, многомерные выражения

NPer

Только многомерные выражения

NPV

Только многомерные выражения

Oct

Только многомерные выражения

Partition

Только многомерные выражения

Pmt

Только многомерные выражения

PPmt

Только многомерные выражения

PV

Только многомерные выражения

QBColor

Только многомерные выражения

Rate

Только многомерные выражения

Replace

Не поддерживается

RGB

Только многомерные выражения

Right

DAX, многомерные выражения

Rnd

Только многомерные выражения

Round

DAX, многомерные выражения

RTrim

Только многомерные выражения

Second

DAX, многомерные выражения

Seek

Не поддерживается

Sgn

DAX, многомерные выражения

Shell

Не поддерживается

Sin

Только многомерные выражения

SLN

Только многомерные выражения

Space

Только многомерные выражения

Spc

Не поддерживается

Split

Не поддерживается

Sqr

Только многомерные выражения

Str

Только многомерные выражения

StrComp

Только многомерные выражения

StrConv

Только многомерные выражения

String

Только многомерные выражения

StrReverse

Не поддерживается

Switch

Только многомерные выражения

SYD

Только многомерные выражения

Tab

Не поддерживается

Tan

Только многомерные выражения

Time

Не поддерживается

Timer

Только многомерные выражения

TimeSerial

Только многомерные выражения

TimeValue

DAX, многомерные выражения

Trim

DAX, многомерные выражения

TypeName

Только многомерные выражения

UBound

Не поддерживается

UCase

Только многомерные выражения

Val

Только многомерные выражения

VarType

Не поддерживается

Weekday

DAX, многомерные выражения

WeekdayName

Не поддерживается

Year

DAX, многомерные выражения