123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Licensed Materials - Property of IBM
- BI and PM: QECL
- (C) Copyright IBM Corp. 2005, 2021
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <!--
- NOTE for translators. PLEASE READ:
- This file must be translated with extreme care as not all words are translatable. The following are a set of rules useful to do the translation correctly:
- 1. Keywords should not be translated in .syntax and .example unless indicated otherwise. Please pay attention to usage if specified.
- 2. Non-keywords that appear in the .syntax and .example would be the names of the parameters for functions or operators and could be translated.
- Example of non-keywords that may appear in the .syntax and .example:
- action
- aggregate_function
- condition (used for boolean parameters)
- constant
- data
- dataitem
- date_expression
- expression
- expression_list
- expression
- name
- number
- numeric_expression
- param (short for parameter)
- Qty (short for Quantity)
- sales
- string (indicates that parameter must be of a string)
- value
-
- 3. Keywords should not be translated if the context is referencing the keyword. However there are cases where it is not used as a keyword and where it should be translated.
- Examples:
- See also for clause. ('for' should not be translated since we are referencing the keyword 'for')
- Result: The average of all Sales values. ('average' here is translatable because it's descriptive of the result. It's not a reference to the function average() )
- Result: The maximum value of all Sales values. (maximum' and 'all' here are translatable)
- Use with case construct. ('with' is not a keyword in this context and must be translated; however 'case' is a keyword and should remain unchanged)
- Compares values against a defined value and retrieves the values that are greater than or equal to the defined value. ('and' and 'or' are translatable in this context because they are used for description)
-
- 4. In many cases where strings or particular words should not be translated, a usage is added to clarify; however, if a usage is not available the translators are encouraged to employ their judgment and refer to
- if still in other cases where usage is availabel.doubt, do not hesitate to ask.
- -->
- <stringTable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CCLMessageFile.xsd" usage="Message source expression text">
- <component name="CES">
- <section name="CLI" type="UI">
- <string id="vendor_group">Vendor Specific Functions</string>
- <!-- Constants -->
- <string id="constants" type="String">Constants</string>
- <string id="constants.tip" type="String">A constant is a fixed value that you can use in an expression.</string>
- <string id="common_operators" type="String">Operators</string>
- <string id="common_operators.tip" type="String">Operators specify what happens to the values on either side of the operator.
- Operators are similar to functions, in that they manipulate data items and return a result.</string>
- <string id="ces_date" type="String">date</string>
- <string id="ces_date.tip" type="String">Inserts the current system date.</string>
- <string id="ces_dateTime" type="String">date-time</string>
- <string id="ces_dateTime.tip" type="String">Inserts the current system date and time.</string>
- <string id="ces_timeTZ" type="String">time with time zone</string>
- <string id="ces_timeTZ.tip" type="String">Inserts a zero time with time zone.</string>
- <string id="ces_timestampTZ" type="String">timestamp with time zone</string>
- <string id="ces_timestampTZ.tip" type="String">Inserts an example of a timestamp with time zone.</string>
- <string id="ces_false.tip" type="String">Inserts false value.</string>
- <string id="ces_interval" type="String">interval</string>
- <string id="ces_interval.tip" type="String">Inserts a zero interval: 000 00:00:00.000.</string>
- <string id="ces_interval_year" type="String">interval year</string>
- <string id="ces_interval_year.tip" type="String">Inserts a zero year interval: 0 year.</string>
- <string id="ces_interval_month" type="String">interval month</string>
- <string id="ces_interval_month.tip" type="String">Inserts a zero month interval: 0 month.</string>
- <string id="ces_interval_year_to_month" type="String">interval year to month</string>
- <string id="ces_interval_year_to_month.tip" type="String">Inserts a zero year to month interval: 0000-00 year to month.</string>
- <string id="ces_interval_day" type="String">interval day</string>
- <string id="ces_interval_day.tip" type="String">Inserts a zero day interval: 0 day.</string>
- <string id="ces_interval_hour" type="String">interval hour</string>
- <string id="ces_interval_hour.tip" type="String">Inserts a zero hour interval: 0 hour.</string>
- <string id="ces_interval_minute" type="String">interval minute</string>
- <string id="ces_interval_minute.tip" type="String">Inserts a zero minute interval: 0 minute.</string>
- <string id="ces_interval_second" type="String">interval second</string>
- <string id="ces_interval_second.tip" type="String">Inserts a zero second interval: 0 second.</string>
- <string id="ces_interval_day_to_hour" type="String">interval day to hour</string>
- <string id="ces_interval_day_to_hour.tip" type="String">Inserts a zero day to hour interval: 0 00 day to hour.</string>
- <string id="ces_interval_day_to_minute" type="String">interval day to minute</string>
- <string id="ces_interval_day_to_minute.tip" type="String">Inserts a zero day to minute interval: 0 00:00 day to minute.</string>
- <string id="ces_interval_day_to_second" type="String">interval day to second</string>
- <string id="ces_interval_day_to_second.tip" type="String">Inserts a zero day to second interval: 0 00:00:00.000000000 day to second.</string>
- <string id="ces_interval_hour_to_minute" type="String">interval hour to minute</string>
- <string id="ces_interval_hour_to_minute.tip" type="String">Inserts a zero hour to minute interval: 00:00 hour to minute.</string>
- <string id="ces_interval_hour_to_second" type="String">interval hour to second</string>
- <string id="ces_interval_hour_to_second.tip" type="String">Inserts a zero hour to second interval: 00:00:00.000000000 hour to second.</string>
- <string id="ces_interval_minute_to_second" type="String">interval minute to second</string>
- <string id="ces_interval_minute_to_second.tip" type="String">Inserts a zero minute to second interval: 00:00.000000000 minute to second.</string>
- <string id="ces_null.tip" type="String">Inserts "null" if the expression conditions are not met.</string>
- <string id="ces_number" type="String">number</string>
- <string id="ces_number.tip" type="String">Inserts the number 0, which can be replaced with a new numeric value.</string>
- <string id="ces_string" type="String">string</string>
- <string id="ces_string.tip" type="String">Inserts an empty string as two single quotation marks between which you can type a string.</string>
- <string id="ces_time" type="String">time</string>
- <string id="ces_time.tip" type="String">Inserts the current system time.</string>
- <string id="ces_true.tip" type="String">Inserts true value.</string>
- </section>
- <section name="COP" type="UI">
- <!-- Common Operators -->
- <string id="ces_lParen.tip" type="String">Identifies the beginning of an expression.</string>
- <string id="ces_lParen.syntax" type="String">( expression )</string>
- <string id="ces_rParen.tip" type="String">Identifies the end of an expression.</string>
- <string id="ces_rParen.syntax" type="String">( expression )</string>
- <string id="ces_multiply.tip" type="String">Multiplies two numeric values.</string>
- <string id="ces_multiply.syntax" type="String">value1 * value2</string>
- <string id="ces_comma" type="String">,</string>
- <string id="ces_comma.tip" type="String">Separates expression components.</string>
- <string id="ces_comma.syntax" type="String">expression ( parameter1, parameter2 )</string>
- <string id="ces_divide.tip" type="String">Divides two numeric values.</string>
- <string id="ces_divide.syntax" type="String">value1 / value2</string>
- <string id="ces_concatenate.tip" type="String">Concatenates, or joins, strings.</string>
- <string id="ces_concatenate.syntax" type="String">string1 || string2</string>
- <string id="ces_add.tip" type="String">Adds two numeric values.</string>
- <string id="ces_add.syntax" type="String">value1 + value2</string>
- <string id="ces_subtract.tip" type="String">Subtracts two numeric values or negates a numeric value.</string>
- <string id="ces_subtract.syntax" usage="Translate: or" type="String">value1 - value2
- or
- - value</string>
- <string id="ces_less.tip" type="String">Compares the values that are represented by "value1" against "value2" and retrieves the values that are less than "value2".</string>
- <string id="ces_less.syntax" type="String">value1 < value2</string>
- <string id="ces_lessEqual.tip" type="String">Compares the values that are represented by "value1" against "value2" and retrieves the values that are less than or equal to "value2".</string>
- <string id="ces_lessEqual.syntax" type="String">value1 <= value2</string>
- <string id="ces_notEqual.tip" type="String">Compares the values that are represented by "value1" against "value2" and retrieves the values that are not equal to "value2".</string>
- <string id="ces_notEqual.syntax" type="String">value1 <> value2</string>
- <string id="ces_equal.tip" type="String">Compares the values that are represented by "value1" against "value2" and retrieves the values that are equal to "value2".</string>
- <string id="ces_equal.syntax" type="String">value1 = value2</string>
- <string id="ces_greater.tip" type="String">Compares the values that are represented by "value1" against "value2" and retrieves the values that are greater than "value2".</string>
- <string id="ces_greater.syntax" type="String">value1 > value2</string>
- <string id="ces_shortArrow.tip" type="String">Separates the components in a literal member expression.</string>
- <string id="ces_shortArrow.syntax" type="String">[namespace].[dimension].[hierarchy].[level]->[L1]</string>
- <string id="ces_greaterEqual.tip" type="String">Compares the values that are represented by "value1" against "value2" and retrieves the values that are greater than or equal to "value2".</string>
- <string id="ces_greaterEqual.syntax" type="String">value1 >= value2</string>
- <string id="ces_and.tip" type="String">Returns "true" if the conditions on both sides of the expression are true.</string>
- <string id="ces_and.syntax" usage="Do not translate: and" type="String">argument1 and argument2</string>
- <string id="ces_auto.tip" type="String">Works with summary expressions to define the scope to be adjusted based on the grouping columns in the query. The scope is context-dependent.</string>
- <string id="ces_auto.syntax" usage="Do not translate: AUTO" type="String">aggregate_function ( expression AUTO )</string>
- <string id="ces_between.tip" type="String">Determines if a value falls in a given range.</string>
- <string id="ces_between.syntax" usage="Do not translate: between, and" type="String">expression between value1 and value2</string>
- <string id="ces_between.example.1" usage="Do not translate: between, and" type="String">Example: [Revenue] between 200 and 300</string>
- <string id="ces_between.result.1" type="String">Result: Returns the number of results with revenues between 200 and 300.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_between.resultdata.1" type="String">
- Revenue Between
- ---- ----
- $332.06 false
- $230.55 true
- $107.94 false</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_case.tip" usage="'Do not translate: Case, when, then, else, end" type="String">Works with when, then, else, and end. Case identifies the beginning of a specific situation, in which when, then, and else actions are defined.</string>
- <string id="ces_case.syntax" usage="Do not translate: case, when, then, else, end" type="String">case expression { when expression then expression } [ else expression ] end</string>
- <string id="ces_contains.tip" usage="Do not translate: ends, with, LITERAL" type="String">Determines if "string1" contains "string2". This syntax supports both metacharacters: The percent sign (%) represents zero, one or multiple characters, and the underscore sign (_) represents any character. The optional LITERAL keyword indicates how '%' and '_' are interpreted. When the LITERAL keyword is present, '%' and '_' are not to be treated as metacharacters (see Example 3 and 5). Otherwise, in the absence of the LITERAL keyword, '%' and '_' behave as metacharacters (see Example 1, 2 and 4).</string>
- <string id="ces_contains.syntax" usage="Do not translate: contains, LITERAL" type="String">string1 contains [LITERAL] string2</string>
- <string id="ces_contains.example.1" usage="Do not translate: contains, door" type="String">Example 1: [PRODUCT_LINE] contains 'door'</string>
- <string id="ces_contains.result.1" usage="Do not translate: Outdoor, Equipment" type="String">Result 1: Outdoor Equipment</string>
- <string id="ces_contains.example.2" usage="Do not translate: contains, Golf" type="String">Example 2: [PRODUCT_LINE] contains 'Golf%'</string>
- <string id="ces_contains.result.2" usage="Do not translate: Golf, Equipment" type="String">Result 2: Golf Equipment</string>
- <string id="ces_contains.example.3" usage="Do not translate: contains, literal, Golf" type="String">Example 3: [PRODUCT_LINE] contains literal 'Golf%'</string>
- <string id="ces_contains.result.3" usage="Do not translate: Golf" type="String">Result 3: Golf%</string>
- <string id="ces_contains.example.4" usage="Do not translate: contains, Current, Year" type="String">Example 4: [PRODUCT_LINE] contains 'Current_Year%'</string>
- <string id="ces_contains.result.4" usage="Do not translate: Current, Year, Price" type="String">Result 4: Current Year Price, Current Year Price%, Current_Year Price%.</string>
- <string id="ces_contains.example.5" usage="Do not translate: contains, literal, Current, Year" type="String">Example 5: [PRODUCT_LINE] contains literal 'Current_Year%'</string>
- <string id="ces_contains.result.5" usage="Do not translate: Current, Year" type="String">Result 5: Current_Year%.</string>
- <string id="ces_currentMeasure.tip" type="String">Keyword that can be used as the first argument of member summary functions. This function appears in the Total Revenue by Country sample report in the GO Data Warehouse (query) package.</string>
- <string id="ces_currentMeasure.syntax" usage="Do not translate: within set, currentMeasure" type="String">aggregate_function ( currentMeasure within set expression )</string>
- <string id="ces_current_date" usage="Do not translate: current_date" type="String">current_date</string>
- <string id="ces_current_date.tip" type="String">Returns the current date of the database.</string>
- <string id="ces_current_date.syntax" usage="Do not translate: current_date" type="String">current_date</string>
- <string id="ces_default.tip" usage="'Do not translate: lookup" type="String">Works with the lookup construct.</string>
- <string id="ces_default.syntax" usage="Do not translate: lookup, in, default" type="String">lookup (....) in (....) default (....)</string>
- <string id="ces_distinct.tip" type="String">A keyword used in an aggregate expression to include only distinct occurrences of values. See also the function unique.</string>
- <string id="ces_distinct.syntax" usage="Do not translate: distinct" type="String">distinct dataItem</string>
- <string id="ces_distinct.example.1" usage="Do not translate: count, distinct" type="String">Example: count ( distinct [OrderDetailQuantity] )</string>
- <string id="ces_distinct.result.1">Result: 1704</string>
- <string id="ces_else.tip" usage="Do not translate: if, case, else. Translate: If" type="String">Works with the if or case constructs. If the if condition or the case expression are not true, then the else expression is used. This function appears in the Top 10 Retailers for 2005 sample report in the GO Data Warehouse (analysis) package.</string>
- <string id="ces_else.syntax" usage="Do not translate: if, then, else, case, end" type="String">if ( condition ) then .... else ( expression ) , or case .... else ( expression ) end</string>
- <string id="ces_end.tip" usage="'Do not translate: case, when" type="String">Indicates the end of a case or when construct.</string>
- <string id="ces_end.syntax" usage="Do not translate: case, end" type="String">case .... end</string>
- <string id="ces_ends_with.tip" usage="Do not translate: ends, with, LITERAL" type="String">Determines if "string1" ends with "string2". This syntax supports both metacharacters: The percent sign (%) represents zero, one or multiple characters, and the underscore sign (_) represents any character. The optional LITERAL keyword indicates how '%' and '_' are interpreted. When the LITERAL keyword is present, '%' and '_' are not to be treated as metacharacters (see Example 3 and 5). Otherwise, in the absence of the LITERAL keyword, '%' and '_' behave as metacharacters (see Example 1, 2 and 4).</string>
- <string id="ces_ends_with.syntax" usage="Do not translate: ends, with, LITERAL" type="String">string1 ends with [LITERAL] string2</string>
- <string id="ces_ends_with.example.1" usage="Do not translate: ends, with, Equipment" type="String">Example 1: [PRODUCT_LINE] ends with 'Equipment'</string>
- <string id="ces_ends_with.result.1" usage="Do not translate: Camping, Equipment, Golf" type="String">Result 1: Camping Equipment, Golf Equipment</string>
- <string id="ces_ends_with.example.2" usage="Do not translate: ends, with, Equipment" type="String">Example 2: [PRODUCT_LINE] ends with '%Equipment'</string>
- <string id="ces_ends_with.result.2" usage="Do not translate: Golf, Equipment, Camping" type="String">Result 2: Golf Equipment, Camping Equipment</string>
- <string id="ces_ends_with.example.3" usage="Do not translate: ends, with, literal, Equipment" type="String">Example 3: [PRODUCT_LINE] ends with literal 'Equipment%'</string>
- <string id="ces_ends_with.result.3" usage="Do not translate: Equipment" type="String">Result 3: Equipment%</string>
- <string id="ces_ends_with.example.4" usage="Do not translate: ends, with, Price" type="String">Example 4: [PRODUCT_LINE] ends with '%Price'</string>
- <string id="ces_ends_with.result.4" usage="Do not translate: Product, Price, Current, Year" type="String">Result 4: Product Price, Current_Year Price</string>
- <string id="ces_ends_with.example.5" usage="Do not translate: ends, with, literal, Price" type="String">Example 5: [PRODUCT_LINE] ends with literal '%Price'</string>
- <string id="ces_ends_with.result.5" usage="Do not translate: Price" type="String">Result 5: %Price</string>
- <string id="ces_escape.tip" type="String">Determines if "string1" matches the pattern of "string2", with the character "char" optionally used to escape characters in the pattern string.</string>
- <string id="ces_escape.syntax" usage="Do not translate: LIKE, ESCAPE" type="String">string1 LIKE string2 [ ESCAPE char ]</string>
- <string id="ces_escape.example.1" usage="Do not translate: like" type="String">Example: [PRODUCT_LINE] like 'G%'</string>
- <string id="ces_escape.result.1" type="String">Result: All product lines that start with 'G'.</string>
- <string id="ces_escape.example.2" usage="Do not translate: like, escape" type="String">Example: [PRODUCT_LINE] like '%Ga%' escape 'a'</string>
- <string id="ces_escape.result.2" type="String">Result: All the product lines that end with 'G%'.</string>
- <string id="ces_for.tip" type="String">Works with summary expressions to define the scope of the aggregation in the query.</string>
- <string id="ces_for.syntax" usage="Do not translate: for" type="String">aggregate_function ( expression for expression { , expression } )</string>
- <string id="ces_for_any.tip" usage="Do not translate: for" type="String">Works with summary expressions to define the scope to be adjusted based on a subset of the grouping columns in the query. Equivalent to the for clause.</string>
- <string id="ces_for_any.syntax" usage="Do not translate: for, ANY" type="String">aggregate_function ( expression for ANY expression { , expression } )</string>
- <string id="ces_for_all.tip" usage="Do not translate: for" type="String">Works with summary expressions to define the scope to be all the specified grouping columns in the query. See also the for clause.</string>
- <string id="ces_for_all.syntax" usage="Do not translate: for, ALL" type="String">aggregate_function ( expression for ALL expression { , expression } )</string>
- <string id="ces_for_report.tip" usage="Do not translate: for" type="String">Works with summary expressions to set the scope to be the whole query. See also the for clause. This function appears in the Customer Returns and Satisfaction sample report in the GO Data Warehouse (analysis) package.</string>
- <string id="ces_for_report.syntax" usage="Do not translate: for, report" type="String">aggregate_function ( expression for report )</string>
- <string id="ces_if.tip" usage="Do not translate: if, then, else. Translate: If" type="String">Works with the then and else constructs. If defines a condition; when the if condition is true, the then expression is used. When the if condition is not true, the else expression is used. This function appears in the Top 10 Retailers for 2005 sample report in the GO Data Warehouse (analysis) package.</string>
- <string id="ces_if.syntax" usage="Do not translate: if, then, else" type="String">if ( condition ) then ( expression ) else ( expression )</string>
- <string id="ces_in.tip" type="String">Determines if "expression1" exists in a given list of expressions.</string>
- <string id="ces_in.syntax" usage="Do not translate: in" type="String">expression1 in ( expression_list )</string>
- <string id="ces_in_range.tip" type="String">Determines if "expression1" exists in a given list of constant values or ranges.</string>
- <string id="ces_in_range.syntax" usage="Do not translate: in_range" type="String">expression1 in_range { constant : constant [ , constant : constant ] } </string>
- <string id="ces_in_range.example.1" usage="Do not translate: in_range" type="String">Example: [code] in_range { 5 }</string>
- <string id="ces_in_range.result.1" type="String">Result: This is equivalent to [code] = 5.</string>
- <string id="ces_in_range.example.2" usage="Do not translate: in_range" type="String">Example: [code] in_range { 5: }</string>
- <string id="ces_in_range.result.2" type="String">Result: This is equivalent to [code] >= 5.</string>
- <string id="ces_in_range.example.3" usage="Do not translate: in_range" type="String">Example: [code] in_range { :5 }</string>
- <string id="ces_in_range.result.3" type="String">Result: This is equivalent to [code] <= 5.</string>
- <string id="ces_in_range.example.4" usage="Do not translate: in_range" type="String">Example: [code] in_range { 5:10 }</string>
- <string id="ces_in_range.result.4" type="String">Result: This is equivalent to ( [code] >= 5 and [code] <= 10 ).</string>
- <string id="ces_in_range.example.5" usage="Do not translate: in_range" type="String">Example: [code] in_range { :5,10,20: }</string>
- <string id="ces_in_range.result.5" type="String">Result: This is equivalent to ( [code] <= 5 or [code] = 10 or [code] >= 20 ).</string>
- <string id="ces_is_missing.tip" type="String">Determines if "value" is undefined in the data.</string>
- <string id="ces_is_missing.syntax" usage="Do not translate: is, missing" type="String">value is missing</string>
- <string id="ces_is_null.tip" type="String">Determines if "value" is undefined in the data.</string>
- <string id="ces_is_null.syntax" usage="Do not translate: is, null" type="String">value is null</string>
- <string id="ces_is_not_missing.tip" type="String">Determines if "value" is defined in the data.</string>
- <string id="ces_is_not_missing.syntax" usage="Do not translate: is, not, missing" type="String">value is not missing</string>
- <string id="ces_is_not_null.tip" type="String">Determines if "value" is defined in the data.</string>
- <string id="ces_is_not_null.syntax" usage="Do not translate: is, not, null" type="String">value is not null</string>
- <string id="ces_like.tip" type="String">Determines if "string1" matches the pattern of "string2", with the character "char" optionally used to escape characters in the pattern string. This syntax supports both metacharacters: The percent sign (%) represents zero, one or multiple characters, and the underscore sign (_) represents any character.</string>
- <string id="ces_like.syntax" usage="Do not translate: LIKE, ESCAPE" type="String">string1 LIKE string2 [ ESCAPE char ]</string>
- <string id="ces_like.example.1" usage="Do not translate: like" type="String">Example 1: [PRODUCT_LINE] like 'G%'</string>
- <string id="ces_like.result.1" type="String">Result 1: All product lines that start with 'G'.</string>
- <string id="ces_like.example.2" usage="Do not translate: like, escape" type="String">Example 2: [PRODUCT_LINE] like '%Ga%' escape 'a'</string>
- <string id="ces_like.result.2" type="String">Result 2: All the product lines that end with 'G%'.</string>
- <string id="ces_like.example.3" usage="Do not translate: like, C, R" type="String">Example 3: [PRODUCT_LINE] like 'C_R_'</string>
- <string id="ces_like.result.3" usage="Do not translate: CARS, CARD" type="String">Result 3: All the product lines with the name CARS or CARD.</string>
- <string id="ces_lookup.example.1" usage="Do not translate: lookup, in, default" type="String">Example: lookup ( [Country]) in ( 'Canada'--> ( [List Price] * 0.60), 'Australia'--> ( [List Price] * 0.80 ) ) default ( [List Price] ) </string>
- <string id="ces_lookup.tip" type="String">Finds and replaces data with a value you specify. It is preferable to use the case construct.</string>
- <string id="ces_lookup.syntax" usage="Do not translate: lookup, in, default" type="String">lookup ( name ) in ( value1 --> value2 ) default ( expression )</string>
- <string id="ces_not.tip" type="String">Returns TRUE if "argument" is false or returns FALSE if "argument" is true.</string>
- <string id="ces_not.syntax" usage="Do not translate: NOT" type="String">NOT argument</string>
- <string id="ces_or.tip" type="String">Returns TRUE if either of "argument1" or "argument2" are true.</string>
- <string id="ces_or.syntax" usage="Do not translate: or" type="String">argument1 or argument2</string>
- <string id="ces_prefilter.tip" type="String">Performs a summary calculation before applying the summary filter.</string>
- <string id="ces_prefilter.syntax" usage="Do not translate: prefilter" type="String">summary_function ([expression] prefilter)</string>
- <string id="ces_prefilter.example.1" usage="Do not translate: prefilter, total, for report" type="String">Example: total ( [Quantity] for report prefilter )
- summaryFilter: total( [Quantity] for [ProductNo] ) > 50000</string>
- <string id="ces_prefilter.result.1" type="String">Result: Sums the quantities in a report before the summary filter is applied.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_prefilter.resultdata.1" type="String">
- PNo Total Total Total
- forPNo forRep forRep_Prefilter
- --------- -------- ---------- -------------------
- 88 54928 298140 2215354
- 89 51126 298140 2215354
- 90 69996 298140 2215354
- 94 69004 298140 2215354
- 95 53086 298140 2215354</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_rows.tip" usage="Do not translate: Count (). Translate: Counts" type="String">Counts the number of rows output by the query. Use with Count ().</string>
- <string id="ces_rows.syntax" usage="Do not translate: count, ROWS" type="String">count ( ROWS )</string>
- <string id="ces_rows_2.tip" usage="Do not translate: Count (). Translate: Counts" type="String">Counts the number of rows output by the query. Use with Count ().</string>
- <string id="ces_rows_2.syntax" usage="Do not translate: count, ROWS" type="String">count ( ROWS  [ expression ])</string>
- <string id="ces_starts_with.tip" usage="Do not translate: ends, with, LITERAL" type="String">Determines if "string1" starts with "string2". This syntax supports both metacharacters: The percent sign (%) represents zero, one or multiple characters, and the underscore sign (_) represents any character. The optional LITERAL keyword indicates how '%' and '_' are interpreted. When the LITERAL keyword is present, '%' and '_' are not to be treated as metacharacters (see Example 3 and 5). Otherwise, in the absence of the LITERAL keyword, '%' and '_' behave as metacharacters (see Example 1, 2 and 4).</string>
- <string id="ces_starts_with.syntax" usage="Do not translate: starts, with, LITERAL" type="String">string1 starts with [LITERAL] string2</string>
- <string id="ces_starts_with.example.1" usage="Do not translate: starts, with, Golf" type="String">Example 1: [PRODUCT_LINE] starts with 'Golf'</string>
- <string id="ces_starts_with.result.1" usage="Do not translate: Golf, Equipment" type="String">Result 1: Golf Equipment</string>
- <string id="ces_starts_with.example.2" usage="Do not translate: starts, with, Outdoor" type="String">Example 2: [PRODUCT_LINE] starts with 'Outdoor%'</string>
- <string id="ces_starts_with.result.2" usage="Do not translate: Outdoor, Equipment" type="String">Result 2: Outdoor Equipment</string>
- <string id="ces_starts_with.example.3" usage="Do not translate: starts, with, literal, Golf" type="String">Example 3: [PRODUCT_LINE] starts with literal 'Golf%'</string>
- <string id="ces_starts_with.result.3" usage="Do not translate: Golf" type="String">Result 3: Golf%</string>
- <string id="ces_starts_with.example.4" usage="Do not translate: starts, with, Current, Year" type="String">Example 4: [PRODUCT_LINE] starts with 'Current_Year%'</string>
- <string id="ces_starts_with.result.4" usage="Do not translate: Current, Year, Price" type="String">Result 4: Current Year Price, Current Year Price%, Current_Year Price%</string>
- <string id="ces_starts_with.example.5" usage="Do not translate: starts, with, literal, Current, Year" type="String">Example 5: [PRODUCT_LINE] starts with literal 'Current_Year%'</string>
- <string id="ces_starts_with.result.5" usage="Do not translate: Current, Year" type="String">Result 5: Current_Year%</string>
- <string id="ces_then.tip" usage="Do not translate: if, case, when. Translate: When" type="String">Works with the if or case constructs. When the if condition or the when expression are true, the then expression is used. This function appears in the Top 10 Retailers for 2005 sample report in the GO Data Warehouse (analysis) package.</string>
- <string id="ces_then.syntax" usage="Do not translate: if, then, case, when, end" type="String">if ( condition ) then ..., or case expression when expression then .... end</string>
- <string id="ces_when.tip" usage="Do not translate: case, WHEN. Translate: when" type="String">Works with the case construct. You can define conditions to occur when the WHEN expression is true.</string>
- <string id="ces_when.syntax" usage="Do not translate: case, when, end" type="String">case [expression] when ... end</string>
- <!-- no longer in use
- <string id="ces_equalAnyTuple" type="String">in</string>
- <string id="ces_equalAnyTuple.syntax" type="String">expression1 in (expression2 expression3)</string>
- <string id="ces_equalAnyTuple.tip" type="String">Determines if a value exists in a given dataset.</string>
- -->
- </section>
- <section name="SUM" type="UI">
- <!-- Summaries-->
- <string id="summaries" type="String">Summaries</string>
- <string id="summaries.tip" type="String">This list contains predefined functions that return either a single summary value for a group of related values or a different summary value for each instance of a group of related values.</string>
- <string id="ces_aggregate.tip" type="String">Returns a calculated value using the appropriate aggregation function, based on the aggregation type of the expression. This function appears in the Budget vs. Actual sample report in the GO Data Warehouse (analysis) package.</string>
- <string id="ces_aggregate.syntax" usage="Do not translate: aggregate, auto, for, all, any, report. Retain newlines and layout" type="String">aggregate ( expression [ auto ] )
- aggregate ( expression for [ all|any ] expression { , expression } )
- aggregate ( expression for report )</string>
- <string id="ces_average.tip" type="String">Returns the average value of selected data items. Distinct is an alternative expression that is compatible with earlier versions of the product.</string>
- <string id="ces_average.syntax" usage="Do not translate: average, distinct, auto, for, all, any, report. Retain newlines and layout" type="String">average ( [ distinct ] expression [ auto ] )
- average ( [ distinct ] expression for [ all|any ] expression { , expression } )
- average ( [ distinct ] expression for report )</string>
- <string id="ces_average.example.1" usage="Do not translate: average" type="String">Example: average ( Sales )</string>
- <string id="ces_average.result.1" type="String">Result: Returns the average of all Sales values.</string>
- <string id="ces_count.tip" usage="Do not translate: Distinct" type="String">Returns the number of selected data items excluding null values. Distinct is an alternative expression that is compatible with earlier versions of the product. All is supported in DQM mode only and it avoids the presumption of double counting a data item of a dimension table.</string>
- <string id="ces_count.syntax" usage="Do not translate: count, distinct, auto, for, all, any, report. Retain newlines and layout" type="String">count ( [ all | distinct ] expression [ auto ] )
- count ( [ all | distinct ] expression for [ all|any ] expression { , expression } )
- count ( [ all | distinct ] expression for report )</string>
- <string id="ces_count.example.1" usage="Do not translate: count" type="String">Example: count ( Sales )</string>
- <string id="ces_count.result.1" type="String">Result: Returns the total number of entries under Sales.</string>
- <string id="ces_maximum.tip" usage="Do not translate: Distinct" type="String">Returns the maximum value of selected data items. Distinct is an alternative expression that is compatible with earlier versions of the product.</string>
- <string id="ces_maximum.syntax" usage="Do not translate: maximum, distinct, auto, for, all, any, report. Retain newlines and layout" type="String">maximum ( [ distinct ] expression [ auto ] )
- maximum ( [ distinct ] expression for [ all|any ] expression { , expression } )
- maximum ( [ distinct ] expression for report )</string>
- <string id="ces_maximum.example.1" usage="Do not translate: maximum" type="String">Example: maximum ( Sales )</string>
- <string id="ces_maximum.result.1" type="String">Result: Returns the maximum value out of all Sales values.</string>
- <string id="ces_median.tip" type="String">Returns the median value of selected data items.</string>
- <string id="ces_median.syntax" usage="Do not translate: median, auto, for, all, any, report . Retain newlines and layout" type="String">median ( expression [ auto ] )
- median ( expression for [ all|any ] expression { , expression } )
- median ( expression for report )</string>
- <string id="ces_minimum.tip" usage="Do not translate: Distinct" type="String">Returns the minimum value of selected data items. Distinct is an alternative expression that is compatible with earlier versions of the product.</string>
- <string id="ces_minimum.syntax" usage="Do not translate: minimum, distinct, for, auto, all, any, report. Retain newlines and layout" type="String">minimum ( [ distinct ] expression [ auto ] )
- minimum ( [ distinct ] expression for [ all|any ] expression { , expression } )
- minimum ( [ distinct ] expression for report )</string>
- <string id="ces_minimum.example.1" usage="Do not translate: minimum" type="String">Example: minimum ( Sales )</string>
- <string id="ces_minimum.result.1" type="String">Result: Returns the minimum value out of all Sales values.</string>
- <string id="ces_movingAverage.tip" usage="Do not translate: for, at" type="String">Returns a moving average by row for a specified set of values of over a specified number of rows. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_movingAverage.syntax" usage="Do not translate: moving-average, auto, for, at, report, prefilter. Retain newlines and layout" type="String">moving-average ( numeric_expression , numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- moving-average (  numeric_expression , numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto</string>
- <string id="ces_movingAverage.example.1" usage="Do not translate: moving-average" type="String">Example: moving-average ( Qty , 3 )</string>
- <string id="ces_movingAverage.result.1" type="String">Result: For each row, returns the quantity and a moving average of the current row and the preceding two rows.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_movingAverage.resultdata.1" type="String">
- Qty Moving-Average (Qty, 3)
- ------ ------------------------------------
- 200 200
- 700 450
- 400 433.3333
- 200 433.3333
- 200 266.6667
- 500 300.0000</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_movingTotal.tip" usage="Do not translate: for, at" type="String">Returns a moving total by row for a specified set of values over a specified number of rows. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_movingTotal.syntax" usage="Do not translate: moving-total, auto, for, at, report, prefilter. Retain newlines and layout" type="String">moving-total ( numeric_expression , numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- moving-total (  numeric_expression , numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto</string>
- <string id="ces_movingTotal.example.1" usage="Do not translate: moving-total" type="String">Example: moving-total ( Qty , 3 )</string>
- <string id="ces_movingTotal.result.1" type="String">Result: For each row, returns the quantity and a moving total of the current row and the preceding two rows.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_movingTotal.resultdata.1" type="String">
- Qty Moving-Total (Qty, 3)
- ------ --------------------------------
- 200 200
- 700 900
- 400 1300
- 200 1300
- 200 800
- 500 900</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_percentage.tip" usage="Do not translate: for, at" type="String">Returns the percent of the total value for selected data items. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. This function appears in the Percentage Calculation (by year) interactive sample report.</string>
- <string id="ces_percentage.syntax" usage="Do not translate: percentage, at, auto, for, report, prefilter. Retain newlines and layout" type="String">percentage ( numeric_expression [ at expression  { , expression } ] [ <for-option> ] [ prefilter ] )
- percentage (  numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto</string>
- <string id="ces_percentage.example.1" usage="Do not translate: percentage" type="String">Example: percentage ( Sales 98 )</string>
- <string id="ces_percentage.result.1" type="String">Result: Returns the percentage of the total sales for 1998 that is attributed to each sales representative.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_percentage.resultdata.1" type="String">
- Employee Sales 98 Percentage
- --------- --------- -------------
- Gibbons 60646 7.11%
- Flertjan 62523 7.35%
- Cornel 22396 2.63%</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_percentile.tip" usage="Do not translate: for, at" type="String">Returns a value, on a scale of one hundred, that indicates the percent of a distribution that is equal to or below the selected data items. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_percentile.syntax" usage="Do not translate: percentile, auto, for, report, prefilter, at. Retain newlines and layout" type="String">percentile ( numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- percentile (  numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto </string>
- <string id="ces_percentile.example.1" usage="Do not translate: percentile" type="String">Example: percentile ( Sales 98 )</string>
- <string id="ces_percentile.result.1" type="String">Result: For each row, returns the percentage of rows that are equal to or less than the quantity value of that row.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_percentile.resultdata.1" type="String">
- Qty Percentile (Qty)
- ------ -----------------
- 800 1
- 700 0.875
- 600 0.75
- 500 0.625
- 400 0.5
- 400 0.5
- 200 0.25
- 200 0.25</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_quantile.tip" usage="Do not translate: for, at" type="String">Returns the rank of a value within a range that you specify. It returns integers to represent any range of ranks, such as 1 (highest) to 100 (lowest). The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_quantile.syntax" usage="Do not translate: quantile, auto, for, at, report, prefilter. Retain newlines and layout" type="String">quantile ( numeric_expression , numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- quantile (  numeric_expression , numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto </string>
- <string id="ces_quantile.example.1" usage="Do not translate: quantile" type="String">Example: quantile ( Qty , 4 )</string>
- <string id="ces_quantile.result.1" type="String">Result: Returns the quantity, the rank of the quantity value, and the quantity values broken down into 4 quantile groups (quartiles).</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_quantile.resultdata.1" type="String">
- Qty Rank Quantile (Qty, 4)
- ------ ------- ---------------
- 800 1 1
- 700 2 1
- 600 3 2
- 500 4 2
- 400 5 3
- 400 5 3
- 200 7 4
- 200 7 4</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_quartile.tip" usage="Do not translate: for, at" type="String">Returns the rank of a value, represented as integers from 1 (highest) to 4 (lowest), relative to a group of values. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_quartile.syntax" usage="Do not translate: quartile, auto, for, at, report, prefilter. Retain newlines and layout" type="String">quartile ( numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- quartile (  numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto </string>
- <string id="ces_quartile.example.1" usage="Do not translate: quartile" type="String">Example: quartile ( Qty )</string>
- <string id="ces_quartile.result.1" type="String">Result: Returns the quantity and the quartile of the quantity value represented as integers from 1 (highest) to 4 (lowest).</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_quartile.resultdata.1" type="String">
- Qty Quartile (Qty)
- ------ ---------------------
- 450 1
- 400 1
- 350 2
- 300 2
- 250 3
- 200 3
- 150 4
- 100 4</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_rank.tip" usage="Do not translate: for, at, DESC, Distinct" type="String">Returns the rank value of selected data items. The sort order is optional; descending order (DESC) is assumed by default. If two or more rows tie, then there is a gap in the sequence of ranked values (also known as Olympic ranking). The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. Distinct is an alternative expression that is compatible with earlier versions of the product. Null values are ranked last. This function appears in the Top 10 Retailers for 2005 sample report in the GO Data Warehouse (analysis) package.</string>
- <string id="ces_rank.syntax" usage="Do not translate: rank, distinct, ASC, DESC, auto, for, at, report, prefilter. Retain newlines and layout" type="String">rank ( expression [ ASC|DESC ] { , expression [ ASC|DESC ] } [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- rank ( [ distinct ] expression [ ASC|DESC ] { , expression [ ASC|DESC ] } [ <for-option>] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto </string>
- <string id="ces_rank.example.1" usage="Do not translate: rank" type="String">Example: rank ( Sales 98 )</string>
- <string id="ces_rank.result.1" type="String">Result: For each row, returns the rank value of sales for 1998 that is attributed to each sales representative. Some numbers are skipped when a tie between rows occurs.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_rank.resultdata.1" type="String">
- Employee Sales 98 Rank
- --------- --------- ------------
- Gibbons 60000 1
- Flertjan 50000 2
- Cornel 50000 2
- Smith 48000 4</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_runningAverage.tip" usage="Do not translate: for, at" type="String">Returns the running average by row (including the current row) for a set of values. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_runningAverage.syntax" usage="Do not translate: running-average, auto, for, at, report, prefilter. Retain newlines and layout" type="String">running-average ( numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- running-average (  numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto </string>
- <string id="ces_runningAverage.example.1" usage="Do not translate: running-average" type="String">Example: running-average ( Qty )</string>
- <string id="ces_runningAverage.result.1" type="String">Result: For each row, returns the quantity and a running average of the current and the previous rows.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_runningAverage.resultdata.1" type="String">
- Name Qty Avg Running-Average for name
- ------- ------ ------ -----------------------
- Smith 7 5 7
- Smith 3 5 5
- Smith 6 5 5.33
- Smith 4 5 5
- Wong 3 4 3
- Wong 5 4 4</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_runningCount.tip" usage="Do not translate: for, at" type="String">Returns the running count by row (including the current row) for a set of values. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_runningCount.syntax" usage="Do not translate: running-count, auto, for, at, report, prefilter. Retain newlines and layout" type="String">running-count ( numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- running-count (  numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto</string>
- <string id="ces_runningCount.example.1" usage="Do not translate: running-count" type="String">Example: running-count ( Qty )</string>
- <string id="ces_runningCount.result.1" type="String">Result: For each row, returns the quantity and a running count of the position of the current row.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_runningCount.resultdata.1" type="String">
- Name Qty Count Running-Count for name
- ------- ------ --------- ------------------------
- Smith 7 4 1
- Smith 3 4 2
- Smith 6 4 3
- Smith 4 4 4
- Wong 3 3 1
- Wong 5 3 2</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_runningDifference.tip" usage="Do not translate: for, at" type="String">Returns a running difference by row, calculated as the difference between the value for the current row and the preceding row, (including the current row) for a set of values. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_runningDifference.syntax" usage="Do not translate: running-difference, auto, for, at, report, prefilter. Retain newlines and layout" type="String">running-difference ( numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- running-difference (  numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto</string>
- <string id="ces_runningDifference.example.1" usage="Do not translate: running-difference" type="String">Example: running-difference ( Qty )</string>
- <string id="ces_runningDifference.result.1" type="String">Result: For each row, returns the quantity and a running difference between the value for the current row and the preceding row.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_runningDifference.resultdata.1" type="String">
- Name Qty Running-Difference for name
- ------- ------ ---------------------------
- Smith 7 NULL
- Smith 3 -4
- Smith 6 3
- Smith 4 -2
- Wong 3 -1
- Wong 5 2</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_runningMaximum.tip" usage="Do not translate: for, at" type="String">Returns the running maximum by row (including the current row) for a set of values. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_runningMaximum.syntax" usage="Do not translate: running-maximum, auto, for, at, report, prefilter. Retain newlines and layout" type="String">running-maximum (  numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- running-maximum (  numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto</string>
- <string id="ces_runningMaximum.example.1" usage="Do not translate: running-maximum" type="String">Example: running-maximum ( Qty )</string>
- <string id="ces_runningMaximum.result.1" type="String">Result: For each row, returns the quantity and a running maximum of the current and previous rows.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_runningMaximum.resultdata.1" type="String">
- Name Qty Max Running-Maximum (Qty) for name
- ------- ------ ------ -------------------------
- Smith 2 7 2
- Smith 3 7 3
- Smith 6 7 6
- Smith 7 7 7
- Wong 3 5 3
- Wong 5 5 5</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_runningMinimum.tip" usage="Do not translate: for, at" type="String">Returns the running minimum by row (including the current row) for a set of values. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_runningMinimum.syntax" usage="Do not translate: running-minimum, auto, for, at, report, prefilter. Retain newlines and layout" type="String">running-minimum ( numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- running-minimum (  numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto</string>
- <string id="ces_runningMinimum.example.1" usage="Do not translate: running-minimum" type="String">Example: running-minimum ( Qty )</string>
- <string id="ces_runningMinimum.result.1" type="String">Result: For each row, returns the quantity and a running minimum of the current and previous rows.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_runningMinimum.resultdata.1" type="String">
- Name Qty Min Running-Minimum (Qty) for name
- ------- ----- ------ --------------------------
- Smith 7 2 7
- Smith 3 2 3
- Smith 6 2 3
- Smith 2 2 2
- Wong 4 3 4
- Wong 5 3 4</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_runningTotal.tip" usage="Do not translate: for, at" type="String">Returns a running total by row (including the current row) for a set of values. The "<for-option>" defines the scope of the function. The "at" option defines the level of aggregation and can be used only in the context of relational datasources. </string>
- <string id="ces_runningTotal.syntax" usage="Do not translate: running-total, auto, for, at, report, prefilter. Retain newlines and layout" type="String">running-total ( numeric_expression [ at expression { , expression } ] [ <for-option> ] [ prefilter ] )
- running-total (  numeric_expression [ <for-option> ] [ prefilter ] )
- <for-option> ::= for expression { , expression }|for report|auto</string>
- <string id="ces_runningTotal.example.1" usage="Do not translate: running-total" type="String">Example: running-total ( Qty )</string>
- <string id="ces_runningTotal.result.1" type="String">Result: For each row, returns the quantity and a running total of the current and previous rows.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_runningTotal.resultdata.1" type="String">
- Name Qty Total Running-Total (Qty) for name
- ------- ------ -------- -------------------------
- Smith 2 18 2
- Smith 3 18 5
- Smith 6 18 11
- Smith 7 18 18
- Wong 3 12 3
- Wong 5 12 8</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_stdDev.tip" type="String">Returns the standard deviation of selected data items. </string>
- <string id="ces_stdDev.syntax" usage="Do not translate: standard-deviation, auto, for, all, any, report. Retain newlines and layout" type="String">standard-deviation (  expression [ auto ] )
- standard-deviation (  expression for [ all|any ] expression { , expression } )
- standard-deviation (  expression for report )</string>
- <string id="ces_stdDev.example.1" usage="Do not translate: standard-deviation" type="String">Example: standard-deviation ( ProductCost )</string>
- <string id="ces_stdDev.result.1" type="String">Result: Returns a value indicating the deviation between product costs and the average product cost.</string>
- <string id="ces_stdDev_pop.tip" type="String">Computes the population standard deviation and returns the square root of the population variance. </string>
- <string id="ces_stdDev_pop.syntax" usage="Do not translate: standard-deviation-pop, auto, for, all, any, report. Retain newlines and layout" type="String">standard-deviation-pop (  expression [ auto ] )
- standard-deviation-pop (  expression for [ all|any ] expression { , expression } )
- standard-deviation-pop (  expression for report )</string>
- <string id="ces_stdDev_pop.example.1" usage="Do not translate: standard-deviation-pop" type="String">Example: standard-deviation-pop ( ProductCost )</string>
- <string id="ces_stdDev_pop.result.1" type="String">Result: Returns a value of the square root of the population variance.</string>
- <string id="ces_stdDev_samp.tip" type="String">Computes the sample standard deviation and returns the square root of the population variance. </string>
- <string id="ces_stdDev_samp.syntax" usage="Do not translate: standard-deviation-samp, auto, for, all, any, report. Retain newlines and layout" type="String">standard-deviation-samp (  expression [ auto ] )
- standard-deviation-samp (  expression for [ all|any ] expression { , expression } )
- standard-deviation-samp (  expression for report )</string>
- <string id="ces_stdDev_samp.example.1" usage="Do not translate: standard-deviation-samp" type="String">Example: standard-deviation-samp ( ProductCost )</string>
- <string id="ces_stdDev_samp.result.1" type="String">Result: Returns a value of the square root of the sample variance.</string>
- <string id="ces_tertile.tip" type="String">Returns the rank of a value as High, Middle, or Low relative to a group of values.</string>
- <string id="ces_tertile.syntax" usage="Do not translate: tertile, auto, for, all, any, report. Retain newlines and layout" type="String">tertile (  expression [ auto ] )
- tertile (  expression for [ all|any ] expression { , expression } )
- tertile (  expression for report )</string>
- <string id="ces_tertile.example.1" usage="Do not translate: tertile" type="String">Example: tertile ( Qty )</string>
- <string id="ces_tertile.result.1" type="String">Result: Returns the quantity, the quantile of the quantity value as broken down into tertiles, and the quantity values broken down into tertiles.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_tertile.resultdata.1" type="String">
- Qty Quantile (Qty, 3) Tertile (Qty)
- ------ ------------------------ ------------------
- 800 1 H
- 700 1 H
- 500 2 M
- 400 2 M
- 200 3 L
- 200 3 L</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_total.tip" usage="Do not translate: Distinct" type="String">Returns the total value of selected data items. Distinct is an alternative expression that is compatible with earlier versions of the product. This function appears in the Budget vs. Actual sample report in the GO Data Warehouse (analysis) package.</string>
- <string id="ces_total.syntax" usage="Do not translate: total, distinct, auto, for, all, any, report. Retain newlines and layout" type="String">total ( [ distinct ] expression [ auto ] )
- total ( [ distinct ] expression for [ all|any ] expression { , expression } )
- total ( [ distinct ] expression for report )</string>
- <string id="ces_total.example.1" usage="Do not translate: total" type="String">Example: total ( Sales )</string>
- <string id="ces_total.result.1" type="String">Result: Returns the total value of all Sales values.</string>
- <string id="statistical_functions" type="String">Statistical functions</string>
- <string id="statistical_functions.tip" type="String">This list contains predefined summary functions of statistical nature.</string>
- <string id="ces_variance.tip" type="String">Returns the variance of selected data items. </string>
- <string id="ces_variance.syntax" usage="Do not translate: variance, auto, for, all, any, report. Retain newlines and layout" type="String">variance (  expression [ auto ] )
- variance (  expression for [ all|any ] expression { , expression } )
- variance (  expression for report )</string>
- <string id="ces_variance.example.1" usage="Do not translate: variance" type="String">Example: variance ( Product Cost )</string>
- <string id="ces_variance.result.1" type="String">Result: Returns a value indicating how widely product costs vary from the average product cost.</string>
- <string id="ces_variance_pop.tip" type="String">Returns the population variance of a set of numbers after discarding the nulls in this set. </string>
- <string id="ces_variance_pop.syntax" usage="Do not translate: variance-pop, auto, for, all, any, report. Retain newlines and layout" type="String">variance-pop (  expression [ auto ] )
- variance-pop (  expression for [ all|any ] expression { , expression } )
- variance-pop (  expression for report )</string>
- <string id="ces_variance_pop.example.1" usage="Do not translate: variance-pop" type="String">Example: variance-pop ( Qty )</string>
- <string id="ces_variance_pop.result.1" type="String">Result: For each row, returns the population variance of a set of numbers after discarding the nulls in this set.</string>
- <string id="ces_variance_samp.tip" type="String">Returns the sample variance of a set of numbers after discarding the nulls in this set. </string>
- <string id="ces_variance_samp.syntax" usage="Do not translate: variance-samp, auto, for, all, any, report. Retain newlines and layout" type="String">variance-samp (  expression [ auto ] )
- variance-samp (  expression for [ all|any ] expression { , expression } )
- variance-samp (  expression for report )</string>
- <string id="ces_variance_samp.example.1" usage="Do not translate: variance-samp" type="String">Example: variance-samp ( Qty )</string>
- <string id="ces_variance_samp.result.1" type="String">Result: For each row, returns the sample variance of a set of numbers after discarding the nulls in this set.</string>
- <string id="ces_corr.syntax" usage="Do not translate: corr, auto, for, all, any, report. Retain newlines and layout" type="String">corr ( numeric_expression1 ,  numeric_expression2  [ auto ] )
- corr ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- corr ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_corr.tip" usage="Do not translate: COVAR_POP, STDDEV_POP. Retain newlines and layout" type="String">Returns the coefficient of correlation of a set of number pairs. This is computed as follows:
- COVAR_POP(numeric_expression1, numeric_expression2) / (STDDEV_POP(numeric_expression1) * STDDEV_POP(numeric_expression2))</string>
- <string id="ces_corr.example.1" usage="Do not translate: corr, for report" type="String">Example: corr ( Cost ,  Margin  for report)</string>
- <string id="ces_corr.result.1" type="String">Result: The coefficient of correlation between Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_corr.resultdata.1" type="String">
- Cost Margin corr (Cost, Margin for report)
- ------- ---------- -----------------------------------------
- 4 0.33 0.0872648
- 5 0.28 0.0872648
- 9.22 0.23 0.0872648
- 15.93 0.28 0.0872648
- 34.97 0.3 0.0872648</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_covarpop.syntax" usage="Do not translate: covariance-pop, for, all, any, report" type="String">covariance-pop ( numeric_expression1 ,  numeric_expression2 )
- covariance-pop ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- covariance-pop ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_covarpop.tip" type="String">Returns the population covariance of a set of number pairs.</string>
- <string id="ces_covarpop.example.1" usage="Do not translate: covariance-pop, for report" type="String">Example: covariance-pop ( Cost ,  Margin  for report)</string>
- <string id="ces_covarpop.result.1" type="String">Result: The population covariance between Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_covarpop.resultdata.1" type="String">
- Cost Margin covariance-pop (Cost, Margin for report)
- ------- ---------- ---------------------------------------------------------
- 4 0.33 0.032384
- 5 0.28 0.032384
- 9.22 0.23 0.032384
- 15.93 0.28 0.032384
- 34.97 0.3 0.032384</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_covarsamp.syntax" usage="Do not translate: covariance-samp, for, all, any, report" type="String">covariance-samp ( numeric_expression1 ,  numeric_expression2 )
- covariance-samp ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- covariance-samp ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_covarsamp.tip" type="String">Returns the sample covariance of a set of number pairs.</string>
- <string id="ces_covarsamp.example.1" usage="Do not translate: covariance-samp, for report" type="String">Example: covariance-samp ( Cost ,  Margin  for report)</string>
- <string id="ces_covarsamp.result.1" type="String">Result: The sample covariance between Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_covarsamp.resultdata.1" type="String">
- Cost Margin covariance-samp (Cost, Margin for report)
- ------- ---------- ------------------------------------------------------------
- 4 0.33 0.04048
- 5 0.28 0.04048
- 9.22 0.23 0.04048
- 15.93 0.28 0.04048
- 34.97 0.3 0.04048</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_regravgx.syntax" usage="Do not translate: regression-average-x, for, all, any, report" type="String">regression-average-x ( numeric_expression1 ,  numeric_expression2 )
- regression-average-x ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- regression-average-x ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_regravgx.tip" type="String">Returns the average of the independent variable (numeric_expression2) of the regression line.</string>
- <string id="ces_regravgx.example.1" usage="Do not translate: regression-average-x, for report" type="String">Example: regression-average-x ( Cost ,  Margin  for report)</string>
- <string id="ces_regravgx.result.1" type="String">Result: The average of Margin within the regression line for Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_regravgx.resultdata.1" type="String">
- Cost Margin regression-average-x (Cost, Margin for report)
- ------- ---------- -----------------------------------------------------------------
- 4 0.33 0.284
- 5 0.28 0.284
- 9.22 0.23 0.284
- 15.93 0.28 0.284
- 34.97 0.3 0.284</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_regravgy.syntax" usage="Do not translate: regression-average-y, for, all, any, report" type="String">regression-average-y ( numeric_expression1 ,  numeric_expression2 )
- regression-average-y ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- regression-average-y ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_regravgy.tip" type="String">Returns the average of the dependent variable (numeric_expression1) of the regression line.</string>
- <string id="ces_regravgy.example.1" usage="Do not translate: regression-average-y, for report" type="String">Example: regression-average-y ( Cost ,  Margin  for report)</string>
- <string id="ces_regravgy.result.1" type="String">Result: The average of Cost within the regression line for Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_regravgy.resultdata.1" type="String">
- Cost Margin regression-average-y (Cost, Margin for report)
- ------- ---------- -----------------------------------------------------------------
- 4 0.33 13.824
- 5 0.28 13.824
- 9.22 0.23 13.824
- 15.93 0.28 13.824
- 34.97 0.3 13.824</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_regrcount.syntax" usage="Do not translate: regression-count, for, all, any, report" type="String">regression-count ( numeric_expression1 ,  numeric_expression2 )
- regression-count ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- regression-count ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_regrcount.tip" type="String">Returns the number of non-null numbers used to fit the regression line.</string>
- <string id="ces_regrcount.example.1" usage="Do not translate: regression-count, for report" type="String">Example: regression-count ( Cost ,  Margin  for report)</string>
- <string id="ces_regrcount.result.1" type="String">Result: The number of non-null numbers used to fit the regression line for Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_regrcount.resultdata.1" type="String">
- Cost Margin regression-count (Cost, Margin for report)
- ------- ---------- -----------------------------------------------------------
- 4 0.33 5
- 5 0.28 5
- 9.22 0.23 5
- 15.93 0.28 5
- 34.97 0.3 5</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_regrintercept.syntax" usage="Do not translate: regression-intercept, for, all, any, report" type="String">regression-intercept ( numeric_expression1 ,  numeric_expression2 )
- regression-intercept ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- regression-intercept ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_regrintercept.tip" usage="Do not translate: AVG, REGR_SLOPE" type="String">Returns the y-intercept of the regression line. This is computed as follows:
- AVG(numeric_expression1) - REGR_SLOPE(numeric_expression1, numeric_expression2) * AVG(numeric_expression2)</string>
- <string id="ces_regrintercept.example.1" usage="Do not translate: regression-intercept, for report" type="String">Example: regression-intercept ( Cost ,  Margin  for report)</string>
- <string id="ces_regrintercept.result.1" type="String">Result: The y-intercept of the regression line for Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_regrintercept.resultdata.1" type="String">
- Cost Margin regression-intercept (Cost, Margin for report)
- ------- ---------- ----------------------------------------------------------------
- 4 0.33 5.18015038
- 5 0.28 5.18015038
- 9.22 0.23 5.18015038
- 15.93 0.28 5.18015038
- 34.97 0.3 5.18015038</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_regrr2.syntax" usage="Do not translate: regression-r2, for, all, any, report" type="String">regression-r2 ( numeric_expression1 ,  numeric_expression2 )
- regression-r2 ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- regression-r2 ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_regrr2.tip" usage="Do not translate: IF, VAR_POP, THEN, NULL, AND, POWER, CORR" type="String">Returns the coefficient of determination (also known as "R-squared" or "goodness of fit") of the regression line. This value is computed based on the following conditions:
- IF VAR_POP(numeric_expression2) = 0 THEN NULL
- IF VAR_POP(numeric_expression1) = 0 AND VAR_POP(numeric_expression2) <> 0 THEN 1
- IF VAR_POP(numeric_expression1) > 0 and VAR_POP(numeric_expression2) <> 0 THEN POWER(CORR (numeric_expression1, numeric_expression2))
- </string>
- <string id="ces_regrr2.example.1" usage="Do not translate: regression-r2, for report" type="String">Example: regression-r2 ( Cost ,  Margin  for report)</string>
- <string id="ces_regrr2.result.1" type="String">Result: The coefficient of determination of the regression line for Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_regrr2.resultdata.1" type="String">
- Cost Margin regression-r2 (Cost, Margin for report)
- ------- ---------- ------------------------------------------------------
- 4 0.33 0.00761514
- 5 0.28 0.00761514
- 9.22 0.23 0.00761514
- 15.93 0.28 0.00761514
- 34.97 0.3 0.00761514</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_regrslope.syntax" usage="Do not translate: regression-slope, for, all, any, report" type="String">regression-slope ( numeric_expression1 ,  numeric_expression2 )
- regression-slope ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- regression-slope ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_regrslope.tip" usage="Do not translate: COVAR_POP, VAR_POP" type="String">Returns the slope of the regression line. This is computed as follows:
- COVAR_POP(numeric_expression1,numeric_expression2) / VAR_POP(numeric_expression2)</string>
- <string id="ces_regrslope.example.1" usage="Do not translate: regression-slope" type="String">Example: regression-slope ( Cost ,  Margin )</string>
- <string id="ces_regrslope.result.1" type="String">Result: The slope of the regression line for Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_regrslope.resultdata.1" type="String">
- Cost Margin regression-slope (Cost, Margin for report)
- ------- ---------- -----------------------------------------------------------
- 4 0.33 30.43609023
- 5 0.28 30.43609023
- 9.22 0.23 30.43609023
- 15.93 0.28 30.43609023
- 34.97 0.3 30.43609023</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_regrsxx.syntax" usage="Do not translate: regression-sxx, for, all, any, report" type="String">regression-sxx ( numeric_expression1 ,  numeric_expression2 )
- regression-sxx ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- regression-sxx ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_regrsxx.tip" usage="Do not translate: REGR_COUNT, VAR_POP, NULL" type="String">Returns the following computation after eliminating NULL pairs:
- REGR_COUNT(numeric_expression1, numeric_expression2) * VAR_POP(numeric_expression2)</string>
- <string id="ces_regrsxx.example.1" usage="Do not translate: regression-sxx, for report" type="String">Example: regression-sxx ( Cost ,  Margin  for report)</string>
- <string id="ces_regrsxx.result.1" type="String">Result: The sxx computation of the regression line for Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_regrsxx.resultdata.1" type="String">
- Cost Margin regression-sxx (Cost, Margin for report)
- ------- ---------- ---------------------------------------------------------
- 4 0.33 0.00532
- 5 0.28 0.00532
- 9.22 0.23 0.00532
- 15.93 0.28 0.00532
- 34.97 0.3 0.00532</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_regrsxy.syntax" usage="Do not translate: regression-sxy, for, all, any, report" type="String">regression-sxy ( numeric_expression1 ,  numeric_expression2 )
- regression-sxy ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- regression-sxy ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_regrsxy.tip" usage="Do not translate: REGR_COUNT, COVAR_POP, NULL" type="String">Returns the following computation after eliminating NULL pairs:
- REGR_COUNT(numeric_expression1, numeric_expression2) * COVAR_POP(numeric_expression1, numeric_expression2)</string>
- <string id="ces_regrsxy.example.1" usage="Do not translate: regression-sxy, for report" type="String">Example: regression-sxy ( Cost ,  Margin  for report)</string>
- <string id="ces_regrsxy.result.1" type="String">Result: The sxy computation of the regression line for Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_regrsxy.resultdata.1" type="String">
- Cost Margin regression-sxy (Cost, Margin for report)
- ------- ---------- ---------------------------------------------------------
- 4 0.33 0.16192
- 5 0.28 0.16192
- 9.22 0.23 0.16192
- 15.93 0.28 0.16192
- 34.97 0.3 0.16192</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="ces_regrsyy.syntax" usage="Do not translate: regression-syy, for, all, any, report" type="String">regression-syy ( numeric_expression1 ,  numeric_expression2 )
- regression-syy ( numeric_expression1 ,  numeric_expression2 for [ all|any ] expression { , expression } )
- regression-syy ( numeric_expression1 ,  numeric_expression2 for report )</string>
- <string id="ces_regrsyy.tip" usage="Do not translate: REGR_COUNT, VAR_POP, NULL" type="String">Returns the following computation after eliminating NULL pairs:
- REGR_COUNT(numeric_expression1, numeric_expression2) * VAR_POP(numeric_expression1)</string>
- <string id="ces_regrsyy.example.1" usage="Do not translate: regression-syy, for report" type="String">Example: regression-syy ( Cost ,  Margin  for report)</string>
- <string id="ces_regrsyy.result.1" type="String">Result: The syy computation of the regression line for Cost and Margin.</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="ces_regrsyy.resultdata.1" type="String">
- Cost Margin regression-syy (Cost, Margin for report)
- ------- ---------- ---------------------------------------------------------
- 4 0.33 647.15932
- 5 0.28 647.15932
- 9.22 0.23 647.15932
- 15.93 0.28 647.15932
- 34.97 0.3 647.15932</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="mem_summaries" type="String">Member Summaries</string>
- <string id="mem_summaries.tip" type="String">This list contains predefined functions that return either a single summary value for a set of members or a different summary value for each member in a set of members.</string>
- </section>
- <section name="ER1" type="UI">
- <!-- this should come from a resource file -->
- <string id="Error.Tip" type="String">Error
There is an error in your expression at the highlighted token.</string>
- </section>
- <section name="CNS">
- <string id="cns_constructs" type="String">Constructs</string>
- <string id="cns_constructs.tip" usage="Do not translate: case" type="String">This list contains constructs and templates that can be used to create an expression. Templates combine multiple functions into a group. For example, the search case template includes the case, when, else, and end functions.</string>
- <string id="cns_search_case" usage="Do not translate: case" type="String">search case</string>
- <string id="cns_search_case.tip" usage="Do not translate: CASE, WHEN, ELSE, END" type="String">This construct is the template for a search case, including the CASE, WHEN, ELSE, and END functions.</string>
- <string id="cns_search_case.syntax" usage="Do not translate: CASE, WHEN, THEN, ELSE, END. Retain newlines and layout" type="String">CASE WHEN [Country] = 'Canada' THEN ([List Price] * 0.60) WHEN [CountryCode] > 100 THEN [List Price] * 0.80
- ELSE [List Price] END</string>
- <string id="cns_simple_case" usage="Do not translate: case" type="String">simple case</string>
- <string id="cns_simple_case.tip" usage="Do not translate: CASE, WHEN, ELSE, END" type="String">This construct is the template for a simple case, including the CASE, WHEN, ELSE, and END functions.</string>
- <string id="cns_simple_case.syntax" usage="Do not translate: CASE, WHEN, THEN, ELSE, END. Retain newlines and layout" type="String">CASE [Country] WHEN 'Canada' THEN ([List Price] * 0.60) WHEN 'Australia' THEN [List Price] * 0.80
- ELSE [List Price] END</string>
- <string id="cns_if_then_else" usage="Do not translate: if, then, else" type="String">if then else</string>
- <string id="cns_if_then_else.tip" usage="Do not translate: if, then, else" type="String">This construct is the template for an if...then...else statement. This construct appears in the Top 10 Retailers for 2005 sample report in the GO Data Warehouse (analysis) package.</string>
- <string id="cns_if_then_else.syntax" usage="Do not translate: IF, THEN, ELSE. Retain newlines and layout" type="String">IF ([Country] = 'Canada') THEN ([List Price] * 0.60) ELSE ([List Price])</string>
- <string id="cns_in_range" usage="Do not translate: in_range" type="String">in_range</string>
- <string id="cns_in_range.tip" usage="Do not translate: in_range" type="String">This is the template for an in_range expression.</string>
- <string id="cns_in_range.syntax" usage="Do not translate: IN_RANGE" type="String">[code] IN_RANGE { :30 , 40, 50, 999: }</string>
- <string id="cns_in_range.example.1" usage="Do not translate: IN_RANGE" type="String">Example: [code] IN_RANGE { 5 }</string>
- <string id="cns_in_range.result.1" type="String">Result: This is equivalent to [code] = 5.</string>
- <string id="cns_in_range.example.2" usage="Do not translate: IN_RANGE" type="String">Example: [code] IN_RANGE { 5: }</string>
- <string id="cns_in_range.result.2" type="String">Result: This is equivalent to [code] >= 5.</string>
- <string id="cns_in_range.example.3" usage="Do not translate: IN_RANGE" type="String">Example: [code] IN_RANGE { :5 }</string>
- <string id="cns_in_range.result.3" type="String">Result: This is equivalent to [code] <= 5.</string>
- <string id="cns_in_range.example.4" usage="Do not translate: IN_RANGE" type="String">Example: [code] IN_RANGE { 5:10 }</string>
- <string id="cns_in_range.result.4" type="String">Result: This is equivalent to ( [code] >= 5 and [code] <= 10 ).</string>
- <string id="cns_in_range.example.5" usage="Do not translate: IN_RANGE" type="String">Example: [code] IN_RANGE { :5,10,20: }</string>
- <string id="cns_in_range.result.5" type="String">Result: This is equivalent to ( [code] <= 5 or [code] = 10 or [code] >= 20 ).</string>
- </section>
- <section name="PEP">
- <string id="period_predicates" type="String">Period Predicates</string>
- <string id="period_predicates.tip" usage="Do not translate: case" type="String">This list contains predicates that can be used to compare period expressions.</string>
- <string id="pep_contains" usage="Do not translate: contains" type="String">contains</string>
- <string id="pep_contains.tip" usage="Do not translate: contains" type="String">Returns "true" if "period_expression1" contains "period_expression2"; that is, "true" is returned if the first period contains the datetime value, or all the values, that are contained in the second period.</string>
- <string id="pep_contains.syntax" usage="Do not translate: contains" type="String">period_expression1 contains ( period_expression2 | datetime_expression )</string>
- <string id="pep_contains.example.1" usage="Do not translate: contains" type="String">period( 1989-11-01, 1991-05-19 ) contains period( 1991-05-19, 1991-06-04 )</string>
- <string id="pep_contains.result.1" type="String">Result: false</string>
- <string id="pep_contains.example.2" usage="Do not translate: contains" type="String">period( 1989-11-01, 1991-05-19 ) contains period( 1990-05-19, 1991-04-04 )</string>
- <string id="pep_contains.result.2" type="String">Result: true</string>
- <string id="pep_contains.example.3" usage="Do not translate: contains" type="String">period( 1989-11-01, 1991-05-19 ) contains 1991-04-04</string>
- <string id="pep_contains.result.3" type="String">Result: true</string>
- <string id="pep_equals" usage="Do not translate: equals" type="String">equals</string>
- <string id="pep_equals.tip" usage="Do not translate: equals" type="String">Returns "true" if "period_expression1" and "period_expression2" have the same period start and period end values.</string>
- <string id="pep_equals.syntax" usage="Do not translate: equals" type="String">period_expression1 equals period_expression2</string>
- <string id="pep_equals.example.1" usage="Do not translate: equals" type="String">period( 1989-11-01, 1991-05-19 ) equals period( 1989-11-01, 1991-05-19 )</string>
- <string id="pep_equals.result.1" type="String">Result: true</string>
- <string id="pep_immediately_precedes" usage="Do not translate: immediately precedes" type="String">immediately precedes</string>
- <string id="pep_immediately_precedes.tip" usage="Do not translate: immediately precedes" type="String">Returns "true" if "period_expression1" immediately precedes "period_expression2"; that is, the end value of the first period equals the start value of the second period.</string>
- <string id="pep_immediately_precedes.syntax" usage="Do not translate: immediately precedes" type="String">period_expression1 immediately precedes period_expression2</string>
- <string id="pep_immediately_precedes.example.1" usage="Do not translate: immediately precedes" type="String">period( 1989-11-01, 1991-05-19 ) immediately precedes period( 1991-05-19, 1991-06-04 )</string>
- <string id="pep_immediately_precedes.result.1" type="String">Result: true</string>
- <string id="pep_immediately_precedes.example.2" usage="Do not translate: immediately precedes" type="String">period( 1989-11-01, 1991-05-18 ) immediately precedes period( 1991-05-19, 1991-06-04 )</string>
- <string id="pep_immediately_precedes.result.2" type="String">Result: false</string>
- <string id="pep_immediately_succeeds" usage="Do not translate: immediately succeeds" type="String">immediately succeeds</string>
- <string id="pep_immediately_succeeds.tip" usage="Do not translate: immediately succeeds" type="String">Returns "true" if "period_expression1" immediately succeeds "period_expression2"; that is, the start value of the first period equals the end value of the second period.</string>
- <string id="pep_immediately_succeeds.syntax" usage="Do not translate: immediately succeeds" type="String">period_expression1 immediately succeeds period_expression2</string>
- <string id="pep_immediately_succeeds.example.1" usage="Do not translate: immediately succeeds" type="String">period( 1991-05-19, 1994-01-10 ) immediately succeeds period( 1991-01-19, 1991-05-19 )</string>
- <string id="pep_immediately_succeeds.result.1" type="String">Result: true</string>
- <string id="pep_immediately_succeeds.example.2" usage="Do not translate: immediately succeeds" type="String">period( 1991-05-19, 1994-01-10 ) immediately succeeds period( 1991-01-20, 1991-05-18 )</string>
- <string id="pep_immediately_succeeds.result.2" type="String">Result: false</string>
- <string id="pep_overlaps" usage="Do not translate: overlaps" type="String">overlaps</string>
- <string id="pep_overlaps.tip" usage="Do not translate: overlaps" type="String">Returns "true" if "period_expression1" overlaps "period_expression2"; that is, have at least one value in common.</string>
- <string id="pep_overlaps.syntax" usage="Do not translate: overlaps" type="String">period_expression1 overlaps period_expression2</string>
- <string id="pep_overlaps.example.1" usage="Do not translate: overlaps" type="String">period( 1991-05-19, 1994-01-10 ) overlaps period( 1993-01-19, 1995-05-19 )</string>
- <string id="pep_overlaps.result.1" type="String">Result: true</string>
- <string id="pep_precedes" usage="Do not translate: precedes" type="String">precedes</string>
- <string id="pep_precedes.tip" usage="Do not translate: precedes" type="String">Returns "true" if "period_expression1" precedes "period_expression2"; that is, all values contained in the first period are less than or equal to the start value of the second period.</string>
- <string id="pep_precedes.syntax" usage="Do not translate: precedes" type="String">period_expression1 precedes period_expression2</string>
- <string id="pep_precedes.example.1" usage="Do not translate: precedes" type="String">period( 1989-11-01, 1991-05-19 ) precedes period( 1991-05-19, 1991-06-04 )</string>
- <string id="pep_precedes.result.1" type="String">Result: true</string>
- <string id="pep_precedes.example.2" usage="Do not translate: precedes" type="String">period( 1989-11-01, 1991-05-18 ) precedes period( 1991-05-19, 1991-06-04 )</string>
- <string id="pep_precedes.result.2" type="String">Result: true</string>
- <string id="pep_succeeds" usage="Do not translate: succeeds" type="String">succeeds</string>
- <string id="pep_succeeds.tip" usage="Do not translate: succeeds" type="String">Returns "true" if "period_expression1" succeeds "period_expression2"; that is, all values contained in the first period are greater than or equal to the end value of the second period.</string>
- <string id="pep_succeeds.syntax" usage="Do not translate: succeeds" type="String">period_expression1 succeeds period_expression2</string>
- <string id="pep_succeeds.example.1" usage="Do not translate: succeeds" type="String">period( 1991-05-19, 1994-01-10 ) succeeds period( 1991-01-19, 1991-05-19 )</string>
- <string id="pep_succeeds.result.1" type="String">Result: true</string>
- <string id="pep_succeeds.example.2" usage="Do not translate: succeeds" type="String">period( 1991-05-20, 1994-01-10 ) succeeds period( 1991-01-20, 1991-05-19 )</string>
- <string id="pep_succeeds.result.2" type="String">Result: true</string>
- </section>
- <section name="BTF" type="UI">
- <string id="BusinessTimeFunction" type="String">Business Date/Time Functions</string>
- <string id="BusinessTimeFunction.tip" type="String">This list contains business functions for performing date and time calculations.</string>
- <string id="btf_add_seconds.syntax" usage="Do not translate: _add_seconds" type="String">_add_seconds ( time_expression, integer_expression )</string>
- <string id="btf_add_seconds.tip" type="String">Returns the time or datetime, depending on the format of "time_expression", that results from adding "integer_expression" seconds to "time_expression".</string>
- <string id="btf_add_seconds.example.1" usage="Do not translate: _add_seconds" type="String">Example: _add_seconds ( 13:04:59 , 1 )</string>
- <string id="btf_add_seconds.result.1" type="String">Result: 13:05:00</string>
- <string id="btf_add_seconds.example.2" usage="Do not translate: _add_seconds" type="String">Example: _add_seconds ( 2002-04-30 12:10:10.000, 1 )</string>
- <string id="btf_add_seconds.result.2" type="String">Result: 2002-04-30 12:10:11.000</string>
- <string id="btf_add_seconds.example.3" usage="Do not translate: _add_seconds. Retain newlines and layout" type="String">Example: _add_seconds ( 2002-04-30 00:00:00.000, 1/100 )
- Note that the second argument is not a whole number. This is supported by some database technologies and increments the time portion.</string>
- <string id="btf_add_seconds.result.3" usage="Retain newlines and layout" type="String">Result: 2002-04-30 00:00:00.010</string>
- <string id="btf_add_minutes.syntax" usage="Do not translate: _add_minutes" type="String">_add_minutes ( time_expression, integer_expression )</string>
- <string id="btf_add_minutes.tip" type="String">Returns the time or datetime, depending on the format of "time_expression", that results from adding "integer_expression" minutes to "time_expression".</string>
- <string id="btf_add_minutes.example.1" usage="Do not translate: _add_minutes" type="String">Example: _add_minutes ( 13:59:00 , 1 )</string>
- <string id="btf_add_minutes.result.1" type="String">Result: 14:00:00</string>
- <string id="btf_add_minutes.example.2" usage="Do not translate: _add_minutes" type="String">Example: _add_minutes ( 2002-04-30 12:59:10.000, 1 )</string>
- <string id="btf_add_minutes.result.2" type="String">Result: 2002-04-30 13:00:10.000</string>
- <string id="btf_add_minutes.example.3" usage="Do not translate: _add_minutes. Retain newlines and layout" type="String">Example: _add_minutes ( 2002-04-30 00:00:00.000, 1/60 )
- Note that the second argument is not a whole number. This is supported by some database technologies and increments the time portion.</string>
- <string id="btf_add_minutes.result.3" usage="Retain newlines and layout" type="String">Result: 2002-04-30 00:00:01.000</string>
- <string id="btf_add_hours.syntax" usage="Do not translate: _add_hours" type="String">_add_hours ( time_expression, integer_expression )</string>
- <string id="btf_add_hours.tip" type="String">Returns the time or datetime, depending on the format of "time_expression", that results from adding "integer_expression" hours to "time_expression".</string>
- <string id="btf_add_hours.example.1" usage="Do not translate: _add_hours" type="String">Example: _add_hours ( 13:59:00 , 1 )</string>
- <string id="btf_add_hours.result.1" type="String">Result: 14:59:00</string>
- <string id="btf_add_hours.example.2" usage="Do not translate: _add_hours" type="String">Example: _add_hours ( 2002-04-30 12:10:10.000, 1 )</string>
- <string id="btf_add_hours.result.2" type="String">Result: 2002-04-30 13:10:10.000,</string>
- <string id="btf_add_hours.example.3" usage="Do not translate: _add_hours. Retain newlines and layout" type="String">Example: _add_hours ( 2002-04-30 00:00:00.000, 1/60 )
- Note that the second argument is not a whole number. This is supported by some database technologies and increments the time portion.</string>
- <string id="btf_add_hours.result.3" usage="Retain newlines and layout" type="String">Result: 2002-04-30 00:01:00.000</string>
- <string id="btf_add_days.syntax" usage="Do not translate: _add_days" type="String">_add_days ( date_expression, integer_expression )</string>
- <string id="btf_add_days.tip" type="String">Returns the date or datetime, depending on the format of "date_expression", that results from adding "integer_expression" days to "date_expression".</string>
- <string id="btf_add_days.example.1" usage="Do not translate: _add_days" type="String">Example: _add_days ( 2002-04-30 , 1 )</string>
- <string id="btf_add_days.result.1" type="String">Result: 2002-05-01</string>
- <string id="btf_add_days.example.2" usage="Do not translate: _add_days" type="String">Example: _add_days ( 2002-04-30 12:10:10.000, 1 )</string>
- <string id="btf_add_days.result.2" type="String">Result: 2002-05-01 12:10:10.000</string>
- <string id="btf_add_days.example.3" usage="Do not translate: _add_days. Retain newlines and layout" type="String">Example: _add_days ( 2002-04-30 00:00:00.000, 1/24 )
- Note that the second argument is not a whole number. This is supported by some database technologies and increments the time portion.</string>
- <string id="btf_add_days.result.3" usage="Retain newlines and layout" type="String">Result: 2002-04-30 01:00:00.000</string>
- <string id="btf_add_months.syntax" usage="Do not translate: _add_months" type="String">_add_months ( date_expression, integer_expression )</string>
- <string id="btf_add_months.tip" type="String">
- Adds "integer_expression" months to "date_expression". If the resulting month has fewer days than the day of month component, then the last day of the resulting month is returned. In all other cases the returned value has the same day of month component as "date_expression". </string>
- <string id="btf_add_months.example.1" usage="Do not translate: _add_months" type="String">
- Example: _add_months ( 2012-04-15 , 3 )</string>
- <string id="btf_add_months.result.1" type="String">Result: 2012-07-15</string>
- <string id="btf_add_months.example.2" usage="Do not translate: _add_months" type="String">
- Result is not the last day of the resultant month.
- Example: _add_months ( 2012-02-29 , 1 )</string>
- <string id="btf_add_months.result.2" type="String">Result: 2012-03-29</string>
- <string id="btf_add_months.example.3" usage="Do not translate: _add_months" type="String">
- Use the function _last_of_month to return the last day of the month.
- Example: _last_of_month ( _add_months ( 2012-02-29 , 1 ) )</string>
- <string id="btf_add_months.result.3" type="String">Result: 2012-03-31</string>
- <string id="btf_add_months.example.4" usage="Do not translate: _add_months" type="String">
- Day is adjusted to the last day of the resulting month.
- Example: _add_months ( 2012-01-31 , 1 )</string>
- <string id="btf_add_months.result.4" type="String">Result: 2012-02-29</string>
- <string id="btf_add_months.example.5" usage="Do not translate: _add_months" type="String">
- Adding to a timestamp.
- Example: _add_months ( 2002-04-30 12:10:10.000 , 1 )</string>
- <string id="btf_add_months.result.5" type="String">Result: 2002-05-30 12:10:10.000</string>
- <string id="btf_add_years.syntax" usage="Do not translate: _add_years" type="String">_add_years ( date_expression, integer_expression )</string>
- <string id="btf_add_years.tip" type="String">
- Adds "integer_expression" years to "date_expression". If the "date_expression" is February 29 and resulting year is non leap year, then the resulting day is set to February 28. In all other cases the returned value has the same day and month as "date_expression".</string>
- <string id="btf_add_years.example.1" usage="Do not translate: _add_years" type="String">
- Example: _add_years ( 2012-04-15 , 1 )</string>
- <string id="btf_add_years.result.1" type="String">Result: 2013-04-15</string>
- <string id="btf_add_years.example.2" usage="Do not translate: _add_years" type="String">
- February 29 is adjusted for non leap years.
- Example: _add_years ( 2012-02-29 , 1 )</string>
- <string id="btf_add_years.result.2" type="String">Result: 2013-02-28</string>
- <string id="btf_add_years.example.3" usage="Do not translate: _add_years" type="String">
- Adding to a timestamp.
- Example: _add_years ( 2002-04-30 12:10:10.000 , 1 )</string>
- <string id="btf_add_years.result.3" type="String">Result: 2003-04-30 12:10:10.000</string>
- <string id="btf_age.syntax" usage="Do not translate: _age" type="String">_age ( date_expression ) </string>
- <string id="btf_age.tip" type="String">Returns a number that is obtained from subtracting "date_expression" from today's date. The returned value has the form YYYYMMDD, where YYYY represents the number of years, MM represents the number of months, and DD represents the number of days.</string>
- <string id="btf_age.example.1" usage="Do not translate: _age" type="String">Example: _age ( 1990-04-30 ) (if today's date is 2003-02-05)</string>
- <string id="btf_age.result.1" type="String">Result: 120906, meaning 12 years, 9 months, and 6 days.</string>
- <string id="btf_date_to_int.syntax" usage="Do not translate: _date_to_int" type="String">_date_to_int ( date_expression ) </string>
- <string id="btf_date_to_int.tip" type="String">Returns the integer representation of "date_expression", which can be of type "date", "timestamp" or "timestamp with time zone". The returned value has the form YYYYMMDD, where YYYY represents the number of years, MM represents the number of months, and DD represents the number of days.</string>
- <string id="btf_date_to_int.example.1" usage="Do not translate: _date_to_int" type="String">Example: _date_to_int ( 2003-01-01 )</string>
- <string id="btf_date_to_int.result.1" type="String">Result: 20030101</string>
- <string id="btf_date_to_int.example.2" usage="Do not translate: _date_to_int" type="String">Example: _date_to_int ( 2003-01-01 13:00:00.000 )</string>
- <string id="btf_date_to_int.result.2" type="String">Result: 20030101</string>
- <string id="btf_day_of_week.syntax" usage="Do not translate: _day_of_week" type="String">_day_of_week ( date_expression, integer ) </string>
- <string id="btf_day_of_week.tip" type="String">Returns the day of week (1 to 7), where 1 is the first day of the week as indicated by the second parameter (1 to 7, 1 being Monday and 7 being Sunday). Note that in ISO 8601 standard, a week begins with Monday being day 1.</string>
- <string id="btf_day_of_week.example.1" usage="Do not translate: _day_of_week" type="String">Example: _day_of_week ( 2003-01-01 , 1 )</string>
- <string id="btf_day_of_week.result.1" type="String">Result: 3</string>
- <string id="btf_day_of_year.syntax" usage="Do not translate: _day_of_year" type="String">_day_of_year ( date_expression ) </string>
- <string id="btf_day_of_year.tip" type="String">Returns the day of year (1 to 366) in "date_ expression". Also known as Julian day.</string>
- <string id="btf_day_of_year.example.1" usage="Do not translate: _day_of_year" type="String">Example: _day_of_year ( 2003-03-01 )</string>
- <string id="btf_day_of_year.result.1" type="String">Result: 61</string>
- <string id="btf_days_between.syntax" usage="Do not translate: _days_between" type="String">_days_between ( date_expression1 , date_expression2 )</string>
- <string id="btf_days_between.tip" type="String">Returns a positive or negative number representing the number of days between "date_expression1" and "date_expression2". If "date_expression1" < "date_expression2", then the result will be a negative number.</string>
- <string id="btf_days_between.example.1" usage="Do not translate: _days_between" type="String">Example: _days_between ( 2002-06-21 , 2002-04-30 )</string>
- <string id="btf_days_between.result.1" type="String">Result: 52</string>
- <string id="btf_days_between.example.2" usage="Do not translate: _days_between" type="String">Example: _days_between ( 2002-04-30 , 2002-06-21 )</string>
- <string id="btf_days_between.result.2" type="String">Result: -52</string>
- <string id="btf_day_to_end_of_month.syntax" usage="Do not translate: _days_to_end_of_month" type="String">_days_to_end_of_month ( date_expression )</string>
- <string id="btf_day_to_end_of_month.tip" type="String">Returns a number representing the number of days remaining in the month represented by "date_expression".</string>
- <string id="btf_day_to_end_of_month.example.1" usage="Do not translate: _days_to_end_of_month" type="String">Example: _days_to_end_of_month ( 2002-04-20 14:30:22.123 )</string>
- <string id="btf_day_to_end_of_month.result.1" type="String">Result: 10</string>
- <string id="btf_first_of_month.syntax" usage="Do not translate: _first_of_month" type="String">_first_of_month ( date_expression )</string>
- <string id="btf_first_of_month.tip" type="String">Returns a date or datetime, depending on the argument, by converting "date_expression" to a date with the same year and month but with the day set to 1.</string>
- <string id="btf_first_of_month.example.1" usage="Do not translate: _first_of_month" type="String">Example: _first_of_month ( 2002-04-20 )</string>
- <string id="btf_first_of_month.result.1" type="String">Result: 2002-04-01</string>
- <string id="btf_first_of_month.example.2" usage="Do not translate: _first_of_month" type="String">Example: _first_of_month ( 2002-04-20 12:10:10.000 )</string>
- <string id="btf_first_of_month.result.2" type="String">Result: 2002-04-01 12:10:10.000</string>
- <string id="btf_last_of_month.syntax" usage="Do not translate: _last_of_month" type="String">_last_of_month ( date_expression )</string>
- <string id="btf_last_of_month.tip" type="String">Returns a date or datetime, depending on the argument, that is the last day of the month represented by "date_expression".</string>
- <string id="btf_last_of_month.example.1" usage="Do not translate: _last_of_month" type="String">Example: _last_of_month ( 2002-01-14 )</string>
- <string id="btf_last_of_month.result.1" type="String">Result: 2002-01-31</string>
- <string id="btf_last_of_month.example.2" usage="Do not translate: _last_of_month" type="String">Example: _last_of_month ( 2002-01-14 12:10:10.000 )</string>
- <string id="btf_last_of_month.result.2" type="String">Result: 2002-01-31 12:10:10.000</string>
- <string id="btf_make_timestamp.syntax" usage="Do not translate: _make_timestamp" type="String">_make_timestamp ( integer_expression1, integer_expression2, integer_expression3 )</string>
- <string id="btf_make_timestamp.tip" type="String">Returns a timestamp constructed from "integer_expression1" (the year), "integer_expression2" (the month), and "integer_expression3" (the day). The time portion defaults to 00:00:00.000 .</string>
- <string id="btf_make_timestamp.example.1" usage="Do not translate: _make_timestamp" type="String">Example: _make_timestamp ( 2002 , 01 , 14 )</string>
- <string id="btf_make_timestamp.result.1" type="String">Result: 2002-01-14 00:00:00.000</string>
- <string id="btf_months_between.syntax" usage="Do not translate: _months_between" type="String">_months_between ( date_expression1, date_expression2 )</string>
- <string id="btf_months_between.tip" type="String">Returns a positive or negative integer number representing the number of months between "date_expression1" and "date_expression2". If "date_expression1" is earlier than "date_expression2", then a negative number is returned.</string>
- <string id="btf_months_between.example.1" usage="Do not translate: _months_between" type="String">Example: _months_between ( 2002-04-03 , 2002-01-30 )</string>
- <string id="btf_months_between.result.1" type="String">Result: 2</string>
- <string id="btf_months_between.example.2" usage="Do not translate: _months_between" type="String">Example: _months_between ( 2002-01-30 , 2002-04-03 )</string>
- <string id="btf_months_between.result.2" type="String">Result: -2</string>
- <string id="btf_shift_timezone.syntax" usage="Do not translate: _shift_timezone. Retain newline." type="String">_shift_timezone ( timestamp_value , from_time_zone , target_time_zone )
- _shift_timezone ( timestamp_with_time_zone_value , target_time_zone )</string>
- <string id="btf_shift_timezone.tip" type="String" usage="Do not translate: Retain newlines.">Shifts a timestamp value from one time zone to another time zone. This function honors the Daylight Savings Time when applicable. If the first argument is of type "timestamp", then the second and third arguments represent the "from" and "target" time zones, respectively. If the first argument is of type "timestamp with time zone", then the "from" time zone is already implied in the first argument therefore the second argument represents the "target" time zone. The data type of the first argument will also determine the data type of the return value. The second and third arguments are of type "string" and represent time zone identifiers. A list of these identifiers can be found below.
- Note: using this function will cause local processing.
- </string>
- <string id="btf_shift_timezone.example.1" usage="Do not translate: _shift_timezone, EST, GMT" type="String">Example: _shift_timezone( 2013-06-30 12:00:00 , 'America/New_York' , 'GMT' )</string>
- <string id="btf_shift_timezone.result.1" type="String">Result: 2013-06-30 16:00:00</string>
- <string id="btf_shift_timezone.example.2" usage="Do not translate: _shift_timezone, PST" type="String">Example: _shift_timezone( 2013-11-30 12:00:00-05:00 , 'America/Vancouver' )</string>
- <string id="btf_shift_timezone.result.2" type="String">Result: 2013-11-30 09:00:00-08:00</string>
- <string id="btf_shift_timezone.example.3" type="String">Time zone identifiers:</string>
- <!-- START NON-TRANSLATABLE -->
- <string id="btf_shift_timezone.resultdata.3" usage="Do not translate:" type="String">GMT (GMT+00:00) Greenwich Mean Time
- Europe/Lisbon (GMT+00:00) Portugal Time (Lisbon)
- Europe/Amsterdam (GMT+01:00) Netherlands Time
- Europe/Paris (GMT+01:00) France Time
- Europe/Berlin (GMT+01:00) Germany Time
- Europe/Brussels (GMT+01:00) Belgium Time
- Europe/Rome (GMT+01:00) Italy Time
- Europe/Vienna (GMT+01:00) Austria Time
- Africa/Cairo (GMT+02:00) Egypt Time
- Africa/Johannesburg (GMT+02:00) South Africa Time
- Europe/Athens (GMT+02:00) Greece Time
- Africa/Addis_Ababa (GMT+03:00) Ethiopia Time
- Asia/Dubai (GMT+04:00) United Arab Emirates Time
- Asia/Karachi (GMT+05:00) Pakistan Time
- Asia/Calcutta (GMT+05:30) India Time
- Asia/Dhaka (GMT+06:00) Bangladesh Time
- Asia/Saigon (GMT+07:00) Vietnam Time
- Asia/Hong_Kong (GMT+08:00) Hong Kong SAR China Time
- Asia/Tokyo (GMT+09:00) Japan Time
- Australia/Darwin (GMT+09:30) Australia Time (Darwin)
- Australia/Sydney (GMT+10:00) Australia Time (Sydney)
- Pacific/Guadalcanal (GMT+11:00) Solomon Islands Time
- America/Argentina/San_Juan (GMT-03:00) Argentina Time (San Juan)
- America/Buenos_Aires (GMT-03:00) Argentina Time (Buenos Aires)
- America/Sao_Paulo (GMT-03:00) Brazil Time (Sao Paulo)
- America/St_Johns (GMT-03:30) Canada Time (St. John’s)
- America/Puerto_Rico (GMT-04:00) Puerto Rico Time
- America/New_York (GMT-05:00) United States Time (New York)
- America/Toronto (GMT-05:00) Canada Time (Toronto)
- America/Jamaica (GMT-05:00) Jamaica Time
- America/Chicago (GMT-06:00) United States Time (Chicago)
- America/Mexico_City (GMT-06:00) Mexico Time (Mexico City)
- America/Cambridge_Bay (GMT-07:00) Canada Time (Cambridge Bay)
- America/Edmonton (GMT-07:00) Canada Time (Edmonton)
- America/Yellowknife (GMT-07:00) Canada Time (Yellowknife)
- America/Denver (GMT-07:00) United States Time (Denver)
- America/Chihuahua (GMT-07:00) Mexico Time (Chihuahua)
- America/Los_Angeles (GMT-08:00) United States Time (Los Angeles)
- America/Tijuana (GMT-08:00) Mexico Time (Tijuana)
- America/Vancouver (GMT-08:00) Canada Time (Vancouver)
- America/Anchorage (GMT-09:00) United States Time (Anchorage)
- Pacific/Honolulu (GMT-10:00) United States Time (Honolulu)
- Pacific/Tahiti (GMT-10:00) French Polynesia Time (Tahiti)
- Pacific/Midway (GMT-11:00) U.S. Minor Outlying Islands Time (Midway)
- Pacific/Niue (GMT-11:00) Niue Time</string>
- <!-- END NON-TRANSLATABLE -->
- <string id="btf_shift_timezone.example.4" usage="Do not translate: Europe/Amsterdam, GMT" type="String">A customized time zone identifier may also be used, using the format GMT(+|-)HH:MM. For example, GMT-06:30 or GMT+02:00.</string>
- <string id="btf_week_of_year.syntax" usage="Do not translate: _week_of_year" type="String">_week_of_year ( date_expression )</string>
- <string id="btf_week_of_year.tip" type="String">Returns the number of the week of the year of "date_expression" according to the ISO 8601 standard. Week 1 of the year is the first week of the year to contain a Thursday, which is equivalent to the first week containing January 4th. A week starts on Monday (day 1) and ends on Sunday (day 7).</string>
- <string id="btf_week_of_year.example.1" usage="Do not translate: _week_of_year" type="String">Example: _week_of_year ( 2003-01-01 )</string>
- <string id="btf_week_of_year.result.1" type="String">Result: 1</string>
- <string id="btf_years_between.syntax" usage="Do not translate: _years_between" type="String">_years_between ( date_expression1, date_expression2 )</string>
- <string id="btf_years_between.tip" type="String">Returns a positive or negative integer number representing the number of years between "date_expression1" and "date_expression2". If "date_expression1" < "date_expression2" then a negative value is returned.</string>
- <string id="btf_years_between.example.1" usage="Do not translate: _years_between" type="String">Example: _years_between ( 2003-01-30 , 2001-04-03 )</string>
- <string id="btf_years_between.result.1" type="String">Result: 1</string>
- <string id="btf_years_between.example.2" usage="Do not translate: _years_between" type="String">Example: _years_between ( 2001-04-03 , 2003-01-30 )</string>
- <string id="btf_years_between.result.2" type="String">Result: -1</string>
- <string id="btf_ymdint_between.syntax" usage="Do not translate: _ymdint_between" type="String">_ymdint_between ( date_expression1 , date_expression2 )</string>
- <string id="btf_ymdint_between.tip" type="String">Returns a number representing the difference between "date_expression1" and "date_expression2". The returned value has the form YYYYMMDD, where YYYY represents the number of years, MM represents the number of months, and DD represents the number of days.</string>
- <string id="btf_ymdint_between.example.1" usage="Do not translate: _ymdint_between" type="String">Example: _ymdint_between ( 1990-04-30 , 2003-02-05 )</string>
- <string id="btf_ymdint_between.result.1" type="String">Result: 120905, meaning 12 years, 9 months and 5 days.</string>
- <string id="btf_year.syntax" usage="Do not translate: _year" type="String">_year ( date_expression ) </string>
- <string id="btf_year.tip" type="String">Returns the value of the year field in "date_expression".</string>
- <string id="btf_year.example.1" usage="Do not translate: _year" type="String">Example: _year ( 2003-03-01 )</string>
- <string id="btf_year.result.1" type="String">Result: 2003</string>
- <string id="btf_month.syntax" usage="Do not translate: _month" type="String">_month ( date_expression ) </string>
- <string id="btf_month.tip" type="String">Returns the value of the month field in "date_expression".</string>
- <string id="btf_month.example.1" usage="Do not translate: _month" type="String">Example: _month ( 2003-03-01 )</string>
- <string id="btf_month.result.1" type="String">Result: 3</string>
- <string id="btf_day.syntax" usage="Do not translate: _day" type="String">_day ( date_expression ) </string>
- <string id="btf_day.tip" type="String">Returns the value of the day field in "date_expression".</string>
- <string id="btf_day.example.1" usage="Do not translate: _day" type="String">Example: _day ( 2003-03-01 )</string>
- <string id="btf_day.result.1" type="String">Result: 1</string>
- <string id="btf_hour.syntax" usage="Do not translate: _hour" type="String">_hour ( date_expression ) </string>
- <string id="btf_hour.tip" type="String">Returns the value of the hour field in "date_expression".</string>
- <string id="btf_hour.example.1" usage="Do not translate: _hour" type="String">Example: _hour ( 2002-01-31 12:10:10.254 )</string>
- <string id="btf_hour.result.1" type="String">Result: 12</string>
- <string id="btf_minute.syntax" usage="Do not translate: _minute" type="String">_minute ( date_expression ) </string>
- <string id="btf_minute.tip" type="String">Returns the value of the minute field in "date_expression".</string>
- <string id="btf_minute.example.1" usage="Do not translate: _minute" type="String">Example: _minute ( 2002-01-31 12:10:10.254 )</string>
- <string id="btf_minute.result.1" type="String">Result: 10</string>
- <string id="btf_second.syntax" usage="Do not translate: _second" type="String">_second ( date_expression ) </string>
- <string id="btf_second.tip" type="String">Returns the value of the second field in "date_expression".</string>
- <string id="btf_second.example.1" usage="Do not translate: _second" type="String">Example: _second ( 2002-01-31 12:10:10.254 )</string>
- <string id="btf_second.result.1" type="String">Result: 10.254</string>
- <string id="btf_timezone_hour.syntax" usage="Do not translate: _timezone_hour" type="String">_timezone_hour ( timestamp_with_time_zone_value )
- _timezone_hour ( time_with_time_zone_value ) </string>
- <string id="btf_timezone_hour.tip" type="String">Returns the value of the timezone hour field in the expression. The expression must be of type "timestamp with time zone" or "time with time zone".</string>
- <string id="btf_timezone_hour.example.1" usage="Do not translate: _timezone_hour" type="String">Example: _timezone_hour ( 2002-01-31 12:10:10.254-05:30 )</string>
- <string id="btf_timezone_hour.result.1" type="String">Result: -5</string>
- <string id="btf_timezone_minute.syntax" usage="Do not translate: _timezone_minute" type="String">_timezone_minute ( timestamp_with_time_zone_value )
- _timezone_minute ( time_with_time_zone_value ) </string>
- <string id="btf_timezone_minute.tip" type="String">Returns the value of the timezone minute field in the expression. The expression must be of type "timestamp with time zone" or "time with time zone".</string>
- <string id="btf_timezone_minute.example.1" usage="Do not translate: _timezone_minute" type="String">Example: _timezone_minute ( 2002-01-31 12:10:10.254-05:30 )</string>
- <string id="btf_timezone_minute.result.1" type="String">Result: -30</string>
- <string id="btf_start_of_day.syntax" usage="Do not translate: _start_of_day" type="String">_start_of_day ([ date_expression ]) </string>
- <string id="btf_start_of_day.tip" type="String">Returns the start of "date_expression" or start of today as a timestamp</string>
- <string id="btf_start_of_day.example.1" usage="Do not translate: _start_of_day" type="String">Example: _start_of_day ( 2014-11-23 12:10:10.254 )</string>
- <string id="btf_start_of_day.result.1" type="String">Result: 2014-11-23 00:00:00</string>
- <string id="btf_start_of_day.example.2" usage="Do not translate: _start_of_day" type="String">Example: _start_of_day ()</string>
- <string id="btf_start_of_day.result.2" type="String">Result: 2016-01-01 00:00:00</string>
- <string id="btf_end_of_day.syntax" usage="Do not translate: _end_of_day" type="String">_end_of_day ([ date_expression ]) </string>
- <string id="btf_end_of_day.tip" type="String">Returns the end of "date_expression" or end of today as a timestamp.</string>
- <string id="btf_end_of_day.example.1" usage="Do not translate: _end_of_day" type="String">Example: _end_of_day ( 2014-11-23 12:10:10.254 )</string>
- <string id="btf_end_of_day.result.1" type="String">Result: 2014-11-23 23:59:59</string>
- <string id="btf_end_of_day.example.2" usage="Do not translate: _end_of_day" type="String">Example: _end_of_day ()</string>
- <string id="btf_end_of_day.result.2" type="String">Result: 2016-01-01 23:59:59</string>
- <string id="btf_unix_timestamp.syntax" usage="Do not translate: _unix_timestamp" type="String">_unix_timestamp ( date_expression ) </string>
- <string id="btf_unix_timestamp.tip" type="String">Returns the number of seconds since 1970-01-01 00:00:00-00 for the given "date_expression".</string>
- <string id="btf_unix_timestamp.example.1" usage="Do not translate: _unix_timestamp" type="String">Example: _unix_timestamp ( 2014-11-23 )</string>
- <string id="btf_unix_timestamp.result.1" type="String">Result: 1416718800</string>
- <string id="btf_from_unixtime.syntax" usage="Do not translate: _from_unixtime" type="String">_from_unixtime ( integer_expression ) </string>
- <string id="btf_from_unixtime.tip" type="String">Returns the unix time specified by "integer_expression" as a timestamp with time zone.</string>
- <string id="btf_from_unixtime.example.1" usage="Do not translate: _from_unixtime" type="String">Example: _from_unixtime (1417807335)</string>
- <string id="btf_from_unixtime.result.1" type="String">Result: 2014-12-05 19:22:15+00:00</string>
- </section>
- <section name="MAC" type="UI">
- <string id="macro_functions" type="String">Macro Functions</string>
- <string id="macro_functions.tip" type="String">This list contains functions that can be used within a macro. A macro may contain one or more macro functions. A macro is delimited by a number sign (#) at the beginning and at the end. Everything between the number signs is treated as a macro expression and is executed at run time.
- For macro functions that accept expressions of datatype timestamp with time zone as arguments, the accepted format is 'yyyy-mm-dd hh:mm:ss[.ff]+hh:mm' where fractional seconds are optional and can be represented by 1 to 9 digits. In lieu of a space separating the date portion to the time portion, the character 'T' is also accepted. Also, in lieu of the time zone '+hh:mm', the character 'Z' is accepted and will be processed internally as '+00:00'. The macro functions that return expressions of datatype timestamp with time zone return 9 digits by default for their fractional seconds. The macro function timestampMask () can be used to trim the output if required.</string>
- <string id="mac_add_seconds.tip" type="String">Returns the timestamp with time zone (as a string) that results from adding "integer_expression" number of seconds to "string_expression", where "string_expression" represents a timestamp with time zone.</string>
- <string id="mac_add_seconds.syntax" usage="Do not translate: _add_seconds" type="String">_add_seconds ( string_expression , integer_expression )</string>
- <string id="mac_add_seconds.example.1" usage="Do not translate: _add_seconds" type="String">Example: # _add_seconds ( '2005-11-01 12:00:00.000-05:00' , -1 ) #</string>
- <string id="mac_add_seconds.result.1" type="String">Result: 2005-11-01 11:59:59.000-05:00</string>
- <string id="mac_add_seconds.example.2" usage="Do not translate: _add_seconds, current_timestamp" type="String">Example: # _add_seconds ( $current_timestamp , 1 ) #</string>
- <string id="mac_add_seconds.result.2" type="String">Result: 2005-11-01 12:00:01.000000000-05:00</string>
- <string id="mac_add_seconds.example.3" usage="Do not translate: _add_seconds, current_timestamp, timestampMask" type="String">Example: # timestampMask ( _add_seconds ( $current_timestamp , 1 ) , 'hh:mm:ss' ) #</string>
- <string id="mac_add_seconds.result.3" type="String">Result: 12:00:01</string>
- <string id="mac_add_minutes.tip" type="String">Returns the timestamp with time zone (as a string) that results from adding "integer_expression" number of minutes to "string_expression", where "string_expression" represents a timestamp with time zone.</string>
- <string id="mac_add_minutes.syntax" usage="Do not translate: _add_minutes" type="String">_add_minutes ( string_expression , integer_expression )</string>
- <string id="mac_add_minutes.example.1" usage="Do not translate: _add_minutes" type="String">Example: # _add_minutes ( '2005-11-01 12:00:00.000-05:00' , -1 ) #</string>
- <string id="mac_add_minutes.result.1" type="String">Result: 2005-11-01 11:59:00.000-05:00</string>
- <string id="mac_add_minutes.example.2" usage="Do not translate: _add_minutes, current_timestamp" type="String">Example: # _add_minutes ( $current_timestamp , 1 ) #</string>
- <string id="mac_add_minutes.result.2" type="String">Result: 2005-11-01 12:01:00.000000000-05:00</string>
- <string id="mac_add_minutes.example.3" usage="Do not translate: _add_minutes, current_timestamp, timestampMask" type="String">Example: # timestampMask ( _add_minutes ( $current_timestamp , 1 ) , 'hh:mm:ss' ) #</string>
- <string id="mac_add_minutes.result.3" type="String">Result: 12:01:00</string>
- <string id="mac_add_hours.tip" type="String">Returns the timestamp with time zone (as a string) that results from adding "integer_expression" number of hours to "string_expression", where "string_expression" represents a timestamp with time zone.</string>
- <string id="mac_add_hours.syntax" usage="Do not translate: _add_hours" type="String">_add_hours ( string_expression , integer_expression )</string>
- <string id="mac_add_hours.example.1" usage="Do not translate: _add_hours" type="String">Example: # _add_hours ( '2005-11-01 12:00:00.000-05:00' , -1 ) #</string>
- <string id="mac_add_hours.result.1" type="String">Result: 2005-11-01 13:00:00.000-05:00</string>
- <string id="mac_add_hours.example.2" usage="Do not translate: _add_hours, current_timestamp" type="String">Example: # _add_hours ( $current_timestamp , 1 ) #</string>
- <string id="mac_add_hours.result.2" type="String">Result: 2005-11-01 13:00:00.000000000-05:00</string>
- <string id="mac_add_hours.example.3" usage="Do not translate: _add_hours, current_timestamp, timestampMask" type="String">Example: # timestampMask ( _add_hours ( $current_timestamp , 1 ) , 'hh:mm:ss' ) #</string>
- <string id="mac_add_hours.result.3" type="String">Result: 13:00:00</string>
- <string id="mac_add_days.tip" type="String">Returns the timestamp with time zone (as a string) that results from adding "integer_expression" number of days to "string_expression", where "string_expression" represents a timestamp with time zone.
- When the first argument is a date, specified as a string with format: yyyy-mm-dd, then the return value is a string formatted as a date.</string>
- <string id="mac_add_days.syntax" usage="Do not translate: _add_days" type="String">_add_days ( string_expression , integer_expression )</string>
- <string id="mac_add_days.example.1" usage="Do not translate: _add_days" type="String">Example: # _add_days ( '2005-11-01 12:00:00.000-05:00' , -1 ) #</string>
- <string id="mac_add_days.result.1" type="String">Result: 2005-10-31 12:00:00.000000000-05:00</string>
- <string id="mac_add_days.example.2" usage="Do not translate: _add_days, current_timestamp" type="String">Example: # _add_days ( $current_timestamp , 1 ) #</string>
- <string id="mac_add_days.result.2" type="String">Result: 2005-11-02 12:00:00.000000000-05:00</string>
- <string id="mac_add_days.example.3" usage="Do not translate: _add_days, current_timestamp, timestampMask" type="String">Example: # timestampMask ( _add_days ( $current_timestamp , 1 ) , 'yyyy-mm-dd' ) #</string>
- <string id="mac_add_days.result.3" type="String">Result: 2005-11-02</string>
- <string id="mac_add_days.example.4" usage="Do not translate: _add_days" type="String">Example: # _add_days( '2019-11-14' , 3 ) #</string>
- <string id="mac_add_days.result.4" type="String">Result: 2019-11-17</string>
- <string id="mac_add_months.tip" type="String">Returns the timestamp with time zone (as a string) that results from adding "integer_expression" number of months to "string_expression", where "string_expression" represents a timestamp with time zone.
- When the first argument is a date, specified as a string with format: yyyy-mm-dd, then the return value is a string formatted as a date.</string>
- <string id="mac_add_months.syntax" usage="Do not translate: _add_months" type="String">_add_months ( string_expression , integer_expression )</string>
- <string id="mac_add_months.example.1" usage="Do not translate: _add_months" type="String">Example: # _add_months ( '2005-11-01 12:00:00.000-05:00' , -1 ) #</string>
- <string id="mac_add_months.result.1" type="String">Result: 2005-10-01 12:00:00.000000000-05:00</string>
- <string id="mac_add_months.example.2" usage="Do not translate: _add_months, current_timestamp" type="String">Example: # _add_months ( $current_timestamp , 1 ) #</string>
- <string id="mac_add_months.result.2" type="String">Result: 2005-12-01 12:00:00.000000000-05:00</string>
- <string id="mac_add_months.example.3" usage="Do not translate: _add_months, current_timestamp, timestampMask" type="String">Example: # timestampMask ( _add_months ( $current_timestamp , 1 ) , 'yyyy-mm-dd' ) #</string>
- <string id="mac_add_months.result.3" type="String">Result: 2005-12-01</string>
- <string id="mac_add_months.example.4" usage="Do not translate: _add_months" type="String">Example: # _add_months( '2019-11-14' , -1 ) #</string>
- <string id="mac_add_months.result.4" type="String">Result: 2019-10-14</string>
- <string id="mac_add_years.tip" type="String">Returns the timestamp with time zone (as a string) that results from adding "integer_expression" number of years to "string_expression", where "string_expression" represents a timestamp with time zone.
- When the first argument is a date, specified as a string with format: yyyy-mm-dd, then the return value is a string formatted as a date.</string>
- <string id="mac_add_years.syntax" usage="Do not translate: _add_years" type="String">_add_years ( string_expression , integer_expression )</string>
- <string id="mac_add_years.example.1" usage="Do not translate: _add_years" type="String">Example: # _add_years ( '2005-11-01 12:00:00.000-05:00' , -1 ) #</string>
- <string id="mac_add_years.result.1" type="String">Result: 2004-11-01 12:00:00.000000000-05:00</string>
- <string id="mac_add_years.example.2" usage="Do not translate: _add_years, current_timestamp" type="String">Example: # _add_years ( $current_timestamp , 1 ) #</string>
- <string id="mac_add_years.result.2" type="String">Result: 2006-11-01 12:00:00.000000000-05:00</string>
- <string id="mac_add_years.example.3" usage="Do not translate: _add_years, current_timestamp, timestampMask" type="String">Example: # timestampMask ( _add_years ( $current_timestamp , 1 ) , 'yyyy-mm-dd' ) #</string>
- <string id="mac_add_years.result.3" type="String">Result: 2006-11-01</string>
- <string id="mac_add_years.example.4" usage="Do not translate: _add_years" type="String">Example: # _add_years( '2019-11-14' , -2 ) #</string>
- <string id="mac_add_years.result.4" type="String">Result: 2017-11-14</string>
- <string id="mac_first_of_month.syntax" usage="Do not translate: _first_of_month" type="String">_first_of_month ( string_expression )</string>
- <string id="mac_first_of_month.tip" type="String">Returns a timestamp with time zone (as a string) by converting the day value in "string_expression" to 1, where "string_expression" is a timestamp with time zone.</string>
- <string id="mac_first_of_month.example.1" usage="Do not translate: _first_of_month" type="String">Example: # _first_of_month ( '2005-11-11 12:00:00.000-05:00' ) #</string>
- <string id="mac_first_of_month.result.1" type="String">Result: 2005-11-01 12:00:00.000000000-05:00</string>
- <string id="mac_first_of_month.example.2" usage="Do not translate: _first_of_month, timestampMask" type="String">Example: # timestampMask ( _first_of_month ( '2005-11-11 12:00:00.000-05:00' ) , 'yyyymmdd' ) #</string>
- <string id="mac_first_of_month.result.2" type="String">Result: 20051101 </string>
- <string id="mac_last_of_month.syntax" usage="Do not translate: _last_of_month" type="String">_last_of_month ( string_expression )</string>
- <string id="mac_last_of_month.tip" type="String">Returns a timestamp with time zone (as a string) that is the last day of the month represented by "string_expression", where "string_expression" is a timestamp with time zone.</string>
- <string id="mac_last_of_month.example.1" usage="Do not translate: _last_of_month" type="String">Example: # _last_of_month ( '2005-11-11 12:00:00.000-05:00' ) #</string>
- <string id="mac_last_of_month.result.1" type="String">Result: 2005-11-30 12:00:00.000000000-05:00</string>
- <string id="mac_last_of_month.example.2" usage="Do not translate: _last_of_month, timestampMask" type="String">Example: # timestampMask ( _last_of_month ( '2005-11-11 12:00:00.000-05:00' ) , 'yyyy-mm-dd' ) #</string>
- <string id="mac_last_of_month.result.2" type="String">Result: 2005-11-30</string>
- <string id="mac_modelj.syntax" type="String">modelj ( 'identifier' [ , 'model_search_path' [ , 'options' ] ] )</string>
- <string id="mac_modelj.tip" type="String">Returns a portion of the metadata model in json format. The current model will be used when the 'model_search_path' is not specified.
- The 'options' argument can be set to 'cleanup', this changes some parts of the result to fixed values (useful for testing).</string>
- <string id="mac_modelj.example.1" type="String">sq ( modelj ( '[gosales].[country].[country]' )</string>
- <string id="mac_square_brackets.tip" type="String">Surrounds "string_expression" with square brackets.</string>
- <string id="mac_square_brackets.syntax" usage="Do not translate: sb" type="String">sb ( string_expression )</string>
- <string id="mac_square_brackets.example.1" usage="Do not translate: sb" type="String">Example: # sb ( 'abc' ) #</string>
- <string id="mac_square_brackets.result.1" type="String">Result: [abc]</string>
- <string id="mac_single_quotes.tip" type="String">Surrounds "string_expression" with single quotes.</string>
- <string id="mac_single_quotes.syntax" usage="Do not translate: sq" type="String">sq ( string_expression )</string>
- <string id="mac_single_quotes.example.1" usage="Do not translate: sq" type="String">Example: # sq ( 'zero' ) #</string>
- <string id="mac_single_quotes.result.1" type="String">Result: 'zero'</string>
- <string id="mac_double_quotes.tip" type="String">Surrounds "string_expression" with double quotes.</string>
- <string id="mac_double_quotes.syntax" usage="Do not translate: dq" type="String">dq ( string_expression )</string>
- <string id="mac_double_quotes.example.1" usage="Do not translate: dq" type="String">Example: # dq ( 'zero' ) #</string>
- <string id="mac_double_quotes.result.1" type="String">Result: "zero"</string>
- <string id="mac_csvIdentityName.tip" type="String">Uses the identity information of the current authenticated user to look up values in the specified parameter map. Each individual piece of the user's identity (account name, group names, role names) is used as a key into the map. The unique list of values that is retrieved from the parameter map is then returned as a string, where each value is surrounded by single quotes and where multiple values are separated by commas.</string>
- <string id="mac_csvIdentityName.syntax" usage="Do not translate: CSVIdentityName" type="String">CSVIdentityName ( %parameter_map_name [ , separator_string ] )</string>
- <string id="mac_csvIdentityName.example.1" usage="Do not translate: CSVIdentityName" type="String">Example: # CSVIdentityName ( %security_clearance_level_map ) #</string>
- <string id="mac_csvIdentityName.result.1" type="String">Result: 'level_500', 'level_501', 'level_700'</string>
- <string id="mac_csvIdentityNameList.tip" type="String">Returns the pieces of the user's identity (account name, group names, role names) as a list of strings. The unique list of values is returned as a string, where each value is surrounded by single quotes and where multiple values are separated by commas.</string>
- <string id="mac_csvIdentityNameList.syntax" usage="Do not translate: CSVIdentityNameList" type="String">CSVIdentityNameList ( [ separator_string ] )</string>
- <string id="mac_csvIdentityNameList.example.1" usage="Do not translate: CSVIdentityNameList" type="String">Example: # CSVIdentityNameList ( ) #</string>
- <string id="mac_csvIdentityNameList.result.1" type="String">Result: 'Everyone', 'Report Administrators', 'Query User'</string>
- <string id="mac_camPassport.tip" type="String">Returns the Cognos® Access Manager passport.</string>
- <string id="mac_camPassport.syntax" usage="Do not translate: CAMPassport" type="String">CAMPassport ( )</string>
- <string id="mac_camPassport.example.1" usage="Do not translate: CAMPassport" type="String">Example: # CAMPassport ( ) #</string>
- <string id="mac_camPassport.result.1" type="String">Result: 111:98812d62-4fd4-037b-4354-26414cf7ebef:3677162321</string>
- <string id="mac_camIdList.tip" type="String">Returns the pieces of the user's Cognos® Access Manager ID (CAMID), such as account name, group names, or role names, as a list of values separated by commas.</string>
- <string id="mac_camIdList.syntax" usage="Do not translate: CAMIDList" type="String">CAMIDList ( [ separator_string ] )</string>
- <string id="mac_camIdList.example.1" usage="Do not translate: CAMIDList" type="String">Example: #CAMIDList ( ) #</string>
- <string id="mac_camIdList.result.1" type="String">Result: CAMID ( "::Everyone" ) , CAMID ( ":Authors" ) , CAMID ( ":Query Users" ) , CAMID ( ":Consumers" ) , CAMID ( ":Metrics Authors" )</string>
- <string id="mac_camIdListForType.tip" type="String">Returns an array of the user's Cognos® Access Manager IDs (CAMIDs) based on the identity type (account, group, or role). CAMIDListForType can be used with the macro functions csv or join.</string>
- <string id="mac_camIdListForType.syntax" usage="Do not translate: CAMIDListForType" type="String">CAMIDListForType ( identity type )</string>
- <string id="mac_camIdListForType.example.1" usage="Do not translate: in, csv, role, CAMIDListForType" type="String">Example: [qs].[userRole] in ( # csv ( CAMIDListForType ( 'role' ) ) # ) </string>
- <string id="mac_camIdListForType.result.1" type="String">Result: [qs].[userRole] in ( 'CAMID ( "::System Administrators" ) ' , 'CAMID ( ":Authors" )' )</string>
- <string id="mac_concatenate.tip" type="String">Concatenates two strings.</string>
- <string id="mac_concatenate.syntax" type="String">value1 + value2</string>
- <string id="mac_concatenate.example.1" type="String">Example: # '{ ' + $runLocale + ' }' #</string>
- <string id="mac_concatenate.result.1" type="String">Result: {en-us}</string>
- <string id="mac_lstrip.tip" type="String">Strips the leading characters from the first argument. The optional second argument defines the set of characters to strip. By default, this function strips white space (ie. space, tab, carriage return and line feed).</string>
- <string id="mac_lstrip.syntax" usage="Do not translate: lstrip" type="String">lstrip ( string_expression [ , set_of_characters ] )</string>
- <string id="mac_lstrip.example.1" usage="Do not translate: sq, lstrip" type="String">Example: # sq( lstrip ( ' abc ' ) ) #</string>
- <string id="mac_lstrip.result.1" type="String">Result: 'abc '</string>
- <string id="mac_lstrip.example.2" usage="Do not translate: lstrip" type="String">Example: # lstrip ( ' 0053.2100 ' , '0 \t\r\n' ) #</string>
- <string id="mac_lstrip.result.2" type="String">Result: 53.2100 </string>
- <string id="mac_ParamValue.tip" type="String">Returns the parameter value of "parameterName" if it is defined. The value of "defaultText" will be returned if "parameterName" does not exist. When "datatype" is set to "string" then the result value will be surrounded by single quotes.
- The use of this function will not cause a missing parameter exception.</string>
- <string id="mac_ParamValue.syntax" usage="Do not translate: ParamValue" type="String">ParamValue ( parameterName [ , defaultText [, datatype ] ] )</string>
- <string id="mac_ParamValue.example.1" usage="Do not translate: sq, ParamValue" type="String">Example: # ParamValue ( 'p_country' ) #</string>
- <string id="mac_ParamValue.result.1" type="String">Result: 'Canada' - p_country is set
- Result: null - p_country is not a known parameter
- Result: null - p_country is used in an optional prompt and is not set</string>
- <string id="mac_ParamValue.example.2" usage="Do not translate: ParamValue" type="String">Example: # ParamValue ( 'p_country' , 'Netherlands' ) #</string>
- <string id="mac_ParamValue.result.2" type="String">Result: 'Canada' - p_country is set
- Result: 'Netherlands' - p_country is not a known parameter
- Result: 'Netherlands' - p_country is used in an optional prompt and is not set</string>
- <string id="mac_ParamValue.example.3" usage="Do not translate: ParamValue, cast, null, varchar, token" type="String">Example: # ParamValue ( 'p_country', ' cast ( null as varchar(20)) ' , 'token' ) #</string>
- <string id="mac_ParamValue.result.3" type="String">Result: 'Canada' - p_country is set
- Result: cast ( null as varchar(20)) - p_country is not a known parameter
- Result: cast ( null as varchar(20)) - p_country is used in an optional prompt and is not set</string>
- <string id="mac_prompt.tip" type="String" usage="Do not translate: string, memberuniquename, Report Studio. Retain newlines">Prompts the user for a single value or member. Only "prompt_name" is required. The datatype defaults to 'string' when it is not specified. The prompt is optional when "defaultText" is specified. "Text", when specified, will precede the value. "QueryItem" can be specified to take advantage of the prompt information properties of "queryItem". "Trailing_text", when specified, will be appended to the value.
- When the data type is 'memberuniquename', a single select member prompt is created. It is good practice to provide a default value, as 3rd argument. The default value must be a valid member unique name; it can also be an alias that references a member unique name as done in Report Studio.</string>
- <string id="mac_prompt.syntax" usage="Do not translate: prompt" type="String">prompt ( prompt_name , datatype , defaultText , text , queryItem , trailing_text )</string>
- <string id="mac_prompt.example.1" usage="Do not translate: select, where, prompt, integer" type="String">Example: select . . . where COUNTRY_MULTILINGUAL.COUNTRY_CODE > #prompt ( 'Starting CountryCode' , 'integer' , '10' ) #</string>
- <string id="mac_prompt.result.1" usage="Do not translate: select, where" type="String">Result: select . . . where COUNTRY_MULTILINGUAL.COUNTRY_CODE > 10</string>
- <string id="mac_prompt.example.2" usage="Do not translate: prompt, string" type="String">Example: [gosales].[COUNTRY].[COUNTRY] = # prompt ( 'countryPrompt' , 'string' , '''Canada''' ) #</string>
- <string id="mac_prompt.result.2" type="String">Result: [gosales].[COUNTRY].[COUNTRY] = 'Canada'</string>
- <string id="mac_prompt.example.3" usage="Do not translate: set, prompt, memberuniquename" type="String">Example: set ( #prompt ('myProduct', 'memberuniquename', '[Camping Equipment]', '', '[Sales].[Product].[Product].[Product line]')#)</string>
- <string id="mac_prompt.result.3" type="String" usage="Do not translate: set">Result: set([Sales].[Product].[Product].[Product line]->[all].[1])</string>
- <string id="mac_prompt.note.1" usage="Do not translate: date, datetime, DATE, DATETIME, SQL" type="String">The "defaultText" parameter must be specified such that it is literally valid in the context of the macro since no formatting takes place on this value.
- The default string '''Canada''' in Example 2 is specified as a string using single quotes, in which the embedded single quotes are doubled up, thus 3 quotes. This results in the string being properly displayed within single quotes in the expression. As a general rule for the string datatype, "defaultText" should always be specified like this, except in the context of a stored procedure parameter.
- For "defaultText" of types 'date' or 'datetime', a special format should be used in the context of SQL. Examples of these formats are 'DATE ''2001-12-25''' and 'DATETIME ''2001-12-25 12:00:00'''. In all other contexts, use the date/datetime without the keyword and escaped single quotes (e.g., '2001-12-25').</string>
- <string id="mac_promptmany.tip" type="String" usage="Do not translate: string, memberuniquename, Report Studio. Retain newlines">Prompts the user for one or more values or members. Only "prompt_name" is required. The datatype defaults to 'string' when it is not specified. The prompt is optional when "defaultText" is specified. "Text", when specified, will precede the list of values. "QueryItem" can be specified to take advantage of the prompt information properties of "queryItem". "Trailing_text", when specified, will be appended to the list of values.
- When the data type is 'memberuniquename', a multi select member prompt is created. It is good practice to provide a default value, as 3rd argument. The default value must be a valid member unique name; it can also be an alias that references a member unique name as done in Report Studio.</string>
- <string id="mac_promptmany.syntax" usage="Do not translate: promptmany" type="String">promptmany ( prompt_name , datatype , defaultText , text , queryItem , trailing_text )</string>
- <string id="mac_promptmany.example.1" usage="Do not translate: select, where, in, promptmany" type="String">Example: select . . . where COUNTRY_MULTILINGUAL.COUNTRY in ( # promptmany ( 'CountryName' ) # )</string>
- <string id="mac_promptmany.result.1" usage="Do not translate: select, where, in" type="String">Result: select . . . where COUNTRY_MULTILINGUAL.COUNTRY_CODE in ( 'Canada' , 'The Netherlands' , 'Russia' )</string>
- <string id="mac_promptmany.example.2" usage="Do not translate: select, from, where, in, promptmany, and, integer. Retain newlines and layout" type="String">Example: select . . . from gosales.gosales.dbo.COUNTRY_MULTILINGUAL COUNTRY_MULTILINGUAL , gosales.gosales.dbo.COUNTRY XX where COUNTRY_MULTILINGUAL.COUNTRY_CODE = XX.COUNTRY_CODE # promptmany ( 'Selected CountryCodes' , 'integer' , ' ' , ' and COUNTRY_MULTILINGUAL.COUNTRY_CODE in ( ' , '' , ' ) ' ) #</string>
- <string id="mac_promptmany.result.2" type="String" usage="Do not translate: select, from, where, in, and. Retain newlines and layout">Result: select . . . from gosales.gosales.dbo.COUNTRY_MULTILINGUAL COUNTRY_MULTILINGUAL , gosales.gosales.dbo.COUNTRY XX where COUNTRY_MULTILINGUAL.COUNTRY_CODE = XX.COUNTRY_CODE and COUNTRY_MULTILINGUAL.COUNTRY_CODE in ( 'Canada' , 'The Netherlands' , 'Russia' )</string>
- <string id="mac_promptmany.example.3" usage="Do not translate: set, promptmany, memberuniquename" type="String">Example: set ( #promptmany ('myProduct', 'memberuniquename', '[Camping Equipment]', '', '[Sales].[Product].[Product].[Product line]')#)</string>
- <string id="mac_promptmany.result.3" type="String" usage="Do not translate: set">Result: set([Sales].[Product].[Product].[Product line]->[all].[1]; [Sales].[Product].[Product].[Product line]->[all].[2])</string>
- <string id="mac_queryValue.tip">Execute a query for a single column and return the value in the first (only) row.
- The result is not formatted, make sure to surround the call with sq ( ) as needed.</string>
- <string id="mac_queryValue.syntax" usage="Do not translate: queryValue">queryValue ( value_expression [ , filter_expression ] )</string>
- <string id="mac_queryValue.example.1" usage="Do not translate: queryValue, sq" type="String">Example: # sq ( queryValue ( 'TheCalendar.TheWeekdayName' , 'TheCalendar.TheDate = 2018-06-06' ) ) #</string>
- <string id="mac_queryValue.result.1" type="String">Result: 'Wednesday' </string>
- <string id="mac_array.tip">Constructs an array out of the list of parameters.</string>
- <string id="mac_array.syntax" usage="Do not translate: array">array ( string_expression|array_expression { , string_expression|array_expression } )</string>
- <string id="mac_array.example.1" usage="Do not translate: csv, array" type="String">Example: # csv ( array ( 'a1' , array ( 'x1' , 'x2' ) , 'a2' ) ) #</string>
- <string id="mac_array.result.1" type="String">Result: 'a1' , 'x1' , 'x2' , 'a2' </string>
- <string id="mac_csv.tip">Constructs a string from the elements of the array where the values are separated by commas. Optionally, the separator and quote strings can be specified. The default separator is a comma ( , ) and the default quote character is a single quote ( ' ).</string>
- <string id="mac_csv.syntax" usage="Do not translate: csv">csv ( array_expression [ , separator_string [ , quote_string ] ] )</string>
- <string id="mac_csv.example.1" usage="Do not translate: sq, csv, array" type="String">Example: # sq ( csv ( array ( 'a1' , 'a2' ) ) ) #</string>
- <string id="mac_csv.result.1" type="String">Result: 'a1', 'a2'</string>
- <string id="mac_getConfigurationEntry.tip" usage="Do not translate: true, false, qs.getConfigurationEntry.1. Keep the newline after the first sentence">Get an entry from the IBM® Cognos® configuration file.
- The force_decode_flag is optional and must be one of: 'true' , '1', 1 , 'false', '0', 0. The default is 'false'. In exceptional cases the force_decode_flag should be set to true.
- When the force_decode_flag is set to true then for entries configured in the IBM® Cognos® configuration via Advanced properties the plain text value of the configuration entry will be returned.
- For entries that are not identified in the Advanced properties an empty string is returned, irrespective of the presence of encrypted information.
- The entry in the Advanced properties is qs.getConfigurationEntry.1 and is a semi-colon separated list of names, by default this list of names is empty and calls to this function with the flag set to true will return an empty string.</string>
- <string id="mac_getConfigurationEntry.syntax" usage="Do not translate: getConfigurationEntry">getConfigurationEntry ( entry_string , force_decode_flag )</string>
- <string id="mac_getConfigurationEntry.example.1" usage="Do not translate: getConfigurationEntry, serverLocale" type="String">Example: # getConfigurationEntry ( 'serverLocale'  ) #</string>
- <string id="mac_getConfigurationEntry.result.1" type="String">Result: en</string>
- <string id="mac_getResourceString.tip" usage="Keep the newline after the first sentence">Returns an entry from a resource file.
- The first argument is the resource ID found in the resource file. The optional second argument is the resource file name without the locale suffix (e.g. 'mfwa4j' for the message file 'mfwa4j_en.properties'). The default resource file is 'xqejavamsgs'. The optional third argument is the locale, which defaults to 'en'.</string>
- <string id="mac_getResourceString.syntax" usage="Do not translate: getResourceString">getResourceString ( resource_id_string [, resource_file_string [ , locale_string ] ] )</string>
- <string id="mac_getResourceString.example.1" usage="Do not translate: getResourceString" type="String">Example: # getResourceString ( 'XQE_BIN_binLow' ) #</string>
- <string id="mac_getResourceString.result.1" type="String">Result: XQE-BIN-0001 less than %1</string>
- <string id="mac_getResourceString.example.2" usage="Do not translate: getResourceString" type="String">Example: # getResourceString ( 'MFW_UT_INTERNAL_ERROR' , 'mfw4j' , 'en' ) #</string>
- <string id="mac_getResourceString.result.2" type="String" usage="Do not translate: anything after Result:">Result: MFW-UT-1002 An internal problem has occurred. Please contact your system administrator.</string>
- <string id="mac_grep.tip">Searches for and returns elements of an array that match the pattern specified in "pattern_string". 
The only supported metacharacters are: 
^ (beginning of word), 
$ (end of word), 
! (negate - only supported as the first character).</string>
- <string id="mac_grep.syntax" usage="Do not translate: grep">grep ( pattern_string , array_expression )</string>
- <string id="mac_grep.example.1" usage="Do not translate: csv, grep, array" type="String">Example: # sq ( csv ( grep ( 's' , array ( 'as', 'an', 'arts' ) ) ) ) #</string>
- <string id="mac_grep.result.1" type="String">Result: 'as', 'arts'</string>
- <string id="mac_grep.example.2" usage="Do not translate: csv, grep, array" type="String">Example: # sq ( csv ( grep ( '^g' , array ( 'group', 'golf' ) ) ) ) #</string>
- <string id="mac_grep.result.2" type="String">Result: 'group', 'golf'</string>
- <string id="mac_grep.example.3" usage="Do not translate: csv, grep, array" type="String">Example: # sq ( csv ( grep ( 's$' , array ( 'oranges', 'mangoes' ) ) ) ) #</string>
- <string id="mac_grep.result.3" type="String">Result: 'oranges', 'mangoes'</string>
- <string id="mac_grep.example.4" usage="Do not translate: csv, grep, array" type="String">Example: # sq ( csv ( grep ( '!o' , array ( 'oranges', 'apples' ) ) ) ) #</string>
- <string id="mac_grep.result.4" type="String">Result: 'apples'</string>
- <string id="mac_index.tip">Find the offset in 'str' where 'substr' is found. The value -1 is returned when 'substr' is not found. You can also give an optional 'offset' to start the search at. The first argument 'str' can also be an array_expression, in that case the function is applied to each array element and the function result is an array of values.</string>
- <string id="mac_index.syntax" usage="Do not translate: index">index ( str , substr [ , offset ] )</string>
- <string id="mac_index.example.1" usage="Do not translate: index"># index ( 'The black horse jumped over the black sheep.', 'black' ) #</string>
- <string id="mac_index.result.1" usage="change the number to the proper offset in the translated example">Result: 4</string>
- <string id="mac_index.example.2" usage="Do not translate: index"># index ( 'The black horse jumped over the black sheep.', 'black', 10 ) #</string>
- <string id="mac_index.result.2" usage="change the number to the proper offset in the translated example">Result: 32</string>
- <string id="mac_index.example.3" usage="Do not translate: index"># index ( 'The black horse jumped over the black sheep.', 'green' ) #</string>
- <string id="mac_index.result.3">Result: -1</string>
- <string id="mac_index.example.4" usage="Do not translate: index, array, join"># sq ( join ( ' | ', index ( array ('black' , 'red', 'green' ) , 'e' ) ) ) #</string>
- <string id="mac_index.result.4">Result: -1 | 1 | 2</string>
- <string id="mac_join.tip">Joins the elements of an array using "separator_string".</string>
- <string id="mac_join.syntax" usage="Do not translate: join">join ( separator_string , array_expression )</string>
- <string id="mac_join.example.1" usage="Do not translate: sq, join, array" type="String">Example: # sq ( join ( ' | | ' , array ( 'as', 'an', 'arts' ) ) ) #</string>
- <string id="mac_join.result.1" type="String">Result: 'as | | an | | arts'</string>
- <string id="mac_length.tip">Computes the number of characters in string_expression. If the argument is an array_expression then the result will be an array of values, each entry will be the number of characters in each of array_expression elements.</string>
- <string id="mac_length.syntax">length ( string_expression | array_expression )</string>
- <string id="mac_length.example.1" usage="Do not translate: length">length ( 'abcdef' )</string>
- <string id="mac_length.result.1">Result: 6</string>
- <string id="mac_length.example.2" usage="Do not translate: join, length, array">join ( '--', length ( array ( 'abcdef' , 'xyz' ) ) )</string>
- <string id="mac_length.result.2">Result: 6--3</string>
- <string id="mac_rindex.tip">Find the last offset in 'str' where 'substr' is found. This function is called reverse index, you can view it as if it starts the scan from the end of the string. The value -1 is returned when 'substr' is not found. You can also give an optional 'offset' to end the search at. The first argument 'str' can be an array_expression, in that case the function is applied to each array element and the function result is an array of values.</string>
- <string id="mac_rindex.syntax" usage="Do not translate: rindex">rindex ( str , substr [ , offset ] )</string>
- <string id="mac_rindex.example.1" usage="Do not translate: rindex"># rindex ( 'The black horse jumped over the black sheep.', 'black' ) #</string>
- <string id="mac_rindex.result.1" usage="change the number to the proper offset in the translated example">Result: 32</string>
- <string id="mac_rindex.example.2" usage="Do not translate: rindex"># rindex ( 'The black horse jumped over the black sheep.', 'black', 10 ) #</string>
- <string id="mac_rindex.result.2" usage="change the number to the proper offset in the translated example">Result: 4</string>
- <string id="mac_rindex.example.3" usage="Do not translate: rindex"># rindex ( 'The black horse jumped over the black sheep.', 'green' ) #</string>
- <string id="mac_rindex.result.3">Result: -1</string>
- <string id="mac_rindex.example.4" usage="Do not translate: rindex, array, join"># sq ( join ( ' | ', rindex ( array ('black' , 'red', 'green' ) , 'e' ) ) ) #</string>
- <string id="mac_rindex.result.4">Result: -1 | 1 | 3</string>
- <string id="mac_rstrip.tip" type="String">Strips the trailing characters from the first argument. The optional second argument defines the set of characters to strip. By default, this function strips white space (ie. space, tab, carriage return and line feed).</string>
- <string id="mac_rstrip.syntax" usage="Do not translate: rstrip" type="String">rstrip ( string_expression [ , set_of_characters ] )</string>
- <string id="mac_rstrip.example.1" usage="Do not translate: sq, rstrip" type="String">Example: # sq( rstrip ( ' abc ' ) ) #</string>
- <string id="mac_rstrip.result.1" type="String">Result: ' abc'</string>
- <string id="mac_rstrip.example.2" usage="Do not translate: rstrip" type="String">Example: # rstrip ( ' 0053.2100 ' , '0 \t\r\n' ) #</string>
- <string id="mac_rstrip.result.2" type="String">Result: 0053.21</string>
- <string id="mac_sort.tip">Sorts the elements of the array in alphabetical order. Duplicates are retained.</string>
- <string id="mac_sort.syntax" usage="Do not translate: sort">sort ( array_expression )</string>
- <string id="mac_sort.example.1" usage="Do not translate: csv, sort, array" type="String">Example: # csv ( sort ( array ( 's3', 'a', 'x' ) ) ) #</string>
- <string id="mac_sort.result.1" type="String">Result: 'a', 's3', 'x'</string>
- <string id="mac_split.tip">Splits a string or string elements of the array into separate elements.</string>
- <string id="mac_split.syntax" usage="Do not translate: split">split ( pattern_string, string_expression | array_expression )</string>
- <string id="mac_split.example.1" usage="Do not translate: sq, csv, split" type="String">Example: # sq ( csv ( split ( '::', 'ab=c::de=f::gh=i' ) ) ) #</string>
- <string id="mac_split.result.1" type="String">Result: 'ab=c', 'de=f', 'gh=i'</string>
- <string id="mac_split.example.2" usage="Do not translate: sq, csv, split" type="String">Example: # sq ( csv ( split ( '=' , split ( '::', 'ab=c::de=f::gh=i' ) ) ) ) #</string>
- <string id="mac_split.result.2" type="String">Result: 'ab', 'c', 'de', 'f', 'gh', 'i'</string>
- <string id="mac_strip.tip" type="String">Strips the leading and trailing characters from the first argument. The optional second argument defines the set of characters to strip. By default, this function strips white space (ie. space, tab, carriage return and line feed).</string>
- <string id="mac_strip.syntax" usage="Do not translate: strip" type="String">strip ( string_expression [ , set_of_characters ] )</string>
- <string id="mac_strip.example.1" usage="Do not translate: sq, strip" type="String">Example: # sq( strip ( ' abc ' ) ) #</string>
- <string id="mac_strip.result.1" type="String">Result: 'abc'</string>
- <string id="mac_strip.example.2" usage="Do not translate: strip" type="String">Example: # strip ( ' 0053.2100 ' , '0 \t\r\n' ) #</string>
- <string id="mac_strip.result.2" type="String">Result: 53.21</string>
- <string id="mac_substitute.tip">Searches for a pattern in a string or in the string elements of an array and substitutes the first occurrence of "pattern_string" with "replacement_string". 
The only supported metacharacters are: 
^ (beginning of word), 
$ (end of word)</string>
- <string id="mac_substitute.syntax" usage="Do not translate: substitute">substitute ( pattern_string, replacement_string, string_expression|array_expression )</string>
- <string id="mac_substitute.example.1" usage="Do not translate: sq, substitute" type="String">Example: #sq ( substitute ( '^cn=', '***', 'cn=help' ) )#</string>
- <string id="mac_substitute.result.1" type="String">Result: '***help'</string>
- <string id="mac_substitute.example.2" usage="Do not translate: csv, substitute, array" type="String">Example: # csv ( substitute ( '^cn=', '***', array ( 'cn=help' , 'acn=5' ) ) ) #</string>
- <string id="mac_substitute.result.2" type="String">Result: '***help', 'acn=5'</string>
- <string id="mac_substitute.example.3" usage="Do not translate: csv, substitute, array" type="String">Example: # csv ( substitute ( 'cn=', '', array ( 'cn=help' , 'acn=5' ) ) ) #</string>
- <string id="mac_substitute.result.3" type="String">Result: 'help', 'a5'</string>
- <string id="mac_substitute.example.4" usage="Do not translate: sq, substitute" type="String">Example: #sq ( substitute ( 'help$', '***', 'cn=help' ) )#</string>
- <string id="mac_substitute.result.4" type="String">Result: 'cn=***'</string>
- <string id="mac_substr.tip">Extracts a part from 'string_expression' starting at 'start_offset'. You can specify that 'length' number of characters are to be extracted. If 'length' is not specified then up to the end of 'string_expression' is returned. The first argument can also be an array_expression, in that case the function is applied to each array element and the function result is an array of strings.</string>
- <string id="mac_substr.syntax" usage="Do not translate: substr, leave a space on each side of punctuation characters">substr ( string_expression , start_offset [ , length ] )</string>
- <string id="mac_substr.example.1" usage="Do not translate: substr">substr ( 'The horse is black.', 0, 3 )</string>
- <string id="mac_substr.result.1" usage="change the result to be the first 3 characters of the translated first argument.">Result: The</string>
- <string id="mac_substr.example.2" usage="Do not translate: substr">substr ( 'The horse is black.', 4 )</string>
- <string id="mac_substr.result.2" usage="change the result to reflect the removal of the first 5 characters.">Result: horse is black.</string>
- <string id="mac_substr.example.3" usage="Do not translate: substr">substr ( 'The horse is black', index ('The horse is black.' , 'green' ) )</string>
- <string id="mac_substr.result.3" usage="change the result to reflect the translated value of the 1st argument.">Result: The horse is black.</string>
- <string id="mac_substr.example.4" usage="Do not translate this example.">join ( ' | ', substr ( array ('black' , 'red', 'green' ) , 2, 2 ) )</string>
- <string id="mac_substr.result.4">Result: ac | d | en</string>
- <string id="mac_substr.example.5" usage="Do not translate: subst">substr ('over the moon', -2, 4)</string>
- <string id="mac_substr.result.5">Results in an error: The second argument of function 'substr' must be larger or equal to -1.' .</string>
- <string id="mac_timestampMask.tip" type="String">Returns "string_expression1", representing a timestamp with time zone, trimmed to the format specified in "string_expression2".
- The format in "string_expression2" must be one of the following: 'yyyy', 'mm', 'dd', 'yyyy-mm', 'yyyymm', 'yyyy-mm-dd', 'yyyymmdd', 'yyyy-mm-dd hh:mm:ss', 'yyyy-mm-dd hh:mm:ss+hh:mm', 'yyyy-mm-dd hh:mm:ss.ff3', 'yyyy-mm-dd hh:mm:ss.ff3+hh:mm', 'yyyy-mm-ddThh:mm:ss', 'yyyy-mm-ddThh:mm:ss+hh:mm', 'yyyy-mm-ddThh:mm:ss.ff3+hh:mm', or 'yyyy-mm-ddThh:mm:ss.ff3+hh:mm'.
- The macro functions that return a string representation of a timestamp with time zone show a precision of 9 digits for the fractional part of the seconds by default. The format options allow this to be trimmed down to a precision of 3 or 0. </string>
- <string id="mac_timestampMask.syntax" usage="Do not translate: timestampMask" type="String">timestampMask ( string_expression1 , string_expression2 )</string>
- <string id="mac_timestampMask.example.1" usage="Do not translate: timestampMask" type="String">Example: # timestampMask ( $current_timestamp , 'yyyy-dd-mm' ) #</string>
- <string id="mac_timestampMask.result.1" type="String">Result: 2005-11-01</string>
- <string id="mac_timestampMask.example.2" usage="Do not translate: timestampMask" type="String">Example: # timestampMask (  '2005-11-01 12:00:00.000-05:00' , 'yyyy-mm-dd hh:mm:ss+hh:mm' ) #</string>
- <string id="mac_timestampMask.result.2" type="String">Result: 2005-11-01 12:00:00-05:00</string>
- <string id="mac_timestampMask.example.3" usage="Do not translate: timestampMask" type="String">Example: # timestampMask (  '2005-11-01 12:00:00.123456789-05:00' , 'yyyy-mm-ddThh:mm:ss+hh:mm.ff3+hh:mm' ) #</string>
- <string id="mac_timestampMask.result.3" type="String">Result: 2005-11-01T12:00:00.123-05:00</string>
- <string id="mac_toLocal.tip" usage="Do not translate: timestampMask" type="String">Returns the string representing a timestamp with time zone resulting from adjusting "string_expression" to the time zone of the operating system.
- Note that the macro function timestampMask () can be used to trim the output.</string>
- <string id="mac_toLocal.syntax" usage="Do not translate: toLocal" type="String">toLocal ( string_expression )</string>
- <string id="mac_toLocal.example.1" usage="Do not translate: toLocal" type="String">Example: # toLocal ( '2005-11-01 17:00:00.000-00:00' ) # where OS local time zone is -05:00</string>
- <string id="mac_toLocal.result.1" type="String">Result: 2005-11-01 12:00:00.000000000-05:00</string>
- <string id="mac_toLocal.example.2" usage="Do not translate: toLocal, timestampMask" type="String">Example: # timestampMask ( toLocal ( '2005-11-01 17:00:00.000-00:00' ) , 'yyyy-mm-dd hh:mm:ss+hh:mm' ) # where OS local time zone is -05:00</string>
- <string id="mac_toLocal.result.2" type="String">Result: 2005-11-01 12:00:00-05:00</string>
- <string id="mac_toLocal.example.3" usage="Do not translate: toLocal" type="String">Example: # toLocal ( '2005-11-01 13:30:00.000-03:30' ) # where OS local time zone is -05:00</string>
- <string id="mac_toLocal.result.3" type="String">Result: 2005-11-01 12:00:00.000000000-05:00</string>
- <string id="mac_tolower.tip" type="String">Returns the string "string_expression" with all the characters converted to lower case using the rules of the locale "locale_string". If no locale is specified, the locale 'en' is used.</string>
- <string id="mac_tolower.syntax" usage="Do not translate: tolower" type="String">tolower ( string_expression [ , locale_string ] )</string>
- <string id="mac_tolower.example.1" usage="Do not translate: tolower" type="String">Example: # tolower ( 'ABC' ) #</string>
- <string id="mac_tolower.result.1" type="String">Result: abc</string>
- <string id="mac_tolower.example.2" usage="Do not translate: tolower" type="String">Example: # tolower ( 'ABC' , 'fr' ) #</string>
- <string id="mac_tolower.result.2" type="String">Result: abc</string>
- <string id="mac_toupper.tip" type="String">Returns the string "string_expression" with all the characters converted to upper case using the rules of the locale defined in "locale_string". If "locale_string" is not specified, the locale 'en' is used.</string>
- <string id="mac_toupper.syntax" usage="Do not translate: toupper" type="String">toupper ( string_expression [ , locale_string ] )</string>
- <string id="mac_toupper.example.1" usage="Do not translate: toupper" type="String">Example: # toupper ( 'abc' ) #</string>
- <string id="mac_toupper.result.1" type="String">Result: ABC</string>
- <string id="mac_toupper.example.2" usage="Do not translate: toupper" type="String">Example: # toupper ( 'abc' , 'fr' ) #</string>
- <string id="mac_toupper.result.2" type="String">Result: ABC</string>
- <string id="mac_toUTC.tip" usage="Do not translate: timestampMask. Retain newlines and layout" type="String">Returns the string representing a timestamp with time zone resulting from adjusting "string_expression" to the zero-point reference UTC time zone, also known as GMT time.
- Note that the macro function timestampMask () can be used to trim the output.</string>
- <string id="mac_toUTC.syntax" usage="Do not translate: toUTC" type="String">toUTC ( string_expression ) </string>
- <string id="mac_toUTC.example.1" usage="Do not translate: toUTC" type="String">Example: # toUTC ( '2005-11-01 12:00:00.000-05:00' ) #</string>
- <string id="mac_toUTC.result.1" type="String">Result: 2005-11-01 17:00:00.000000000-00:00</string>
- <string id="mac_toUTC.example.2" usage="Do not translate: toUTC, timestampMask" type="String">Example: # timestampMask( toUTC ( '2005-11-01 12:00:00.000-05:00' ) , 'yyyy-mm-dd hh:mm:ss.ff3+hh:mm' ) # </string>
- <string id="mac_toUTC.result.2" type="String">Result: 2005-11-01 17:00:00.000-00:00</string>
- <string id="mac_toUTC.example.3" usage="Do not translate: toUTC" type="String">Example: # toUTC ( $current_timestamp ) #</string>
- <string id="mac_toUTC.result.3" type="String">Result: 2005-11-01 17:00:00.000000000-00:00</string>
- <string id="mac_unique.tip">Removes duplicate entries from the array. The order of the elements is retained.</string>
- <string id="mac_unique.syntax" usage="Do not translate: unique">unique ( array_expression )</string>
- <string id="mac_unique.example.1" usage="Do not translate: csv, unique, array" type="String"># csv ( unique ( array ( 's3', 'a', 's3', 'x' ) ) ) #</string>
- <string id="mac_unique.result.1" type="String">Result: 's3', 'a', 'x'</string>
- <string id="mac_urlencode.tip">URL-encodes the passed argument. This function is useful when specifying XML connection strings.</string>
- <string id="mac_urlencode.syntax" usage="Do not translate: urlencode, prompt">urlencode ( prompt ( 'userValue' ) )</string>
- <string id="mac_urlencode.example.1" usage="Do not translate: urlencode, prompt">urlencode ( prompt ( 'some_val' ) )</string>
- <string id="mac_urlencode.result.1">%27testValue%27</string>
- <string id="mac_simple_case" usage="Do not translate: case" type="String">simple case</string>
- <string id="mac_simple_case.tip" usage="Do not translate: when, then, else, end" type="String">This macro construct is the template for a simple case, including the case, when, then, else, and end functions. Note that this macro construct is only supported in DQM mode.</string>
- <string id="mac_simple_case.syntax" usage="Do not translate: CASE, WHEN, THEN, ELSE, END" type="String">CASE <expression> WHEN <literal> THEN <expression> [ELSE <expression>] END</string>
- <string id="mac_simple_case.example.1" usage="Do not translate: CASE, prompt, token, WHEN, THEN, ELSE, END" type="String">Example: #CASE prompt('pDateRange','token') WHEN 'Current Week' THEN '[PR Current Week]' ELSE '[PR Prior Week]' END#</string>
- <string id="mac_simple_case.result.1" type="String">Result: [PR Current Week]</string>
- </section>
- <section name="BLK" type="UI">
- <string id="block_functions" type="String">Block Functions</string>
- <string id="block_functions.tip" type="String">This list contains functions used to access members of a set, usually in the context of Analysis Studio.</string>
- <string id="blk_firstFromSet.tip" type="String">Returns the first members found in the set up to "numeric_expression_maximum" + "numeric_expression_overflow". If "numeric_expression_maximum" + "numeric_expression_overflow" is exceeded, then only the maximum number of members are returned.
- For a set that has only a few members more than the specified numeric_expression_maximum, the numeric_expression_overflow allows the small set of extra members to be included. If the set has more members than the overflow allows, then only the numeric_expression_maximum members will be returned.</string>
- <string id="blk_firstFromSet.syntax" usage="Do not translate: _firstFromSet" type="String">_firstFromSet ( set_expression , numeric_expression_maximum , numeric_expression_overflow )</string>
- <string id="blk_firstFromSet.example.1" usage="Do not translate: _firstFromSet" type="String">_firstFromSet ( [great_outdoors_company].[Products].[Products].[Product line] , 2 , 8 )</string>
- <string id="blk_firstFromSet.result.1" type="String">Result: Returns the five members in the Product line set. The first two members are returned within the maximum and the following three members are returned as the overflow.</string>
- <string id="blk_firstFromSet.resultdata.1" usage="Retain newlines and layout" type="String">Camping Equipment
- Golf Equipment
- Mountaineering Equipment
- Outdoor Protection
- Personal Accessories</string>
- <string id="blk_firstFromSet.example.2" usage="Do not translate: _firstFromSet" type="String">_firstFromSet ( [great_outdoors_company].[Products].[Products].[Product line] , 2 , 2 )</string>
- <string id="blk_firstFromSet.result.2" type="String">Result: Camping Equipment, Golf Equipment</string>
- <string id="blk_remainderSet.tip" type="String">Returns the set containing "member_expression" when the size of "set_expression" is greater than "numeric_expression"; i.e., a new
- member will be generated if the number of members in "set_expression" is larger than the specified "numeric_expression".</string>
- <string id="blk_remainderSet.syntax" usage="Do not translate: _remainderSet" type="String">_remainderSet ( member_expression, set_expression , numeric_expression )</string>
- <string id="blk_remainderSet.example.1" usage="Do not translate: _remainderSet, member, aggregate, currentMeasure, within set" type="String">_remainderSet ( member ( aggregate ( currentMeasure within set [great_outdoors_company].[Products].[Products].[Product line] ) , 'Product Aggregate' , 'Product Aggregate' , [great_outdoors_company].[Products].[Products] ) , [great_outdoors_company].[Products].[Products].[Product line] , 1 )</string>
- <string id="blk_remainderSet.result.1" type="String">Result: Quantity sold for Product Aggregate</string>
- </section>
- </component>
- </stringTable>
|