common_operators
crosstab
CRX
tabular
ces_lParen
(
(
ces_rParen
)
)
ces_multiply
*
*
ces_comma
@listSeparator
ces_divide
/
/
ces_concatenate
||
||
tabular
crosstab
all_rel
ok
multidimensional
limited
ces_add
+
+
ces_subtract
-
-
ces_less
<
<
ces_lessEqual
<=
<=
ces_notEqual
<>
<>
ces_equal
=
=
ces_greater
>
>
ces_shortArrow
->
->
crosstab
tabular
ces_greaterEqual
>=
>=
ces_and
and
and
ces_auto
auto
auto
tabular
crosstab
all_rel
ok
multidimensional
limited
ces_between
between
between
ces_case
case
case
all_rel
ok
multidimensional
limited
ces_contains
contains
contains
ces_currentMeasure
currentMeasure
currentMeasure
crosstab
all_olap
ok
relational
unavailable
ces_default
default
default
tabular
crosstab
all_rel
ok
multidimensional
limited
ces_distinct
distinct
distinct
tabular
crosstab
all_rel
ok
multidimensional
limited
ces_else
else
else
ces_end
end
end
all_rel
ok
multidimensional
limited
ces_ends_with
ends with
ends with
ces_escape
escape
escape
all_rel
relational
ok
multidimensional
unavailable
ces_for
for
for
tabular
crosstab
ces_for_all
for all
for all
tabular
crosstab
all_rel
ok
multidimensional
limited
ces_for_any
for any
for any
tabular
crosstab
all_rel
ok
multidimensional
limited
ces_for_report
for report
for report
tabular
crosstab
ces_if
if
if
ces_in
in
in
ces_in_range
in_range
in_range
tabular
crosstab
ces_in_range_truncated
in_range_truncated
in_range_truncated
tabular
crosstab
all_rel
relational
ok
multidimensional
unavailable
ces_is_missing
is missing
is missing
all_rel
relational
ok
multidimensional
unavailable
ces_is_null
is null
is null
ces_is_not_missing
is not missing
is not missing
all_rel
relational
ok
multidimensional
unavailable
ces_is_not_null
is not null
is not null
ces_like
like
like
all_rel
relational
ok
multidimensional
unavailable
ces_lookup
lookup
lookup
tabular
all_rel
ok
multidimensional
unavailable
ces_not
not
not
ces_or
or
or
ces_prefilter
prefilter
prefilter
tabular
crosstab
all_rel
ok
multidimensional
unavailable
ces_rows
rows
rows
tabular
crosstab
compatible
all_rel
ok
multidimensional
limited
ces_rows_2
rows
rows
tabular
crosstab
dynamic
all_rel
ok
multidimensional
limited
ces_starts_with
starts with
starts with
ces_then
then
then
ces_when
when
when
all_rel
ok
multidimensional
limited
summaries
tabular
crosstab
ces_aggregate
aggregate
aggregate
numeric
(
)
ces_average
average
average
(
)
ces_count
count
count
(
)
ces_maximum
maximum
maximum
(
)
ces_median
median
median
(
)
ces_minimum
minimum
minimum
(
)
ces_movingAverage
moving-average
moving-average
all_rel
ok
multidimensional
unavailable
(
)
ces_movingTotal
moving-total
moving-total
all_rel
ok
multidimensional
unavailable
(
)
ces_percentage
percentage
percentage
all_rel
ok
multidimensional
limited
(
)
ces_percentile
percentile
percentile
all_rel
ok
multidimensional
limited
(
)
ces_quantile
quantile
quantile
all_rel
ok
multidimensional
limited
(
)
ces_quartile
quartile
quartile
all_rel
ok
multidimensional
limited
(
)
ces_rank
rank
rank
all_rel
ok
multidimensional
limited
(
)
ces_runningAverage
running-average
running-average
all_rel
ok
multidimensional
unavailable
(
)
ces_runningCount
running-count
running-count
all_rel
ok
multidimensional
unavailable
(
)
ces_runningDifference
running-difference
running-difference
all_rel
ok
multidimensional
unavailable
(
)
ces_runningMaximum
running-maximum
rmax
all_rel
ok
multidimensional
unavailable
(
)
ces_runningMinimum
running-minimum
running-minimum
all_rel
ok
multidimensional
unavailable
(
)
ces_runningTotal
running-total
running-total
all_rel
ok
multidimensional
unavailable
(
)
ces_tertile
tertile
tertile
all_rel
ok
multidimensional
unavailable
(
)
ces_total
total
total
(
)
statistical_functions
tabular
crosstab
ces_corr
corr
corr
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_covarpop
covariance-pop
covariance-pop
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_covarsamp
covariance-samp
covariance-samp
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_regravgx
regression-average-x
regression-average-x
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_regravgy
regression-average-y
regression-average-y
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_regrcount
regression-count
regression-count
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_regrintercept
regression-intercept
regression-intercept
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_regrr2
regression-r2
regression-r2
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_regrslope
regression-slope
regression-slope
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_regrsxx
regression-sxx
regression-sxx
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_regrsxy
regression-sxy
regression-sxy
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_regrsyy
regression-syy
regression-syy
dynamic
all_rel
numeric
numeric
numeric
ok
multidimensional
limited
ces_stdDev
standard-deviation
standard-deviation
(
)
ces_stdDev_pop
standard-deviation-pop
standard-deviation-pop
all_rel
ok
multidimensional
limited
(
)
ces_stdDev_samp
standard-deviation-samp
standard-deviation-samp
dynamic
all_rel
ok
multidimensional
limited
(
)
ces_variance
variance
variance
(
)
ces_variance_pop
variance-pop
variance-pop
all_rel
ok
multidimensional
limited
(
)
ces_variance_samp
variance-samp
variance-samp
dynamic
all_rel
ok
multidimensional
limited
(
)
mem_summaries
crosstab
tabular
constants
crosstab
CRX
tabular
ces_date
@date
ces_dateTime
@dateTime
ces_timeTZ
00:00:00.000000000+00:00
all_rel
relational
ok
multidimensional
unavailable
ces_timestampTZ
2004-09-29 00:00:00.000000000+00:00
all_rel
relational
ok
multidimensional
unavailable
ces_interval
@interval
all_rel
relational
ok
multidimensional
unavailable
ces_interval_year
0 year
all_rel
relational
ok
multidimensional
unavailable
ces_interval_month
0 month
all_rel
relational
ok
multidimensional
unavailable
ces_interval_year_to_month
0000-00 year to month
all_rel
relational
ok
multidimensional
unavailable
ces_interval_day
0 day
all_rel
relational
ok
multidimensional
unavailable
ces_interval_hour
0 hour
all_rel
relational
ok
multidimensional
unavailable
ces_interval_minute
0 minute
all_rel
relational
ok
multidimensional
unavailable
ces_interval_second
0 second
all_rel
relational
ok
multidimensional
unavailable
ces_interval_day_to_hour
0 00 day to hour
all_rel
relational
ok
multidimensional
unavailable
ces_interval_day_to_minute
0 00:00 day to minute
all_rel
relational
ok
multidimensional
unavailable
ces_interval_day_to_second
0 00:00:00.000000000 day to second
all_rel
relational
ok
multidimensional
unavailable
ces_interval_hour_to_minute
00:00 hour to minute
all_rel
relational
ok
multidimensional
unavailable
ces_interval_hour_to_second
00:00:00.000000000 hour to second
all_rel
relational
ok
multidimensional
unavailable
ces_interval_minute_to_second
00:00.000000000 minute to second
all_rel
relational
ok
multidimensional
unavailable
ces_null
null
null
crosstab
tabular
ces_number
0
ces_string
''
ces_time
@time
cns_constructs
crosstab
CRX
tabular
cns_if_then_else
IF ( <condition> ) THEN
( <expression> )
ELSE
( <expression> )
cns_in_range
< expression > IN_RANGE
{ <constant> : <constant>
, <constant> : <constant>
. . .
, : <constant>
, <constant> :
}
tabular
crosstab
cns_search_case
CASE
WHEN <condition> THEN <expression>
. . .
[ ELSE <expression> ]
END
all_rel
ok
multidimensional
limited
cns_simple_case
CASE <expression>
WHEN <expression> THEN <expression>
. . .
[ ELSE <expression> ]
END
all_rel
ok
multidimensional
limited
BusinessTimeFunction
tabular
crosstab
all_rel
btf_add_seconds
_add_seconds
_add_seconds
@1
attribute
time
dateTime
integer
ok
multidimensional
limited
btf_add_minutes
_add_minutes
_add_minutes
@1
attribute
time
dateTime
integer
ok
multidimensional
limited
btf_add_hours
_add_hours
_add_hours
@1
attribute
time
dateTime
integer
ok
multidimensional
limited
btf_add_days
_add_days
_add_days
@1
attribute
date
dateTime
integer
ok
multidimensional
limited
btf_add_months
_add_months
_add_months
@1
attribute
date
dateTime
integer
ok
multidimensional
limited
btf_add_years
_add_years
_add_years
@1
attribute
date
dateTime
integer
ok
multidimensional
limited
btf_age
_age
_age
numeric
attribute
date
ok
multidimensional
limited
btf_date_to_int
_date_to_int
_date_to_int
numeric
attribute
date
dateTime
ok
multidimensional
limited
btf_day_of_week
_day_of_week
_day_of_week
numeric
attribute
date
dateTime
integer
ok
multidimensional
limited
btf_day_of_year
_day_of_year
_day_of_year
numeric
date
dateTime
ok
multidimensional
limited
btf_days_between
_days_between
_days_between
numeric
fact
date
dateTime
date
dateTime
ok
multidimensional
limited
btf_day_to_end_of_month
_days_to_end_of_month
_days_to_end_of_month
numeric
date
dateTime
ok
multidimensional
limited
btf_first_of_month
_first_of_month
_first_of_month
@1
date
dateTime
ok
multidimensional
limited
btf_last_of_month
_last_of_month
_last_of_month
@1
date
dateTime
ok
multidimensional
limited
btf_make_timestamp
_make_timestamp
_make_timestamp
dateTime
integer
integer
integer
ok
multidimensional
limited
btf_months_between
_months_between
_months_between
numeric
fact
date
dateTime
date
dateTime
ok
multidimensional
limited
btf_shift_timezone
_shift_timezone
_shift_timezone
dynamic
@1
attribute
dateTime
string
string
true
ok
multidimensional
limited
btf_week_of_year
_week_of_year
_week_of_year
numeric
date
dateTime
ok
multidimensional
limited
btf_years_between
_years_between
_years_between
numeric
fact
date
dateTime
date
dateTime
ok
multidimensional
limited
btf_ymdint_between
_ymdint_between
_ymdint_between
numeric
attribute
date
dateTime
date
dateTime
ok
multidimensional
limited
btf_year
_year
_year
dynamic
numeric
attribute
date
dateTime
ok
multidimensional
limited
btf_month
_month
_month
dynamic
numeric
attribute
date
dateTime
ok
multidimensional
limited
btf_day
_day
_day
dynamic
numeric
attribute
date
dateTime
ok
multidimensional
limited
btf_hour
_hour
_hour
dynamic
numeric
attribute
date
dateTime
time
ok
multidimensional
limited
btf_minute
_minute
_minute
dynamic
numeric
attribute
date
dateTime
time
ok
multidimensional
limited
btf_second
_second
_second
dynamic
numeric
attribute
date
dateTime
time
ok
multidimensional
limited
btf_timezone_hour
_timezone_hour
_timezone_hour
dynamic
numeric
attribute
dateTime
time
ok
multidimensional
limited
btf_timezone_minute
_timezone_minute
_timezone_minute
dynamic
numeric
attribute
dateTime
time
ok
multidimensional
limited
btf_start_of_day
_start_of_day
_start_of_day
dynamic
dateTime
attribute
date
dateTime
true
ok
multidimensional
limited
btf_end_of_day
_end_of_day
_end_of_day
dynamic
dateTime
attribute
date
dateTime
true
ok
multidimensional
limited
btf_unix_timestamp
_unix_timestamp
_unix_timestamp
dynamic
numeric
attribute
date
ok
multidimensional
limited
btf_from_unixtime
_from_unixtime
_from_unixtime
dynamic
dateTime
attribute
integer
ok
multidimensional
limited
period_predicates
tabular
pep_contains
contains
dynamic
all_rel
ok
multidimensional
limited
pep_equals
equals
dynamic
all_rel
ok
multidimensional
limited
pep_immediately_precedes
immediately precedes
dynamic
all_rel
ok
multidimensional
limited
pep_immediately_succeeds
immediately succeeds
dynamic
all_rel
ok
multidimensional
limited
pep_overlaps
overlaps
dynamic
all_rel
ok
multidimensional
limited
pep_precedes
precedes
dynamic
all_rel
ok
multidimensional
limited
pep_succeeds
succeeds
dynamic
all_rel
ok
multidimensional
limited
block_functions
crosstab
tabular
all_olap
blk_firstFromSet
_firstFromSet
_firstFromSet
@1
memberSet
integer
integer
ok
relational
limited
blk_remainderSet
_remainderSet
_remainderSet
@1
member
memberSet
integer
ok
relational
limited
vendor_group
crosstab
CRX
tabular
macro_functions
macro
mac_concatenate
+
+
mac_add_seconds
_add_seconds
_add_seconds
string
string
integer
mac_add_minutes
_add_minutes
_add_minutes
string
string
integer
mac_add_hours
_add_hours
_add_hours
string
string
integer
mac_add_days
_add_days
_add_days
string
string
integer
mac_add_months
_add_months
_add_months
string
string
integer
mac_add_years
_add_years
_add_years
string
string
integer
mac_array
array
array
array
string
array
0
0
mac_csv
csv
csv
string
array
string
0
1
string
0
1
mac_double_quotes
dq
dq
string
mac_getConfigurationEntry
getConfigurationEntry
getConfigurationEntry
string
string
string
0
1
mac_getResourceString
GetResourceString
GetResourceString
dynamic
string
string
string
true
string
true
mac_grep
grep
grep
array
string
array
mac_first_of_month
_first_of_month
_first_of_month
string
string
mac_last_of_month
_last_of_month
_last_of_month
string
string
mac_modelj
modelj
modelj
dynamic
string
string
string
true
string
true
mac_index
index
index
dynamic
string
string
string
integer
true
mac_join
join
join
string
string
array
mac_length
length
length
dynamic
integer
string
mac_lstrip
lstrip
lstrip
dynamic
string
string
string
true
mac_ParamValue
ParamValue
ParamValue
dynamic
string
string
string
true
string
true
mac_prompt
prompt
prompt
string
string
true
string
true
string
true
string
true
mac_promptmany
promptmany
promptmany
string
string
true
string
true
string
true
string
true
string
true
mac_queryValue
queryValue
queryValue
dynamic
string
string
string
true
mac_rindex
rindex
rindex
dynamic
string
string
string
integer
true
mac_rstrip
rstrip
rstrip
dynamic
string
string
string
true
mac_substr
substr
substr
dynamic
string
string
integer
integer
true
mac_square_brackets
sb
sb
string
mac_single_quotes
sq
sq
string
mac_sort
sort
sort
array
array
mac_split
split
split
string
string
array
string
mac_strip
strip
strip
dynamic
string
string
string
true
mac_substitute
substitute
substitute
string
string
string
array
string
mac_timestampMask
timestampMask
timestampMask
string
string
string
mac_toLocal
toLocal
toLocal
string
string
mac_tolower
tolower
tolower
dynamic
string
string
string
true
mac_toupper
toupper
toupper
dynamic
string
string
string
true
mac_toUTC
toUTC
toUTC
string
string
mac_unique
unique
unique
array
array
mac_urlencode
urlencode
urlencode
@1
array
string
mac_csvIdentityName
CSVIdentityName
csvIdentityName
parameterMapReference
string
true
mac_csvIdentityNameList
CSVIdentityNameList
csvIdentityNameList
string
true
mac_camPassport
CAMPassport
camPassport
mac_camIdList
CAMIDList
camIdList
string
true
mac_camIdListForType
CAMIDListForType
camIdListForType
string
mac_simple_case
#CASE <expression>
WHEN <literal> THEN <expression>
. . .
[ ELSE <expression> ]
END#
dynamic