More actions
Created page with "{{CGscriptClass_Template |Name=FixedCrossTable |Description=A resource journal entry |Constructors= {{CGscriptConstructors_Template|Parameters= {{CGscriptParameters_Template|T..." |
No edit summary |
||
Line 27: | Line 27: | ||
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=TypeInformation|HasGetter=1|Description=Get information about this class.}} | {{CGscriptProperties_Template|ReturnType=TypeInformation|Name=TypeInformation|HasGetter=1|Description=Get information about this class.}} | ||
}} | }} | ||
=== Examples === | |||
For Table 1x0 <source lang="javascript"> | |||
DCS_use(12344983); | |||
// Get Axis: | |||
array axisNew = Axis_new("LuuTest"); | |||
axisNew[AXIS_TEXT] = "Choose a D_Week"; | |||
// Init: | |||
FixedCrossTableRowSeries rowseries = new FixedCrossTableRowSeries(); | |||
FixedCrossTableDataSeries dataserie= new FixedCrossTableDataSeries(); | |||
FixedCrossTableDataItem dataItemAbs= new FixedCrossTableDataItem(); | |||
FixedCrossTableDataItem dataItemPct= new FixedCrossTableDataItem(); | |||
// Set up a table | |||
// table 1x0 | |||
Axis_addOption(axisNew, AxisOption_new("Week 1", "")); | |||
Axis_addOption(axisNew, AxisOption_new("Week 2", "")); | |||
dataItemAbs.Value = 1; | |||
dataItemPct.Value = 50; | |||
dataserie.Add(dataItemAbs,dataItemPct); | |||
dataserie.Add(dataItemAbs,dataItemPct); | |||
dataserie.AbsoluteTotal.Value = 2; | |||
dataserie.PercentageTotal.Value = 100; | |||
rowseries.Add(dataserie); | |||
FixedCrossTable table1x0 = new FixedCrossTable("Create by createFixedCrossDiagram - D_Week", axisNew , rowseries, empty); | |||
// genarate table: | |||
createFixedCrossDiagram(table1x0); | |||
</source> |
Revision as of 03:38, 7 December 2015
FixedCrossTable
A resource journal entry
Constructors
- (string rowTitle "Title of row.", array primaryRowAxis "Axis from Axis_xxx function for the primary row axis.", FixedCrossTableRowSeries rowSeries "Data for the table.", array statisticsValues "Array of StatisticsItems.") - Create new 1x0 FixedCrossTable.
- (string rowTitle "Title of row.", array primaryRowAxis "Axis from Axis_xxx function for the primary row axis.", array secondaryRowAxis "Axis from Axis_xxx function for the secondary row axis.", array rowSeries "Data for the table.", array statisticsValues "Array of StatisticsItems.") - Create new 2x0 FixedCrossTable.
- (string rowTitle "Title of row.", array primaryRowAxis "Axis from Axis_xxx function for the primary row axis.", string colTitle "Title of column.", array primaryColAxis "Axis from Axis_xxx function for the primary column axis.", array rowSeries "Data for the table.", array statisticsValues "Array of StatisticsItems.") - Create new 1x1 FixedCrossTable.
- (string rowTitle "Title of row.", array primaryRowAxis "Axis from Axis_xxx function for the primary row axis.", string colTitle "Title of column.", array primaryColAxis "Axis from Axis_xxx function for the primary column axis.", array secondaryColAxis "Axis from Axis_xxx function for the secondary column axis.", FixedCrossTableRowSeries rowSeries "Data for the table.", array statisticsValues "Array of StatisticsItems.") - Create new 1x2 FixedCrossTable.
- (string rowTitle "Title of row.", array primaryRowAxis "Axis from Axis_xxx function for the primary row axis.", array secondaryRowAxis "Axis from Axis_xxx function for the secondary row axis.", string colTitle "Title of column.", array primaryColAxis "Axis from Axis_xxx function for the primary column axis.", array rowSeries "Data for the table.", array statisticsValues "Array of StatisticsItems.") - Create new 2x1 FixedCrossTable.
- (string rowTitle "Title of row.", array primaryRowAxis "Axis from Axis_xxx function for the primary row axis.", array secondaryRowAxis "Axis from Axis_xxx function for the secondary row axis.", string colTitle "Title of column.", array primaryColAxis "Axis from Axis_xxx function for the primary column axis.", array secondaryColAxis "Axis from Axis_xxx function for the secondary column axis.", array rowSeries "Data for the table.", array statisticsValues "Array of StatisticsItems.") - Create new 2x2 FixedCrossTable.
Methods
- string ToString() - The string representation of the object.
Properties
- string ObjectTypeName { get; } - The name of the type of object.
- TypeInformation TypeInformation { get; } - Get information about this class.
Examples
For Table 1x0
DCS_use(12344983);
// Get Axis:
array axisNew = Axis_new("LuuTest");
axisNew[AXIS_TEXT] = "Choose a D_Week";
// Init:
FixedCrossTableRowSeries rowseries = new FixedCrossTableRowSeries();
FixedCrossTableDataSeries dataserie= new FixedCrossTableDataSeries();
FixedCrossTableDataItem dataItemAbs= new FixedCrossTableDataItem();
FixedCrossTableDataItem dataItemPct= new FixedCrossTableDataItem();
// Set up a table
// table 1x0
Axis_addOption(axisNew, AxisOption_new("Week 1", ""));
Axis_addOption(axisNew, AxisOption_new("Week 2", ""));
dataItemAbs.Value = 1;
dataItemPct.Value = 50;
dataserie.Add(dataItemAbs,dataItemPct);
dataserie.Add(dataItemAbs,dataItemPct);
dataserie.AbsoluteTotal.Value = 2;
dataserie.PercentageTotal.Value = 100;
rowseries.Add(dataserie);
FixedCrossTable table1x0 = new FixedCrossTable("Create by createFixedCrossDiagram - D_Week", axisNew , rowseries, empty);
// genarate table:
createFixedCrossDiagram(table1x0);