This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %BI.WComputation

%BI.WComputation

persistent class %BI.WComputation extends %Library.Persistent

SQL Table Name: %BI.WComputation

Property Inventory (Including Private)

Properties (Including Private)

property ClassName as %String (TRUNCATE = 1);
The class name.
Property methods: ClassNameDisplayToLogical(), ClassNameGet(), ClassNameGetStored(), ClassNameIsValid(), ClassNameLogicalToDisplay(), ClassNameLogicalToOdbc(), ClassNameNormalize(), ClassNameSet()
property Display as %String (TRUNCATE = 1);
The display type of the return value
Property methods: DisplayDisplayToLogical(), DisplayGet(), DisplayGetStored(), DisplayIsValid(), DisplayLogicalToDisplay(), DisplayLogicalToOdbc(), DisplayNormalize(), DisplaySet()
property Drilldownable as %String (TRUNCATE = 1);
The drilldownable of the computation return value
Property methods: DrilldownableDisplayToLogical(), DrilldownableGet(), DrilldownableGetStored(), DrilldownableIsValid(), DrilldownableLogicalToDisplay(), DrilldownableLogicalToOdbc(), DrilldownableNormalize(), DrilldownableSet()
property Formula as %String (MAXLEN = 50000, TRUNCATE = 1);
This is the formula for the computation
Property methods: Formula2DisplayToLogical(), Formula2Get(), Formula2GetStored(), Formula2IsValid(), Formula2LogicalToDisplay(), Formula2LogicalToOdbc(), Formula2Normalize(), Formula2Set(), FormulaDisplayToLogical(), FormulaGet(), FormulaGetStored(), FormulaIsValid(), FormulaLogicalToDisplay(), FormulaLogicalToOdbc(), FormulaNormalize(), FormulaSet()
property Formula2 as %String (MAXLEN = 50000, TRUNCATE = 1);
This is the post-formula for the computation
Property methods: Formula2DisplayToLogical(), Formula2Get(), Formula2GetStored(), Formula2IsValid(), Formula2LogicalToDisplay(), Formula2LogicalToOdbc(), Formula2Normalize(), Formula2Set()
property KPI as %String (TRUNCATE = 1);
The KPI of the computation return value
Property methods: KPIDisplayToLogical(), KPIGet(), KPIGetStored(), KPIIsValid(), KPILogicalToDisplay(), KPILogicalToOdbc(), KPINormalize(), KPISet()
property Member as %String (TRUNCATE = 1);
The member prop of the computation return value
Property methods: MemberDisplayToLogical(), MemberGet(), MemberGetStored(), MemberIsValid(), MemberLogicalToDisplay(), MemberLogicalToOdbc(), MemberNormalize(), MemberSet()
property Name as %String (MAXLEN = 500, TRUNCATE = 1);
The name of the computation
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property decPoint as %String (TRUNCATE = 1);
The decimal point of the computation return value
Property methods: decPointDisplayToLogical(), decPointGet(), decPointGetStored(), decPointIsValid(), decPointLogicalToDisplay(), decPointLogicalToOdbc(), decPointNormalize(), decPointSet()
property fontProp as %String (TRUNCATE = 1);
The Font property of the computation return value
Property methods: fontPropDisplayToLogical(), fontPropGet(), fontPropGetStored(), fontPropIsValid(), fontPropLogicalToDisplay(), fontPropLogicalToOdbc(), fontPropNormalize(), fontPropSet()
property newRow as %String (TRUNCATE = 1);
The new row value of the computation return value
Property methods: newRowDisplayToLogical(), newRowGet(), newRowGetStored(), newRowIsValid(), newRowLogicalToDisplay(), newRowLogicalToOdbc(), newRowNormalize(), newRowSet()
property procOrder as %String (TRUNCATE = 1);
The processing order of the computation return value
Property methods: procOrderDisplayToLogical(), procOrderGet(), procOrderGetStored(), procOrderIsValid(), procOrderLogicalToDisplay(), procOrderLogicalToOdbc(), procOrderNormalize(), procOrderSet()

Queries

query ComputeAll(iCls As %String)
SQL Query:
SELECT ID,Name,Formula,Display,decPoint,procOrder,fontProp,Member,newRow,KPI,Drilldownable,Formula2 FROM %BI.WComputation WHERE ClassName=:iCls

Inherited Members

Inherited Methods (Including Private)

Storage

Storage Model: CacheStorage (%BI.WComputation)

^BI.WComputationD(ID)
=
%%CLASSNAME
ClassName
Display
Formula
Name
decPoint
Formula2
Drilldownable
KPI
Member
fontProp
newRow
postFormula
procOrder