%ZEN.Report.pivotTableGenerator
deprecated class %ZEN.Report.pivotTableGenerator extends %Library.RegisteredObject
Generate Pivot Table from information about the tableProperty Inventory
Method Inventory
- CreateParameter()
 - CreateProperty()
 - CreateXDataSection()
 - cond()
 - genReportDefinition()
 - genReportDefinitionForTotals()
 - genReportDisplay()
 - genZenReport()
 - genZenReportForTotals()
 - generateHeaders()
 - generateItems()
 - generateTotals()
 - q()
 
Properties
property aggs as list of %ZEN.Report.aggregate;
aggregate that does the accumulating (SUM, COUNT, CUSTOM, etc.,)
Property methods: aggsBuildValueArray(), aggsCollectionToDisplay(), aggsCollectionToOdbc(), aggsDisplayToCollection(), aggsGet(), aggsGetObject(), aggsGetObjectId(), aggsGetSwizzled(), aggsIsValid(), aggsOdbcToCollection(), aggsSet(), aggsSetObject(), aggsSetObjectId()
property className as %String;
class name of generated ZEN Report
Property methods: classNameDisplayToLogical(), classNameGet(), classNameIsValid(), classNameLogicalToDisplay(), classNameLogicalToOdbc(), classNameNormalize(), classNameSet()
property classNameForTotals as %String;
class name of generated ZEN Report for totals (use get to add this report to XML)
Property methods: classNameForTotalsDisplayToLogical(), classNameForTotalsGet(), classNameForTotalsIsValid(), classNameForTotalsLogicalToDisplay(), classNameForTotalsLogicalToOdbc(), classNameForTotalsNormalize(), classNameForTotalsSet()
property cols as %String;
column that appears in columns 2-n of pivot table
Property methods: colsDisplayToLogical(), colsGet(), colsIsValid(), colsLogicalToDisplay(), colsLogicalToOdbc(), colsNormalize(), colsSet()
property group as %String [ InitialExpression = "group1" ];
group used in XML of generated ZEN Report
Property methods: groupDisplayToLogical(), groupGet(), groupIsValid(), groupLogicalToDisplay(), groupLogicalToOdbc(), groupNormalize(), groupSet()
property reportName as %String [ InitialExpression = "MyReport" ];
report name of generated ZEN Report
Property methods: reportNameDisplayToLogical(), reportNameGet(), reportNameIsValid(), reportNameLogicalToDisplay(), reportNameLogicalToOdbc(), reportNameNormalize(), reportNameSet()
property rows as %String;
column that appears in column 1 of pivot table
Property methods: rowsDisplayToLogical(), rowsGet(), rowsIsValid(), rowsLogicalToDisplay(), rowsLogicalToOdbc(), rowsNormalize(), rowsSet()
property table as %String;
report name of generated ZEN Report for totals
Property reportNameForTotals As %String [ InitialExpression = "MyReport" ];
table of data that will be object of pivot
Property methods: tableDisplayToLogical(), tableGet(), tableIsValid(), tableLogicalToDisplay(), tableLogicalToOdbc(), tableNormalize(), tableSet()
property value as %String;
field that will be accumulated
Property methods: valueDisplayToLogical(), valueGet(), valueIsValid(), valueLogicalToDisplay(), valueLogicalToOdbc(), valueNormalize(), valueSet()
Methods
classmethod CreateProperty(className As %String, Name As %String, Type As %String, isZENURL As %Boolean)
classmethod CreateXDataSection(className As %String, xdataname As %String, stream As %Stream.TmpCharacter, namespace As %String) as %Status
classmethod cond(col, name)
method genReportDefinition() as %CharacterStream
method genReportDefinitionForTotals() as %CharacterStream
method genReportDisplay() as %CharacterStream
method genZenReport() as %Status
method genZenReportForTotals()
method generateHeaders(ByRef stream As %CharacterStream, row As %Integer, pCol As %Integer)
method generateItems(ByRef stream As %CharacterStream)
method generateTotals(ByRef stream As %CharacterStream)
Inherited Members
Inherited Methods
- %AddToSaveSet()
 - %ClassIsLatestVersion()
 - %ClassName()
 - %ConstructClone()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %Extends()
 - %GetParameter()
 - %IsA()
 - %IsModified()
 - %New()
 - %NormalizeObject()
 - %ObjectModified()
 - %OriginalNamespace()
 - %PackageName()
 - %RemoveFromSaveSet()
 - %SerializeObject()
 - %SetModified()
 - %ValidateObject()