ibm unica macros for ibm unica marketing...

264
IBM Unica Macros for IBM Unica Marketing 8 6 2012 4 30

Upload: others

Post on 31-Jan-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

  • IBM Unica Macros for IBM Unica Marketing�� 8 ��� 6

    2012� 4� 30�

    ��� ���

    ���

  • ��

    � ��� � ��� ���� ��� ���� ��, ��� 255 ���� ������� �� ��� �����.

    � ��� � ���� ��� ���� �� � IBM Unica Campaign ���� �� 8, ��� 6, �� 0 � �� �� ��

    �� ��� ����.

    © Copyright IBM Corporation 1998, 2012.

  • ��

    � 1 � IBM Unica Campaign�� ��� �� . 1

    ��� �� �� . . . . . . . . . . . . . 1

    �� �� . . . . . . . . . . . . . . 1

    �� � �� �� . . . . . . . . . . . 2

    ��� ��. . . . . . . . . . . . . . 5

    �� � �� �� . . . . . . . . . . . 5

    ��� ��. . . . . . . . . . . . . . 6

    �� �� . . . . . . . . . . . . . . 7

    ��� �� ���� . . . . . . . . . . . 7

    �� �� . . . . . . . . . . . . . . 7

    �� �� . . . . . . . . . . . . . . 8

    � 2 � IBM Unica Interact�� ��� �� . . 9

    ��� �� �� . . . . . . . . . . . . . 9

    �� �� . . . . . . . . . . . . . . 9

    �� � �� �� . . . . . . . . . . . 10

    ��� �� . . . . . . . . . . . . . 11

    �� � �� �� . . . . . . . . . . . 11

    �� �� . . . . . . . . . . . . . . 12

    ��� �� ���� . . . . . . . . . . . 12

    �� �� . . . . . . . . . . . . . . 12

    �� �� . . . . . . . . . . . . . . 13

    � 3 � IBM Unica PredictiveInsight�� ���

    �� . . . . . . . . . . . . . . . . . 15

    ��� �� �� . . . . . . . . . . . . 15

    �� �� . . . . . . . . . . . . . . 15

    �� � �� �� . . . . . . . . . . . 16

    ���� �� . . . . . . . . . . . . 19

    ��� �� . . . . . . . . . . . . . 20

    �� � �� �� . . . . . . . . . . . 21

    ��� �� . . . . . . . . . . . . . 21

    �� �� . . . . . . . . . . . . . . 22

    ��� �� ���� �� �� �� . . . . 23

    ��� �� ���� . . . . . . . . . . . 23

    �� �� . . . . . . . . . . . . . . 23

    � � � �� �� . . . . . . . . . . 24

    �� �� . . . . . . . . . . . . . . 25

    ��� �� . . . . . . . . . . . . . 26

    ��� � � � � � � . . . . . . 26

    � 4 � IBM Unica ��� �� . . . . . . 29

    ABS . . . . . . . . . . . . . . . . 29

    ACOS . . . . . . . . . . . . . . . . 30

    ACOT . . . . . . . . . . . . . . . . 32

    ADD_MONTHS . . . . . . . . . . . . 33

    ALIGN . . . . . . . . . . . . . . . 35

    AND . . . . . . . . . . . . . . . . 35

    ASIN . . . . . . . . . . . . . . . . 37

    ATAN . . . . . . . . . . . . . . . . 39

    AVG . . . . . . . . . . . . . . . . 40

    AVG_DEV . . . . . . . . . . . . . . 42

    BETWEEN . . . . . . . . . . . . . . 45

    BIT_AND . . . . . . . . . . . . . . 45

    BIT_NOT. . . . . . . . . . . . . . . 47

    BIT_OR . . . . . . . . . . . . . . . 48

    BIT_XOR. . . . . . . . . . . . . . . 50

    BUFFER . . . . . . . . . . . . . . . 52

    CEILING . . . . . . . . . . . . . . . 53

    COLUMN . . . . . . . . . . . . . . 54

    CONSTANT. . . . . . . . . . . . . . 56

    COS . . . . . . . . . . . . . . . . 57

    COSH . . . . . . . . . . . . . . . . 59

    COT . . . . . . . . . . . . . . . . 61

    COUNT . . . . . . . . . . . . . . . 63

    COUNT_DIFF . . . . . . . . . . . . . 64

    COV . . . . . . . . . . . . . . . . 65

    CURRENT_DATE. . . . . . . . . . . . 66

    CURRENT_DAY . . . . . . . . . . . . 67

    CURRENT_JULIAN . . . . . . . . . . . 68

    CURRENT_MONTH . . . . . . . . . . . 69

    CURRENT_TIME . . . . . . . . . . . . 69

    � �� ������ �� �� . . . . . . 69

    CURRENT_WEEKDAY. . . . . . . . . . 71

    CURRENT_YEAR . . . . . . . . . . . 72

    CV_FOLDS . . . . . . . . . . . . . . 72

    DATALINK . . . . . . . . . . . . . . 74

    DATE . . . . . . . . . . . . . . . . 75

    DATE_FORMAT . . . . . . . . . . . . 77

    DATE_JULIAN . . . . . . . . . . . . 79

    DATE_STRING . . . . . . . . . . . . 80

    DAY_BETWEEN . . . . . . . . . . . . 81

    DAY_FROMNOW . . . . . . . . . . . 82

    DAY_INTERVAL . . . . . . . . . . . . 83

    DAYOF . . . . . . . . . . . . . . . 84

    © Copyright IBM Corp. 1998, 2012 iii

  • DDELINK . . . . . . . . . . . . . . 84

    DECIMATE . . . . . . . . . . . . . . 86

    DELAY . . . . . . . . . . . . . . . 87

    DERIVATIVE . . . . . . . . . . . . . 88

    DISTINCT . . . . . . . . . . . . . . 89

    DIV. . . . . . . . . . . . . . . . . 90

    EQ . . . . . . . . . . . . . . . . . 92

    EXP . . . . . . . . . . . . . . . . 93

    EXTERNALCALLOUT . . . . . . . . . . 95

    EXTRACT . . . . . . . . . . . . . . 95

    FACTORIAL . . . . . . . . . . . . . 97

    FLOOR . . . . . . . . . . . . . . . 98

    FORMAT. . . . . . . . . . . . . . . 99

    FRACTION . . . . . . . . . . . . . 102

    GAUSS . . . . . . . . . . . . . . . 103

    GAUSS_AREA . . . . . . . . . . . . 105

    GE. . . . . . . . . . . . . . . . . 108

    GRID. . . . . . . . . . . . . . . . 109

    GROUPBY . . . . . . . . . . . . . . 111

    GROUPBY_WHERE . . . . . . . . . . 114

    GT. . . . . . . . . . . . . . . . . 115

    HISTOGRAM . . . . . . . . . . . . . 116

    IF . . . . . . . . . . . . . . . . . 118

    IN . . . . . . . . . . . . . . . . . 120

    INIT . . . . . . . . . . . . . . . . 121

    INT . . . . . . . . . . . . . . . . 122

    INTEGRAL . . . . . . . . . . . . . 123

    INVERSE . . . . . . . . . . . . . . 125

    IS . . . . . . . . . . . . . . . . . 126

    ISERROR . . . . . . . . . . . . . . 127

    ISEVEN . . . . . . . . . . . . . . . 128

    ISMEMBER . . . . . . . . . . . . . 129

    ISODD . . . . . . . . . . . . . . . 131

    KURTOSIS. . . . . . . . . . . . . . 132

    LAG . . . . . . . . . . . . . . . . 134

    LE . . . . . . . . . . . . . . . . . 135

    LIKE . . . . . . . . . . . . . . . . 137

    LN �� LOG. . . . . . . . . . . . . 139

    LOG2 . . . . . . . . . . . . . . . 140

    LOG10 . . . . . . . . . . . . . . . 142

    LOWER . . . . . . . . . . . . . . . 143

    LT . . . . . . . . . . . . . . . . . 144

    LTRIM . . . . . . . . . . . . . . . 145

    MAX . . . . . . . . . . . . . . . . 146

    MAXINDEX . . . . . . . . . . . . . 148

    MEAN . . . . . . . . . . . . . . . 149

    MERGE . . . . . . . . . . . . . . . 151

    MIN . . . . . . . . . . . . . . . . 152

    MINUS . . . . . . . . . . . . . . . 154

    MOD . . . . . . . . . . . . . . . . 156

    MONTHOF. . . . . . . . . . . . . . 157

    MULT . . . . . . . . . . . . . . . 158

    NE. . . . . . . . . . . . . . . . . 160

    NORM_MINMAX . . . . . . . . . . . 162

    NORM_SIGMOID . . . . . . . . . . . 165

    NORM_ZSCORE. . . . . . . . . . . . 169

    NOT . . . . . . . . . . . . . . . . 172

    NPV . . . . . . . . . . . . . . . . 173

    NUMBER . . . . . . . . . . . . . . 175

    OFFSET . . . . . . . . . . . . . . . 181

    OR . . . . . . . . . . . . . . . . 182

    PCA . . . . . . . . . . . . . . . . 184

    PCA_FEATURES . . . . . . . . . . . 185

    POSITION . . . . . . . . . . . . . . 188

    PLUS. . . . . . . . . . . . . . . . 189

    POW . . . . . . . . . . . . . . . . 191

    RANDOM . . . . . . . . . . . . . . 193

    RANDOM_GAUSS . . . . . . . . . . . 194

    RANK . . . . . . . . . . . . . . . 195

    REPEAT . . . . . . . . . . . . . . 197

    ROTATE_LEFT . . . . . . . . . . . . 199

    ROTATE_RIGHT . . . . . . . . . . . 200

    ROUND . . . . . . . . . . . . . . . 201

    ROWNUM . . . . . . . . . . . . . . 202

    RTRIM . . . . . . . . . . . . . . . 203

    SAMPLE_RANDOM . . . . . . . . . . 203

    SELECT. . . . . . . . . . . . . . . 204

    SIGN . . . . . . . . . . . . . . . . 206

    SIN . . . . . . . . . . . . . . . . 207

    SINH . . . . . . . . . . . . . . . . 209

    SKEW . . . . . . . . . . . . . . . 210

    SLIDE_WINDOW . . . . . . . . . . . 212

    SORT . . . . . . . . . . . . . . . 214

    SQRT . . . . . . . . . . . . . . . 216

    STAT. . . . . . . . . . . . . . . . 217

    STDV �� STDEV. . . . . . . . . . . 219

    STRING_CONCAT . . . . . . . . . . . 221

    STRING_HEAD . . . . . . . . . . . . 223

    STRING_LENGTH . . . . . . . . . . . 224

    STRING_PROPER . . . . . . . . . . . 225

    STRING_SEG . . . . . . . . . . . . . 226

    STRING_TAIL . . . . . . . . . . . . 227

    iv IBM Unica Macros for IBM Unica Marketing: ��� ���

  • SUBSAMPLE . . . . . . . . . . . . . 229

    SUBSTITUTE . . . . . . . . . . . . . 230

    SUBSTR �� SUBSTRING. . . . . . . . 232

    SUM . . . . . . . . . . . . . . . . 232

    TAN . . . . . . . . . . . . . . . . 234

    TANH . . . . . . . . . . . . . . . 236

    TO. . . . . . . . . . . . . . . . . 237

    TOTAL . . . . . . . . . . . . . . . 238

    TRANSPOSE . . . . . . . . . . . . . 240

    TRUNCATE . . . . . . . . . . . . . 241

    UPPER . . . . . . . . . . . . . . . 243

    VARIANCE . . . . . . . . . . . . . 243

    WEEKDAY . . . . . . . . . . . . . 246

    WEEKDAYOF . . . . . . . . . . . . 247

    XOR . . . . . . . . . . . . . . . . 248

    XTAB . . . . . . . . . . . . . . . 250

    YEAROF . . . . . . . . . . . . . . 251

    IBM Unica �� �� ����� �� . . . . 253

    ���� . . . . . . . . . . . . . . . 255

    � . . . . . . . . . . . . . . . . 257

    � v

  • vi IBM Unica Macros for IBM Unica Marketing: ��� ���

  • � 1 � IBM Unica Campaign�� ��� ��

    � ���� IBM® Unica Campaign�� ��� � �� ���� �� ��� ��

    � ����. �� IBM Unica Campaign ���� � ���� �� ��� �

    ��� �� � �� ��� �����.

    ��� �� ��

    � �� � ��� ��� ���� ��� ����.

    ����: � ���� ��� �� ���� IBM Unica Campaign�� ��� �

    �� � ����. IBM Unica PredictiveInsight��� ��� � �� ����

    ����� ����. IBM Unica Interact��� ��� � �� ���� I����� ����.

    � ��� ��� �� ��� �� ���� 29 ���� � 4 � �IBM Unica �

    �� ���� ������ �� ����. 23 ���� ���� �� ������ �

    �� �� �� ����� �� ��� ����.

    �� ��:

    ��� ���

    2 ���� ��� � �� ���

    5 ���� ���� ���

    5 ���� ��� � �� ���

    6 ���� ���� ���

    7 ���� ��� ���

    �� ��

    ��� �� �� � ��

    AVG ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � �� �� ���

    �����.

    COUNT � ��� �� ��� ��� ��� �� �

    ��� �����.

    © Copyright IBM Corp. 1998, 2012 1

  • ��� �� �� � ��

    MAX ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    MEAN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � �� �� ���

    �����.

    MIN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� �

    � �����.

    STDV �� STDEV ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � ��� �����.

    VARIANCE ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    �� � �� ��

    ��� �� �� � ��

    ABS �� ��� ��� � ��� ��� ��� �� ���

    � ��� �����.

    ACOS �� ��� ��� � ��� ��� ��� �� ���

    � ������ �����.

    ACOT �� ��� ��� � ��� ��� ��� �� ���

    � ������ �����.

    ASIN �� ��� ��� � ��� ��� ��� �� ���

    � ����� �����.

    ATAN �� ��� ��� � ��� ��� ��� �� ���

    � ����� �����.

    AVG �� ��� ��� � ��� ��� ��� �� ��

    � �� �� ��� ����

    �.

    BETWEEN �� ��� ��� � � �� � �� ��

    � � �� � ��� ��

    � �����.

    2 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ��� �� �� � ��

    CEILING �� ��� ��� � ��� ��� ��� �� ��

    � ����� �����.

    COLUMN �� ��� ��� � � �� �� � ��� ��

    � �� �����.

    COS �� ��� ��� � ��� ��� ��� �� ���

    � ���� �����.

    COSH �� ��� ��� � ��� ��� ��� �� ���

    � ������ �����.

    COT �� ��� ��� � ��� ��� ��� �� ���

    � ���� �����.

    COUNT �� � ���� ��� � ��� ��� ��� �� �

    ���� �� ��� �����.

    EXP �� ��� ��� � ��(e)� �� ��� ��

    � ��� ��� �� � �� �

    ��� ���� � ���

    ��.

    FACTORIAL �� ��� ��� � ��� ��� ��� �� ��

    � ��� �����.

    FLOOR �� ��� ��� � ��� ��� ��� �� ��

    � ����� �����.

    FRACTION �� ��� ��� � ��� ��� ��� �� ��

    � �� ��� �����.

    INT �� ��� ��� � ��� ��� ��� �� ���

    � �� (���)� �����.

    INVERSE �� ��� ��� � ��� ��� ��� �� ���

    � ��� �����.

    LN �� ��� ��� � ��� ��� ��� �� ���

    � � ��� �����.

    LOG �� ��� ��� � ��� ��� ��� �� ���

    � � ��� �����.

    LOG2 �� ��� ��� � ��� ��� ��� �� ���

    � �� �� 2� ��� ��

    ���.

    LOG10 �� ��� ��� � ��� ��� ��� �� ���

    � �� �� 10� ��� ��

    ���.

    MAX ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    MEAN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � �� �� ���

    �����.

    � 1 � IBM Unica Campaign�� ��� �� 3

  • ��� �� �� � ��

    MIN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� �

    � �����.

    RANDOM ��� ��� � �� ���

    ��� ��� ��� �����.

    RANDOM_GAUSS ��� ��� � �� ���

    ��� ���� ��� ��� �

    � � �����.

    ROUND �� ��� ��� � ��� ��� ��� �� ���

    � ��� � �����.

    SIGN �� ��� ��� � ��� ��� ��� �� �

    ��(�� �� ��)� ����

    �.

    SIN �� ��� ��� � ��� ��� ��� �� ���

    � ��� �����.

    SINH �� ��� ��� � ��� ��� ��� �� ���

    � ����� �����.

    SQRT �� ��� ��� � ��� ��� ��� �� ���

    � ���� �����.

    STDV �� STDEV ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � ��� �����.

    SUM ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    TAN �� ��� ��� � ��� ��� ��� �� ���

    � ��� �����.

    TANH �� ��� ��� � ��� ��� ��� �� ���

    � ����� �����.

    TOTAL ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    TRUNCATE �� ��� ��� � ��� ��� ��� �� ��

    � �� ��� �����.

    VARIANCE ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    4 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ��� ��

    ��� �� �� � ��

    FORMAT �� ��� ��� � ��� ��� ��� �� ��

    �� ���(�: �� �, ��,

    �� �� ���, � ��, �

    � �� )� ����. ���

    ��� �� ���� �����.

    LIKE �� ��� ��� � �� ���� ��� � �

    ���� �� �����.

    LOWER �� ��� ��� � ��� � ��� �����.

    LTRIM �� ��� ��� � � ��� ��

    ��

    � �����.

    NUMBER �� ��� ��� � �� � ��� �� ASCII �

    � ���� �� �� ����

    �.

    POSITION �� ��� ��� � � �� ��� �� ����

    �����.

    RTRIM �� ��� ��� � � ��� �� �

    ��

    � �����.

    STRING_CONCAT �� � �� �� � � �

    � � ���� ��� �

    ��� ��� ��� �� ��

    ���� ����.

    STRING_HEAD �� ��� ��� � ��� ��� ��� �� � �

    ��� �� n� ��� ����

    �.

    STRING_LENGTH �� ��� ��� � ��� ��� ��� �� � �

    ��� ��� �����.

    STRING_PROPER �� ��� ��� � � �� ���

    �� �� �

    �(� ��) ��� ��� ��

    � ���� ���� �� ��

    � �� ��� ��� � �

    �� � �����.

    STRING_SEG �� ��� ��� � ��� � ��� ��� �� �

    �� ����� �����.

    STRING_TAIL �� ��� ��� � ��� ��� ��� �� � �

    ��� ��� n� ��� ���

    ��.

    SUBSTR �� SUBSTRING �� ��� ��� � �� ��� ����� ��� �

    ����.

    UPPER �� ��� ��� � ��� � ���� �����.

    �� � �� ��

    ��� �� �� � ��

    ADD_MONTHS �� ��� ��� � ��� �� �� ��� � ��

    � �����.

    � 1 � IBM Unica Campaign�� ��� �� 5

  • ��� �� �� � ��

    CURRENT_DATE �� ��� ��� � �� ��� format�� ����

    �.

    CURRENT_DAY �� ��� ��� � � �� �� ��� 1-31 ���

    ��� �����.

    CURRENT_JULIAN �� ��� ��� � �� ��� ����� ��� �

    ����.

    CURRENT_MONTH �� ��� ��� � � �� �� �� 1-12 ��

    � ��� �����.

    CURRENT_TIME �� ��� ��� � �� ��� ���� �����.

    CURRENT_WEEKDAY �� ��� ��� � � �� �� ��� 0-6 ���

    ��� �����.

    CURRENT_YEAR �� ��� ��� � �� �� ��� �����.

    DATE �� ��� ��� � �� ���� ����� ���

    �����.

    DATE_FORMAT �� ��� ��� � �� ��� �����.

    DATE_JULIAN �� ��� ��� � ����� ��� �����.

    DATE_STRING �� ��� ��� � ����� ��� �� ����

    �����.

    DAY_BETWEEN �� ��� ��� � � �� ��� � �� ����

    �.

    DAY_FROMNOW �� ��� ��� � �� ���� ��� ����

    � �� �����.

    DAY_INTERVAL �� ��� ��� � � �� ��� � �� ����

    �.

    DAYOF �� ��� ��� � � �� ��� ��� ����

    �.

    MONTHOF �� ��� ��� � � �� �� ��� ����

    �.

    WEEKDAY �� ��� ��� � ASCII �� �� ���� ��

    � �����.

    WEEKDAYOF �� ��� ��� � ��� ��� �����.

    YEAROF �� ��� ��� � �� ��� �����.

    ��� ��

    ��� �� �� � ��

    GROUPBY � � �� � �� ��� � �� �� �� � ��� �

    �����.

    GROUPBY_WHERE � � �� � �� ��� � �� �� ���� ��� ���

    ��� � ��� � ���

    ��.

    6 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • �� ��

    ��� �� �� � ��

    IF �� � �� �� � � �

    � � ���� ��� �

    ��� if-then-else� �����.

    ISERROR �� � �� �� � � �

    � � ���� ��� �

    �� � � �(???) �� �

    �� �� 1� ����, ��

    � �� 0� �����.

    ISEVEN �� ��� ��� � �� � ���� ������

    (2� � � ��).

    ISODD �� ��� ��� � �� � ��� ������

    (2� � � ��).

    ROWNUM �� ��� ��� � 1�� ��� �� �� ���

    �����.

    ��� �� ����

    � ���� IBM Unica Campaign� ��� ��� �� ���� � ���� �

    � �����.

    �� ��

    � ���� ��� ���� � �� ����� ��� �� �����. � �

    � � �� ��� �� ���� �� �� � ����� �� �� ��� �

    ���.

    data

    data ����� ��� ��� �� ��� �� ����, �� �� ��� �

    ����. ��� �� � ��� ��� ������.

    ��: IBM Unica Campaign IBM Unica PredictiveInsight��� ��, � �

    �� �� � ��, �� �� �� ��� ���� ����.

    �� � ���� ��� data� � ��� �����. ��� ����� ��

    �� � �� ��� �����.

    keyword

    keyword ����� ��� ��� �� �����. � ����� ���� ��

    � � ��� �����. ��� �� �

    � �����. ���

    �� ��

    ��� ���� �� � ���� �����.

    {choice1 | choice2 | choice3}

    ��� �� ��� ���

    ���

    ����. �

    �� �

    ����. �� �� �� ��� �� ��

    � 1 � IBM Unica Campaign�� ��� �� 7

  • {RADIANS | DEGREES}

    �� � ��� ��� ����.

    COS(V1, RADIANS) COS(V1, DEGREES)

    ��: ���� ��� ��� ��� ���� {ALL | COL | ROW}� �����.

    IBM Unica Campaign��� �� ���� �� �� ��� ���� ��� � �

    ��� ��� ����. � ���� �� COL ���� ��� �� ���

    �. ��� IBM Unica Campaign� ��� �� � ���� ��� ��� ���

    �.

    �� ��

    ���� ��� �� ����� �� �� �� �� ��� ���� ��� �

    �� � ����. ����� ��� ��� ��� ��� ��� ��� � ��

    ��.

    ���� �(�: � �� �� � ��)� ��� ��� ���� ��� ���

    � � � � � �� � ���� �� ���� � ����. �

    ��

    ��� �� ����� ��� ��� �� � ��� �����.

    �� ��� ��� �� ASCII �� ��� �� ��� ��� � ����. �

    � ��� ASCII �� ���� �� ��� � �� ����� � ��� ���

    "����" �� ���� ����.

    �� �� ��� ���� ����.

    �� �� ��� ���� ��

    PERCENT_UTILIZ = (CURR_BAL*100)/ CREDIT_LIM �� 100 CURR_BAL � � �� ����

    �� ����, �� � �� 100� ����

    �. �� �� PERCENT_UTILIZ� CURR_BAL� �

    � 100� �� �� CREDIT_LIM� � �� �

    � � �����.

    NAME = STRING_CONCAT ("Mr. ", LAST_NAME) �� "Mr."� LAST_NAME � � �� ��

    �� �� ����, �� � �� "Mr."� �

    ����. �� �� NAME��� LAST_NAME� �

    �� ��� � "Mr."� �����.

    8 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • � 2 � IBM Unica Interact�� ��� ��

    � ���� IBM Unica Interact�� ��� � �� ���� �� ��� ���

    ����. �� IBM Unica Interact ���� � ���� �� ��� ����

    �� � �� ��� �����.

    ��� �� ��

    � �� � ��� ��� ��� ���� ��� ����.

    ����: � ���� ��� �� ���� IBM Unica Interact�� ��� � �

    � � ����. IBM Unica PredictiveInsight��� ��� � �� ����

    ����� ����.

    � ��� ��� �� ��� �� ���� 29 ���� � 4 � �IBM Unica �

    �� ���� ������ �� ����. 23 ���� ���� �� ������ �

    �� �� �� ����� �� ��� ����.

    �� ��:

    ��� ���

    10 ���� ��� � �� ���

    11 ���� ���� ���

    11 ���� ��� � �� ���

    12 ���� ��� ���

    �� ��

    ��� �� �� � ��

    AVG ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � �� �� ���

    �����.

    MAX ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    © Copyright IBM Corp. 1998, 2012 9

  • ��� �� �� � ��

    MEAN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � �� �� ���

    �����.

    MIN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� �

    � �����.

    STDV �� STDEV ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � ��� �����.

    �� � �� ��

    ��� �� �� � ��

    AVG �� ��� ��� � ��� ��� ��� �� ��

    � �� �� ��� ����

    �.

    MAX ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    MEAN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � �� �� ���

    �����.

    MIN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� �

    � �����.

    STDV �� STDEV ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � ��� �����.

    SUM ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    10 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ��� �� �� � ��

    TOTAL ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    ��� ��

    ��� �� �� � ��

    LIKE �� ��� ��� � �� ���� ��� � �

    ���� �� �����.

    LOWER �� ��� ��� � ��� � ��� �����.

    LTRIM �� ��� ��� � � ��� ��

    ��

    � �����.

    NUMBER �� ��� ��� � �� � ��� �� ASCII �

    � ���� �� �� ����

    �.

    RTRIM �� ��� ��� � � ��� �� �

    ��

    � �����.

    STRING_CONCAT �� � �� �� � � �

    � � ���� ��� �

    ��� ��� ��� �� ���

    � ����.

    SUBSTR �� SUBSTRING �� ��� ��� � �� ��� ����� ��� �

    ����.

    UPPER �� ��� ��� � ��� � ���� �����.

    �� � �� ��

    ��� �� �� � ��

    ADD_MONTHS �� ��� ��� � ��� �� �� ��� � ��

    � �����.

    CURRENT_DATE �� ��� ��� � �� ��� format�� ����

    �.

    CURRENT_DAY �� ��� ��� � � �� �� ��� 1-31 ���

    ��� �����.

    CURRENT_MONTH �� ��� ��� � � �� �� �� 1-12 ��

    � ��� �����.

    CURRENT_WEEKDAY �� ��� ��� � � �� �� ��� 0-6 ���

    ��� �����.

    CURRENT_YEAR �� ��� ��� � �� �� ��� �����.

    DATE �� ��� ��� � �� ���� ����� ���

    �����.

    DATE_FORMAT �� ��� ��� � �� ��� �����.

    � 2 � IBM Unica Interact�� ��� �� 11

  • �� ��

    ��� �� �� � ��

    EXTERNALCALLOUT ExternalCallout API� ���

    ��� ��� �� �� ���

    � �� ���

    ExternalCallout API� ���

    ��� ��� �� �� ���

    � �����.

    �� � � � I B M U n i c a

    Interact ��� ���� ����

    ��.

    IF �� � �� �� � � �

    � � ���� ��� �

    ��� if-then-else� �����.

    ��� �� ����

    � ���� IBM Unica Interact� ��� ��� �� ���� � ���� ��

    �����.

    �� ��

    � ���� ��� ���� � �� ����� ��� �� �����. � �

    � � �� ��� �� ���� �� �� � ����� �� �� ��� �

    ���.

    data

    data ����� ��� ��� �� ��� �� ����, �� �� ��� �

    ����. ��� �� � ��� ��� ������.

    ��: IBM Unica Interact� IBM Unica PredictiveInsight��� ��, � ���

    �� � ��, �� �� �� ��� ���� ����.

    �� � ���� ��� data� � ��� �����. ��� ����� ��

    �� � �� ��� �����.

    keyword

    keyword ����� ��� ��� �� �����. � ����� ���� ��

    � � ��� �����. ��� �� �

    � �����. ���

    �� ��

    ��� ���� �� � ���� �����.

    {choice1 | choice2 | choice3}

    ��� �� ��� ���

    ���

    ����. �

    �� �

    ����. �� �� �� ��� �� ��

    {RADIANS | DEGREES}

    12 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • �� � ��� ��� ����.

    COS(V1, RADIANS) COS(V1, DEGREES)

    ��: ���� ��� ��� ��� ���� {ALL | COL | ROW}� �����. IBM

    Unica Interact��� �� ���� �� �� ��� ���� ��� � ����

    ��� ����. � ���� �� COL ���� ��� �� ����. ���

    IBM Unica Interact� ��� �� � ���� ��� ��� ����.

    �� ��

    ���� ��� �� ����� �� �� �� �� ��� ���� ��� �

    �� � ����. ����� ��� ��� ��� ��� ��� ��� � ��

    ��.

    ���� �(�: � �� �� � ��)� ��� ��� ���� ��� ���

    � � � � � �� � ���� �� ���� � ����. �

    ��

    ��� �� ����� ��� ��� �� � ��� �����.

    �� ��� ��� �� ASCII �� ��� �� ��� ��� � ����. �

    � ��� ASCII �� ���� �� ��� � �� ����� � ��� ���

    "����" �� ���� ����.

    �� �� ��� ���� ����.

    �� �� ��� ���� ��

    PERCENT_UTILIZ = (CURR_BAL*100)/ CREDIT_LIM �� 100 CURR_BAL � � �� ����

    �� ����, �� � �� 100� ����

    �. �� �� PERCENT_UTILIZ� CURR_BAL� �

    � 100� �� �� CREDIT_LIM� � �� �

    � � �����.

    NAME = STRING_CONCAT ("Mr.", LAST_NAME) �� "Mr."� LAST_NAME � � �� ��

    �� �� ����, �� � �� "Mr."� �

    ����. �� �� NAME��� LAST_NAME� �

    �� ��� � "Mr."� �����.

    ��: DT_DELIM_M_D_Y � ���� ���� �����.

    � 2 � IBM Unica Interact�� ��� �� 13

  • 14 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • � 3 � IBM Unica PredictiveInsight�� ��� ��

    � ���� IBM Unica PredictiveInsight�� ��� � �� ���� �� ���

    ��� ����. �� IBM Unica PredictiveInsight ���� � ���� ��

    ��� ���� �� � �� ��� �����.

    ��� �� ��

    � �� � ��� ��� ��� ���� ��� ����.

    ����: � ���� ��� �� ���� IBM Unica PredictiveInsight�� ��

    � � �� � ����. IBM Unica Interact��� ��� � �� ���� I����� ����.

    � ��� ��� �� ��� �� ���� 29 ���� � 4 � �IBM Unica �

    �� ���� ������ �� ����. 23 ���� ���� �� ������ �

    �� �� �� ����� �� ��� ����.

    �� ��:

    ��� ���

    16 ���� ��� � �� ���

    19 ���� ����� ���

    20 ���� ���� ���

    21 ���� ��� � �� ���

    6 ���� ���� ���

    �� ��

    ��� �� �� � ��

    AVG ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � �� �� ���

    �����.

    AVG_DEV ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� �� ��� �����.

    © Copyright IBM Corp. 1998, 2012 15

  • ��� �� �� � ��

    HISTOGRAM � ��� �� �� � ��� ��� ��

    � ��� ��� ������ �

    ����.

    KURTOSIS ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� �� �����.

    MEAN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � �� �� ���

    �����.

    SKEW ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � �� ��� ��� ����

    �.

    STAT �� ��� �(��� ��) ��� ��� ��� 1� ���

    �� 4� ����� � ��

    ���.

    STDV �� STDEV ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� � ��� �����.

    VARIANCE ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    XTAB � �� �� ����� �

    �� ��� �. �� �� �

    �� �� ����� � �

    � ����.

    � ��� � � ���� �

    ��� COUNTOF� �����.

    �� � �� ��

    ��� �� �� � ��

    ABS �� ��� ��� � ��� ��� ��� �� ���

    � ��� �����.

    ACOS �� ��� ��� � ��� ��� ��� �� ���

    � ������ �����.

    ACOT �� ��� ��� � ��� ��� ��� �� ���

    � ������ �����.

    16 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ��� �� �� � ��

    ASIN �� ��� ��� � ��� ��� ��� �� ���

    � ����� �����.

    ATAN �� ��� ��� � ��� ��� ��� �� ���

    � ����� �����.

    CEILING �� ��� ��� � ��� ��� ��� �� ��

    � ����� �����.

    COS �� ��� ��� � ��� ��� ��� �� ���

    � ���� �����.

    COSH �� ��� ��� � ��� ��� ��� �� ���

    � ������ �����.

    COT �� ��� ��� � ��� ��� ��� �� ���

    � ���� �����.

    COUNT �� � ���� ��� � ��� ��� ��� �� �

    ���� �� ��� �����.

    COV �� ��� ��� �� � �� ��� ��� ����

    �.

    DERIVATIVE �� ��� ��� � ��� ��� ��� �� �

    � ��� �����.

    DIV �� ��� ��� � ��� � ��� ��� � �

    �� ��� ����.

    EQ �� ��� ��� � � ��� ��� � ��� �

    �� ��� TRUE� �����.

    EXP �� ��� ��� � ��(e)� �� ��� ��

    � ��� ��� �� � �� �

    ��� ���� � ���

    ��.

    FACTORIAL �� ��� ��� � ��� ��� ��� �� ��

    � ��� �����.

    FLOOR �� ��� ��� � ��� ��� ��� �� ��

    � ����� �����.

    FRACTION �� ��� ��� � ��� ��� ��� �� ��

    � �� ��� �����.

    GAUSS �� ��� ��� � ��� ��� ��� �� �

    ���� �����.

    GAUSS_AREA �� ��� ��� � ��� ��� ��� �� �

    ��� �� �� �� ����

    �.

    GE �� ��� ��� � � ��� ��� � ��� �

    ��� ��� ��� TRUE� �

    ����.

    GT �� ��� ��� � � ��� ��� � ��� �

    ��� �� TRUE� �����.

    INT �� ��� ��� � ��� ��� ��� �� ���

    � �� (���)� �����.

    � 3 � IBM Unica PredictiveInsight�� ��� �� 17

  • ��� �� �� � ��

    INTEGRAL �� ��� ��� � ��� ��� ��� �� �

    �� �����.

    INVERSE �� ��� ��� � ��� ��� ��� �� ���

    � ��� �����.

    ISEVEN �� ��� ��� � �� � ���� ������

    (2� � � ��).

    ISODD �� ��� ��� � �� � ��� ������

    (2� � � ��).

    LE �� ��� ��� � � ��� ��� � ��� �

    ��� ��� ��� TRUE� �

    ����.

    LN �� ��� ��� � ��� ��� ��� �� ���

    � � ��� �����.

    LOG �� ��� ��� � ��� ��� ��� �� ���

    � � ��� �����.

    LOG2 �� ��� ��� � ��� ��� ��� �� ���

    � �� �� 2� ��� ��

    ���.

    LOG10 �� ��� ��� � ��� ��� ��� �� ���

    � �� �� 10� ��� ��

    ���.

    LT �� ��� ��� � � ��� ��� � ��� �

    ��� ��� TRUE� ����

    �.

    MAX ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    MIN ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� �

    � �����.

    MINUS �� ��� ��� � � ��� ���� � ���

    ��� ���.

    MOD �� ��� ��� � ��� ��� ��� �� ���

    � ���� �����.

    MULT �� ��� ��� � � ��� ��� ���� ���

    �.

    NE �� ��� ��� � � ��� ��� � ��� �

    �� �� ��� TRUE� ���

    ��.

    PLUS �� ��� ��� � � ��� ��� ���� ��

    �.

    18 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ��� �� �� � ��

    POW �� ��� ��� � � � ��� ���� �

    ��� � �����.

    RANDOM ��� ��� � �� ���

    ��� ��� ��� �����.

    RANDOM_GAUSS ��� ��� � �� ���

    ��� ���� ��� ��� �

    � � �����.

    ROUND �� ��� ��� � ��� ��� ��� �� ���

    � ��� � �����.

    SIGN �� ��� ��� � ��� ��� ��� �� �

    ��(�� �� ��)� ����

    �.

    SIN �� ��� ��� � ��� ��� ��� �� ���

    � ��� �����.

    SINH �� ��� ��� � ��� ��� ��� �� ���

    � ����� �����.

    SQRT �� ��� ��� � ��� ��� ��� �� ���

    � ���� �����.

    SUM ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    TAN �� ��� ��� � ��� ��� ��� �� ���

    � ��� �����.

    TANH �� ��� ��� � ��� ��� ��� �� ���

    � ����� �����.

    TOTAL ALL ���� �� � �� ��

    , COL ���� �� �� ��

    � �� � �� ��� �, ROW

    ���� �� �� � ��

    ��� �

    � ��� ��� �����.

    TRUNCATE �� ��� ��� � ��� ��� ��� �� ��

    � �� ��� �����.

    ����� ��

    ��� �� �� � ��

    DELAY �� ��� ��� � ��� �� �� ��� ��

    �� � � �����.

    GRID �� ��� ��� � ��� �� �� � ���

    ��( � �).

    LAG �� ��� ��� � ��� �� �� ��� ���

    �� � � �����.

    NORM_MAXMIN �� ��� ��� � ��� ��� ��/�

    ��

    �� �����.

    � 3 � IBM Unica PredictiveInsight�� ��� �� 19

  • ��� �� �� � ��

    NORM_SIGMOID �� ��� ��� � ��� ��� ����� ���

    � �����.

    NORM_ZSCORE �� ��� ��� � ��� ��� z � ���� �

    ����.

    PCA �� ��� ��� � � �� � ��� ��� ��� �� ��

    � �� �� �� � ���

    �����.

    PCA_FEATURES �� ��� ��� � � �� � ��� ��� ���� n�� �

    �� �����.

    SAMPLE_RANDOM �� ��� ��� � � �� ��� ��� ��� �

    �� �� ���� n� �� �

    � �����.

    SLIDE_WINDOW �� � � x width ���� ��� ����� �� ���

    �� �� ��� ���� �

    � �� �����.

    SORT �� ��� ��� � ��� ��� ��� � ���

    � �� ������ �����.

    SUBSAMPLE �� ��� ��� � � n�� � ��� ���

    � ����.

    ��� ��

    ��� �� �� � ��

    DISTINCT �� ��� ��� �

    FORMAT �� ��� ��� � ��� ��� ��� �� ��

    �� ���(�: �� �, ��,

    �� �� ���, � ��, �

    � �� )� ����. ���

    ��� �� ���� �����.

    LIKE �� ��� ��� � �� ���� ��� � �

    ���� �� �����.

    NUMBER �� ��� ��� � �� � ��� �� ASCII �

    � ���� �� �� ����

    �.

    POSITION �� ��� ��� � � �� ��� �� ����

    �����.

    STRING_CONCAT �� � �� �� � � �

    � � ���� ��� �

    ��� ��� ��� �� ��

    ���� ����.

    STRING_HEAD �� ��� ��� � ��� ��� ��� �� � �

    ��� �� n� ��� ����

    �.

    STRING_LENGTH �� ��� ��� � ��� ��� ��� �� � �

    ��� ��� �����.

    STRING_SEG �� ��� ��� � ��� � ��� ��� �� �

    �� ����� �����.

    20 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ��� �� �� � ��

    STRING_TAIL �� ��� ��� � ��� ��� ��� �� � �

    ��� ��� n� ��� ���

    ��.

    SUBSTR �� ��� ��� � �� ��� ����� ��� �

    ����.

    SUBSTRING �� ��� ��� � �� ��� ����� ��� �

    ����.

    �� � �� ��

    ��� �� �� � ��

    ADD_MONTHS �� ��� ��� � ��� �� �� ��� � ��

    � �����.

    CURRENT_DATE �� ��� ��� � �� ��� format�� ����

    �.

    CURRENT_DAY �� ��� ��� � � �� �� ��� 1-31 ���

    ��� �����.

    CURRENT_JULIAN �� ��� ��� � �� ��� ����� ��� �

    ����.

    CURRENT_MONTH �� ��� ��� � � �� �� �� 1-12 ��

    � ��� �����.

    CURRENT_TIME �� ��� ��� � �� ��� ���� �����.

    CURRENT_WEEKDAY �� ��� ��� � � �� �� ��� 0-6 ���

    ��� �����.

    CURRENT_YEAR �� ��� ��� � �� �� ��� �����.

    DATE �� ��� ��� � �� ���� ����� ���

    �����.

    DATE_FORMAT �� ��� ��� � �� ��� �����.

    MONTHOF �� ��� ��� � � �� �� ��� ����

    �.

    WEEKDAY �� ��� ��� � ASCII �� �� ���� ��

    � �����.

    WEEKDAYOF �� ��� ��� � ��� ��� �����.

    YEAROF �� ��� ��� � �� ��� �����.

    ��� ��

    ��� �� �� � ��

    GROUPBY � � �� � �� ��� � �� �� �� � ��� �

    �����.

    GROUPBY_WHERE � � �� � �� ��� � �� �� ���� ��� ���

    ��� � ��� � ���

    ��.

    � 3 � IBM Unica PredictiveInsight�� ��� �� 21

  • �� ��

    ��� �� �� � ��

    BUFFER �� ��� ��� � �� ��� ��� ����

    �� �����.

    COLUMN �� ��� ��� � � �� �� � ��� ��

    � �� �����.

    CONSTANT �� ��� ��� � �� ��� ��� � � ���

    ��( ��� ��).

    COUNT_DIFF � � � ��� ��� ��� � �

    � � ��� ��� �� �

    ����.

    CV_FOLDS �� � �� �� � � �

    � � ���� ��� �

    �� �� ��� �� ��

    �� ���� n� ��� ���

    �.

    DATALINK �� ���� ��� ��� � IBM Unica PredictiveInsight �

    ����� ���� �� ��

    ��� �����.

    DDELINK �� ���� ��� ��� � � Windows �� �����

    ���� �� �� ��� ���

    ��.

    DECIMATE MAX_VALUE �(�� �� ���

    �)

    ��� �� � �� �(1 �

    �� � ���)� ������

    ��.

    EXTRACT �� ��� ��� � � �� � �� �� �

    �����.

    IF �� � �� �� � � �

    � � ���� ��� �

    ��� if-then-else �� ����

    �.

    INIT � � � � ��� �� �� �� �

    ������.

    ISERROR �� � �� �� � � �

    � � ���� ��� �

    �� � � �(???) �� �

    �� �� 1� ����, ��

    � �� 0� �����.

    ISMEMBER �� ��� ��� � "��"� �� �� ���

    ���� � ��� ���

    �� 1� ���� �� � �

    � 0� �����.

    MAXINDEX �� � �� �� � � �

    � � ���� ��� �

    ��� �� �� n��(� ��,

    � ��, � �� ) ��� �

    ���� �����.

    RANK �� ��� ��� � ���� � � �� ���

    ���� �� nbins(�

    10)�� ���� ���, � ��

    � � ��� ��� ����

    �.

    SORT �� ��� ��� � ��� ��� ��� ���� �

    � ������ �����.

    22 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ��� �� ���� �� �� ��

    �� ��� ��� �� �� � ��� ��� �� �� �� ���� ����.

    ��� �� ���� �� ��� ��� �� ��� ������.

    � ��� ��� �� ��� ��� ����. ��� ����� VX, VY, VZ

    � �� �� �����. ������ ��� � �� ��� �� ��

    ����.

    ��� �� ����

    � ���� IBM Unica PredictiveInsight� ��� ��� �� ���� � ���

    � �� �����.

    �� ��

    � ���� ��� ���� � �� ����� ��� �� �����. � �

    � � �� ��� �� ���� �� �� � ����� �� �� ��� �

    ���.

    data

    data ����� ��� ��� �� ��� ��� ����, �� ��, � ��

    � ��� � ����. ��� �� � ��� ��� ������. data ��

    ��� �� �� �� ����.

    begin_data [: end_data]

    �� begin_data� ��(�: 10.2), � ��(�: V1) �� � ��(�: V1[1:100])

    � � ����. end_data �����

    ���. �� �� begin_data� �

    � ��� ���� � �� � ��� ���. � end_data� ����

    �.

    ��: �� � ���� ��� data� � ��� �����. ��� �����

    �� �� � �� ��� �����.

    keyword

    keyword ����� ��� ��� �� �����. � ����� ���� ��

    � � ��� �����. ��� �� �

    � �����. ���

    �� ��

    ��� ���� �� � ���� �����.

    { choice1| choice2 | choice3}

    ��� �� ��� ���

    ���

    ����. �

    �� �

    ����. �� �� �� ��� �� ��

    � 3 � IBM Unica PredictiveInsight�� ��� �� 23

  • { ALL| COL | ROW}

    �� � ��� ��� �� ����.

    AVG(V1:V5) AVG(V1:V5, ALL) AVG(V1:V5, COL) AVG(V1:V5, ROW)

    � � � �� ��

    � � � ��� ��� ��� ��� ����� �� ���� ���, �� �

    ��� ��� ���.

    v � �� ���� ���.v �� � � �� ��� ����� ���.v � ��� ��� 0�� ���� ���.

    � �� ���� �

    � ��� ��� ��� ���� ��� � �� ��� ��� ��, � ��

    ��� ��� � �� �� ���� ���. �� ��� � ��� ���

    ��� ����, �� ��� ��� �� �� ����. ��� ��� � �

    � � ��� ��, ���� ��� ��� �� � �� ��� �� ���

    ����.

    v �� �� � ��� ���, ��� �� V6 = V1:V3 AND V4:V6� � �� �� �� �����(� ��� ��� � �� �� ���). V1 � V4 � AND

    ��� ����, V2 � V5 � AND ��� ����, V3 � V6 �

    AND ��� �����. ��� V6 = V1:V3 AND V4:V5� �� � �� ��

    �� �����. �, � �� � ��� � �� �� ����� � �� � ��

    � � �� �� �����, � � �� �����. � �� V1 � V4 �

    AND ��� ����, V2 � V5 � AND ��� �����. V3 �

    ���� ����.

    v � �� ��� ��� �� V7 = V1[1:5]:V2 AND V4[10:50]:V5� � �� �� �� �����(� �� ��� � �� �� ���). �� � V7 V8 5�

    � � �����, � 1-5� � 10-14� AND ��� �����. ��� ��

    V7 = V1[1:5]:V2 AND V4� � �� �� �� �����. �� � �� ���

    ��� � �� �� ���� �����.

    ����: � �� �� �� ���� � �� �(� �� 1 - � ��)� ����

    � ����.

    �� �� � �� ��� ���

    ��� ��� �� ���� � �� �(�: TEMP[1])�� ��� ���

    �� �����. �� �� V2=SIN(V1[100:200])� ���� �� 101� � V2

    �� 1-100 �� �����.

    24 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ����: � ���� �� �� ��� �� �� � � ����� �

    � �, [10:20] �� �� ��� �� � �� 10-20 �� ����� ��,

    � �� [1:20]� �� ������. � �� �� ���� � ����� ��

    ��� � �����.

    � ��� ���� 0�� ���

    � ��� ���� �� � ��� �� � � ��� 0�� ����. �� �

    � V3 = V1[1:3]*V2� �� � �� �����.

    V1 V2 V3 1 2 2 3 4 12 [] 6 0

    �� [] � �� �����. �, V1 � � �� � � �����. ��� V3

    = V1*V2� ���� � �� 2� 12� �����. �, � � � � ��

    ��� ����.

    �� ��

    ���� ��� �� ����� �� �� �� �� ��� ���� ��� �

    �� � ����. ����� ��� ��� ��� ��� ��� ��� � ��

    ��. ���� �� ��� ��� ���� ��� ���� � � � �

    �� � ���� �� ���� � ����. �

    �� �� � � �� � �

    �� �� ����� ��� ��� � �� � ��� � ���� �����.

    ��� ���� �� �� ���� �� ���� ��� �� � � ��� ��

    ���.

    �� ��� ��� �� ASCII �� ��� �� ��� ��� � ����. �

    � ��� ASCII �� ���� �� ��� � �� ����� � ��� ���

    "����" �� ���� ����.

    �� �� ��� ���� ����.

    �� �� ��� ���� ��

    V1=3+5 � ��� �� � ���� �� �� ����

    �. V1 � �� 8� �����.

    V2=2*V1 �� 2� V1 � � �� ���� �� �

    ���, �� � �� 2� �����. V2� V1

    � � � 2� �� � �����.

    V2 = STRING_CONCAT(V1, "ing") �� "ing"� V1 � � �� ���� �

    � ����, �� � �� "ing"� ����

    �. V2 ���� V1� � �� ���� "ing"

    � ����.

    � 3 � IBM Unica PredictiveInsight�� ��� �� 25

  • �� �� ��� ���� ��

    V4=V1:V3/ AVG(V1:V3) AVG(V1:V3) �� �� x� �����. �

    � x� V1, V2 �� V3� � �� � ���

    � ���� � �� �� �����. � � �

    � x� �����. �� � V4-V6 V1-V3 ��

    � x� �� � �����.

    V3=V1[10:20]^2 �� 2� 11�� � ���� � ��� ���

    �, �� � 2� �����.

    ��� ��

    IBM Unica PredictiveInsight ������ �� �� �� 32� ���� �

    ����.

    �� ��

    �� ��� ��� ��� ��(BIT_AND, BIT_NOT, BIT_OR, BIT_XOR, TO)� �

    � � ���� ����. 0 ��� ��� ���. �� ��� �

    � �����.

    ���� � � � � � �

    ??? �� �

    ����� ��� ��� �� ��� �� �� ��� �� ???� ���

    ��. �� �� SQRT ��� ��� ��� �� � ���� ���� �� �

    � �� ???� �����.

    ??? �� ��

    �� ??? � ��� �� � �� ���� ���� ��� ??? �� ���

    ��. �� �� �� ��� �� ???� ��� �� ���� ???� �����.

    ??? �� �� ��� �� �� ��, ???� ���� � � ��� ���� �

    � �� �� ��� �� � ���� ������. �� ��� �� �

    ���� ��� �� ��� ������. �� �� �� �� � ���� �

    � ��� ������. �� �� ��� ��� ��, �� ��� ��� ���

    � ����.

    V2 = SQRT(V1) --> V2 = SQRT(ABS(V1))

    ��: �� ��� �� �� ��� ??? � ���� � � ����.

    ����: ???� ���� �� �� �� ��� �� ��� � ���� ��

    � �� � �� 0�� �����.

    26 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • � � � ??? �

    � � ��� � �� ���, � �� � �� ��� ����. � � �

    ??? � �� � ��� ��� �� �� ��� �����. ���� ��� �

    �� � �� 0�� ���� �� ??? �� �� � �����. �, �� �

    ��� �����.

    v MAXINDEX ��� ��� � � ??? �� �� �����.v OFFSET ��� ��� � � ??? �� �����.v DDELINK ��� ��� � � ??? �� �����.v � �� ���� ��� ��� �� 25 ���� ��� ���� ������. ???

    �� �� �� �� � �����.

    v � � ����� ??? � ���� ��� ��� �� � ���� ??? ����� ��� ���� ������.

    v ��� ��� �� �� ???� ���� �� �� �� �� ???� ���� ��� ��� �� 28 ���� �??? �� ��� � �� ��� ���� ����

    ��.

    � � ���� ??? � ��� ��� ��

    AVG NORM_MINMAX

    DERIVATIVE NORM_ZSCORE

    KURTOSIS PCA

    MAX PCA_FEATURES

    MEAN SKEW

    MIN SUM

    MOMENTS VARIANCE

    � � ���� ??? � ���� ��� ��

    ��� �� ??? �� ���� ��

    COUNT ??? �� ��� �����.

    COLUMN ??? �� �����.

    CV_FOLDS ��(???)� ��� ���� �����.

    DELAY ??? �� �����.

    FREQ ��� �� ��(???)� ��� ���� ���

    ��. �� ��� ???� 0�� �����.

    EXTRACT predicate_col� ��(???)� 0�� �����.

    LAG ??? �� �����.

    MERGE ??? �� �����.

    SORT �� ??? �� �� �����.

    SAMPLE_RANDOM ??? �� ��� � ����.

    SELECT ??? �� �����.

    � 3 � IBM Unica PredictiveInsight�� ��� �� 27

  • ��� �� ??? �� ���� ��

    SUBSAMPLE ??? �� ��� � ����.

    ??? �� �� � �� ��� ��

    ��� �� ???� ��� � �� ��

    GRID col1, col2

    HISTOGRAM data, bin_col

    INTEGRAL data, multiplier

    ISERROR data

    28 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • � 4 � IBM Unica ��� ��

    � � IBM Unica Marketing Platform ���� ��� � �� ����� �

    �� ��� �� �� ��� ����.

    �� ��� ���� �� ���� ������ ���� ����. � ���� �

    �, ��� ���� � � �� ��� ����.

    ����: ������ �� �� ����� ����� ����, IBM Unica

    Campaign�� ��� ��� �� � �� �� IBM Unica ��� �� �

    � �� �� ���� ���� ����. ��� ���� ��� ��� � �

    � ��� �� �� ��� � ����.

    ABS��

    ABS(data)

    ���

    data

    ��� ��� �� ���. � ����� �� , �, � �� �� ���

    � � ��� ���� ��� � ����. data� �� ��� IBM Unica ��

    � ���� ��� "��� �� ����" �� ������.

    ABS� ��� ��� ��� �� ��� ��� �����. �� ��� ��

    � ��, ��� �� ���� ��� ��� �� ��� �����. ABS� ��

    ��� � �� ��� �����, � � � �� �� ��� �� ��� �

    ����.

    ��

    TEMP = ABS(-3) �� TEMP = ABS(3)

    3� ���� TEMP�� �� �����.

    TEMP = ABS(V1)

    � � V1 � ���� ��� TEMP�� �� �����.

    TEMP = ABS(V1:V3)

    TEMP, VX � VY�� � �� �� �� �����. TEMP �� V1 � ���� ����, VX

    �� V2 � ���� ����, VY �� V3 � ���� �����.

    © Copyright IBM Corp. 1998, 2012 29

  • TEMP = ABS(V1[10:20])

    TEMP�� �� �����, �� 11� � V1 �� 10-20 � ��� �����. TEMP� �

    � � ����.

    TEMP = ABS(V1[1:5]:V2)

    TEMP � VX�� � �� �� �� �����, � � 1-5 � � �����(� � � �

    �). TEMP �� V1 �� � � �� ����, VX �� V2 �� � � �� ��

    ���.

    �� ��

    �� ��

    SIGN ��� ��� ��� �� � ��(�� �� �

    �)� �����.

    ACOS��

    ACOS( data [, units_keyword ])

    ���

    data

    ����� � ��� �� ���. � ����� �� , �, � �� �� �

    �� � � ��� ���� ��� � ����. data� �� ��� IBM Unica

    ��� ���� ��� "��� �� ����" �� ������.

    units_keyword

    ���� �� �� �� �� ����� ���� �� ����

    �. �� � ���

    ����.

    RADIAN - ����� ��� ����(�

    ).

    DEGREE - ��� ��� ����.

    � ����� ���� �� �� �

    ������. ����� ��� ���

    �� PI� �� � 180� �����.

    IBM Unica Campaign�� ��� ��� �� ��� ��� 7 ���� ��� �

    ��� ������.

    IBM Unica PredictiveInsight�� ��� ��� �� ��� ��� 23 ���� ��

    � ���� ������.

    30 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ��

    ACOS� ��� ��� ��� �� � ������ �����. ����� ���

    ���� � �� ���� ���. ACOS� �� ��� � �� ��� �����,

    � � � �� �� ��� �� ������ �����.

    RADIAN ���� ���� ACOS� 0 - π ��� � �����. DEGREE ����

    ���� ACOS� 0 - 180 ��� � �����.

    ��: ��� � �� � ���� -1.0 - 1.0(�� ��) ��� � �����.

    �� ��� ��� ���� � �� �����.

    ��

    TEMP = ACOS(0) �� TEMP = ACOS(0, 0) �� TEMP = ACOS(0, RADIAN)

    1.571( ���)� ���� TEMP�� �� �����.

    TEMP = ACOS(0, 1) �� TEMP = ACOS(0, DEGREE)

    90(��)� ���� TEMP�� �� �����.

    TEMP = ACOS(V1)

    � � V1 � ���� �����(���)� TEMP�� �� �����.

    TEMP = ACOS(V1:V3, 1)

    TEMP, VX � VY�� � �� �� �� �����. TEMP �� V1 � ���� �������,

    VX �� V2 � ���� �������, VY �� V3 � ���� ��������. ��

    ��� ����.

    TEMP = ACOS(V1[10:20])

    TEMP�� �� �� �����, �� 11� � V1 �� 10-20 � �����(���)� ���

    ��. TEMP� � � � ����.

    TEMP = ACOS(V1[1:5]:V2)

    TEMP � VX�� � �� �� �� �����, � � 1-5 � � �����(� � � �

    �). TEMP �� V1 �� � � �� �������, VX �� V2 �� � � ��

    ��������. �� ����� ����.

    �� ��

    �� ��

    ACOT ��� ��� ��� �� ���� ������

    �����.

    ASIN ��� ��� ��� �� ���� ����� �

    ����.

    ATAN ��� ��� ��� �� ���� �����

    �����.

    � 4 � IBM Unica ��� �� 31

  • �� ��

    COS ��� ��� ��� �� ���� ���� ��

    ���.

    ACOT��

    ACOT(data [, units_keyword])

    ���

    data

    ������ ��� �� ���. � ����� �� , �, � �� �� � �

    ��� ���� ��� � ����. data� �� ��� IBM Unica ���

    ���� ��� "��� �� ����" �� ������.

    units_keyword

    ���� �� �� �� �� ����� ���� �� ����

    �. �� � ���

    ����.

    RADIAN - ����� ��� ����(�

    ).

    DEGREE - ��� ��� ����.

    � ����� ���� �� �� �

    ������. ����� ��� ���

    �� PI� �� � 180� �����.

    IBM Unica Campaign�� ��� ��� �� ��� ��� 7 ���� ��� �

    ��� ������.

    IBM Unica PredictiveInsight�� ��� ��� �� ��� ��� 23 ���� ��

    � ���� ������.

    ��

    ACOT� ���� ��� ���� � �� ���� ���. ACOT� �� ��� �

    �� ��� �����, � � � �� �� ��� �� ������ ���

    ��. 64� � � ��� �����.

    32 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ��

    TEMP = ACOT(0.5) �� TEMP = ACOT(0.5, 0) �� TEMP = ACOT(0.5, RADIAN)

    2.157(���)� ���� TEMP�� �� �����.

    TEMP = ACOT(1, 1) �� TEMP = ACOT(1, DEGREE)

    0.022(1/45)(��)� ���� TEMP�� �� �����.

    TEMP = ACOT(0)

    MAX32_Float(���)� ���� TEMP�� �� �����.

    TEMP = ACOT(V1)

    � � V1 � ���� �����(���)� TEMP�� �� �� �����.

    TEMP = ACOT(V1:V3, 1)

    TEMP, VX � VY�� � �� �� �� �����. TEMP �� V1 � ���� �������,

    VX �� V2 � ���� �������, VY �� V3 � ���� ��������. �

    � ��� ����.

    TEMP = ACOT(V1[10:20])

    TEMP�� �� �� �����, �� 11� � V1 �� 10-20 � �����(���)� ��

    ���. TEMP� � � � ����.

    TEMP = ACOT(V1[1:5]:V2)

    TEMP � VX�� � �� �� �� �����, � � 1-5 � � �����(� � � �

    �). TEMP �� V1 �� � � �� �������, VX �� V2 �� � � ��

    ��������. �� ����� ����.

    �� ��

    �� ��

    ACOS ��� ��� ��� �� ���� ������

    �����.

    ASIN ��� ��� ��� �� ���� ����� �

    ����.

    ATAN ��� ��� ��� �� ���� �����

    �����.

    COT ��� ��� ��� �� ���� ���� �

    ����.

    ADD_MONTHS��

    ADD_MONTHS(months, date_string [, input_format])

    � 4 � IBM Unica ��� �� 33

  • ���

    months

    date_string� ��� �� �� ���� �����.

    date_string

    DELIM_M_D_Y �� ��

    input_format ��� ��� ���� � ��

    ��� ���� �� ������.

    input_format

    ��� ��� ��� �����. ���� �� �� � DATE_FORMAT �

    �� ������. input_format� �� �� ���� �� �� ���� ���

    �����.

    ��

    ADD_MONTHS� ��� date_string� ��� �� �� ��� � ��� �����.

    � ��� � ��(DELIM_M_D_Y) ��

    input_format ��� ��� �

    ��� �����. � ���� ����� DATE_FORMAT� ������.

    ��� �� �� �� �� �� � ��� � ��� ��� �� ��� �

    �� ��� �� � ��, � �� ��� �� �� �����. ��� �

    � ��� �����. �� �� 31-Jan-2012� 1��� ���� 29-Feb-2012� �

    ��.

    ��

    ADD_MONTHS(12, ’06-25-11’) ��� ��� 1�(12��)� ��� 06-25-12�

    �����.

    ADD_MONTHS(3, ’2011-06-25’, DT_DELIM_Y_M_D)� ��� ��� 3��� ��

    � 2011-09-25� �����.

    ADD_MONTHS(1, ’02-28-2011’) 03-28-2011� �����.

    ADD_MONTHS(1, ’03-31-2012’) 04-30-2012� �����.

    �� ��

    �� ��

    DATE �� ���� ����� ��� �����.

    DATE_FORMAT input_format� ��� output_format�� ��

    ���.

    34 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • ALIGN

    ��

    ALIGN(ref_series, series, range)

    ���

    ref_series

    series

    range

    ��

    ���� ���� ��� �� ��� � �� � � � ��(�

    ���)� �� �� ���� ���. � � ��� �

    ���� ���� � �� ��� ����. �

    �� ��� ���� �� �� 0� ����. � ��

    ��� ���� �� �� � � �����. � ��� � �� ���� ��

    �� � �� � �����. � � ���� ���� �� ���� ��

    ��(��� ��)� ��� � �����. �, � � � �� ���� ��

    ��� � ����.

    AND��

    data1 AND data2 data1 && data2

    ���

    data1

    data2� �� AND ��� �� �����. � ����� �� , �, � �

    � �� � � ��� ���� ��� � ����. data� �� ��� IBM Unica

    ��� ���� ��� "��� �� ����" �� ������.

    data2

    data1� �� AND ��� �� �����. � ����� �� , �, � �

    � �� � � ��� ���� ��� � ����. data2� � �� data1� �

    �� ��� ���. �, data2� ��� ��� �����. data� �� ��� IBM

    � 4 � IBM Unica ��� �� 35

  • Unica ��� ���� ��� "��� �� ����" �� ������.

    ��

    AND� ��� � ��� �� �� �� AND� �����. � ��� �� ���

    � �� ��� �����, � � data1� � � data2� � �� �� AND

    ��� ��� �� �����. �, data1� � �� � data� � �� �

    �� AND ��� ����, � �� � � �� �� ���� �� AND

    ��� �����.

    data2� ���� data1� � � �� �� AND ��� �����.

    data2� �� ��� �� ��� �� data2� � ��� data2� � �� ��

    �� ��� ����. data1� � �� � data2� � �� �� AND

    ��� ����, � �� � ��

    � ���� �� AND ��� ��

    ���. �� � �� ��� ��� �� � �� ��� � � � �

    � �����.

    ��: AND ��� ��� �� ��(&&)���. ��� �� ��� ���

    � ��� �����. �� �� V1 AND 3� ����� V1&&3� ���� ��

    �.

    � ���� IBM Unica Interact�� ��� � ����.

    ��

    TEMP = 1 AND 8 �� TEMP = 1 && 8

    1� ���� TEMP�� �� �� �����. 0� �� ��� 1� �����.

    TEMP = V1 && 1

    V1 �� �� 1� ���� TEMP�� �� �� �����.

    TEMP = V1 && V1

    V1 ��� 0� �� �� 1� ���� V1 ��� 0�� 0� ���� TEMP�� �� ��

    �����.

    TEMP = V1 && V2

    � � V1 �� V2 �� � � �� AND ��� ��� �� TEMP�� �� �

    � �����.

    TEMP = V1:V3 && V4:V6

    TEMP, VX � VY�� � �� �� �� �����. TEMP � V1� V4 �� � � ��

    AND ��� ��� �� �����. VX � V2�� V5 �� �� AND ��� ��� �

    � �����. VY � V3�� V6 �� �� AND ��� ��� �� �����.

    TEMP = V1[10:20] && V2 �� TEMP = V1[10:20] && V2[1:11]

    TEMP�� �� �� �����, �� 11� � V1 �� 10-20 V2 �� 1-11 � � �

    � AND ��� ��� �� �����. TEMP� � � � ����.

    36 IBM Unica Macros for IBM Unica Marketing: ��� ���

  • �� ��

    �� ��

    NOT ��� ��� ��� �� ���� �� NOT�

    �����.

    OR ��� � ��� �� �� �� OR� �����.

    ASIN��