The name of a custom-defined Essbase macro. Macro names are a shorthand way to refer to macro expansions.
The name of a macro is a unique string that begins with a letter or a @, #, $, _ symbol. The name can include alphanumeric characters or the aforementioned symbols. It is recommended that you start a macro name with @. Although macros must have unique names within a given application, a global macro and a local macro can share the same name. However, the local macro takes precedence.
To create or refer to a local (application-level) macro, use the double name (for example, Sample.'@JSUM').
Any part of the name that contains special characters (see MaxL Syntax Notes),must be enclosed in single or double quotation marks.
name1.name2 (local)
OR
name2 (global)
name1 - Application name.
name2 - Macro name.
name (see MaxL Syntax Notes)
Sample.'@COUNTRANGE' - Application-level (local) macro name without a signature, meaning that there are no restrictions on its arguments.
Sample.'@COUNTRANGE(Any)' - Same as Sample.'@COUNTRANGE'. Once registered for the application, @COUNTRANGE can take any arguments.
'@JCOUNTS' - System-level (global) macro name.
'@JCOUNTS(single,group)' - Same as '@JCOUNTS', but with a signature restricting its arguments.
For more information about macro signatures (input parameters), see Custom-Defined Macro Input Parameters