Difference between revisions of "CreateStackCrossDiagram"

From Catglobe Wiki
Jump to: navigation, search
Line 1: Line 1:
{{HelpFiles}}
+
__NOTOC__
 
+
[[Category:Diagram/report_generating_CGScript_functions]]
=== createStackCrossDiagram ===
+
=createStackCrossDiagram=
  
 
Creates a stack cross diagram from the axis names specified as string arrays for rows and columns. A unique id is returned when a diagram is added.
 
Creates a stack cross diagram from the axis names specified as string arrays for rows and columns. A unique id is returned when a diagram is added.
  
=== Syntax ===
+
==Syntax ==
  
 
createStackCrossDiagram(rowAxisNames, {columnAxisNames});
 
createStackCrossDiagram(rowAxisNames, {columnAxisNames});
  
=== Arguments ===
+
==Arguments==
  
 
rowAxisNames: An array expression. This array contains the names of the axes which are used for the rows in the stack cross diagram;
 
rowAxisNames: An array expression. This array contains the names of the axes which are used for the rows in the stack cross diagram;
Line 17: Line 17:
 
{{note}}A limit of 2 rows and 2 columns is set at the moment. If an array (rowAxisNames or columnAxisNames) containing two axes, We will have multi-level diagrams.
 
{{note}}A limit of 2 rows and 2 columns is set at the moment. If an array (rowAxisNames or columnAxisNames) containing two axes, We will have multi-level diagrams.
  
=== Return type ===
+
==Return type==
  
 
number;
 
number;
  
=== Examples ===
+
==Examples==
  
 
<source lang="javascript">
 
<source lang="javascript">

Revision as of 10:28, 24 January 2017

createStackCrossDiagram

Creates a stack cross diagram from the axis names specified as string arrays for rows and columns. A unique id is returned when a diagram is added.

Syntax

createStackCrossDiagram(rowAxisNames, {columnAxisNames});

Arguments

rowAxisNames: An array expression. This array contains the names of the axes which are used for the rows in the stack cross diagram;

columnAxisNames: An array expression. This array contains the names of the axes which are used for the columns in the stack cross diagram.

Note Note: A limit of 2 rows and 2 columns is set at the moment. If an array (rowAxisNames or columnAxisNames) containing two axes, We will have multi-level diagrams.

Return type

number;

Examples

DCS_use(15321022);
number table1 = createStackCrossDiagram({"QA1","D_Age_Group"}, {{"QA2a_Januar","D_QA4"}});
print(table1); //Result: 1
number table2 = createStackCrossDiagram({"QA1","D_Age_Group"}, {{"QA2a_Januar"},{"D_QA4"}});
print(table2); //Result: 2
number table3 = createStackCrossDiagram({}, {{"QA2a_Januar","D_QA4"}});
print(table3); //Result: 3
number table4 = createStackCrossDiagram({"QA1","D_Age_Group"}, {{}});
print(table4); //Result: 4

Result:

StackCrossDiagramFn.jpg