Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DCS evaluateWhereExpressions: Difference between revisions

From Catglobe Wiki
Hovietluu (talk | contribs)
Created page with "{{Function_Template|Name=DCS_evaluateWhereExpressions|ReturnType=Dictionary |Parameters= |Name=<nowiki>where expressions</nowiki>|ConstantType=Dictionary, |Name=<nowiki>dcs re..."
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Function_Template|Name=DCS_evaluateWhereExpressions|ReturnType=Dictionary
[[Category:Data_Cache_Functions]]
|Parameters=
{{HelpFiles}}
|Name=<nowiki>where expressions</nowiki>|ConstantType=Dictionary,
 
|Name=<nowiki>dcs resource id</nowiki>|IsOptional=1|ConstantType=Number|IsInteger=1|IsPositive=1,
= DCS_evaluateWhereExpressions =
|Name=<nowiki>weight</nowiki>|IsOptional=1|ConstantType=String|IsAllowedEmpty=1,
 
|Name=<nowiki>filter</nowiki>|IsOptional=1|ConstantType=String|IsAllowedEmpty=1
This function is an alias to EvalWhere in [[DataCacheSpecification class]].
}}
 
== Syntax ==
 
DCS_evaluateWhereExpressions(expression, DCSRId[, weight[, filter]]);
 
== Arguments ==
 
Dictionary ''expressions (See'' [[DCS evaluateWhereExpression]])
 
number ''DCSRId''
 
string ''weight''
 
string ''filter''
 
== Return type ==
Dictionary
 
== Example ==
 
<source lang="javascript">
number DCSRId = 15596823;
Dictionary expressions = {
"totalFemail": "count() where true",
"userIdFemail": "selectColumn (UserId) where true"
};
string filter = "Q1==2";
DCS_evaluateWhereExpressions(expressions, DCSRId, "", filter);
//{"totalFemail": 92, "userIdFemail": {160206350,160206358,160206372,...}}
</source>

Latest revision as of 08:59, 5 December 2018


DCS_evaluateWhereExpressions

This function is an alias to EvalWhere in DataCacheSpecification class.

Syntax

DCS_evaluateWhereExpressions(expression, DCSRId[, weight[, filter]]);

Arguments

Dictionary expressions (See DCS evaluateWhereExpression)

number DCSRId

string weight

string filter

Return type

Dictionary

Example

number DCSRId = 15596823;
Dictionary expressions = {
	"totalFemail": "count() where true",
	"userIdFemail": "selectColumn (UserId) where true"
	};
string filter = "Q1==2";
DCS_evaluateWhereExpressions(expressions, DCSRId, "", filter);
//{"totalFemail": 92, "userIdFemail": {160206350,160206358,160206372,...}}