as(percent)i
  • 1 Minute to read
  • Dark
    Light
  • PDF

as(percent)i

  • Dark
    Light
  • PDF

Article summary

as%i

Multiples current row by 100 and displays as an integer

Purpose

Use this function to: 

  • Quickly format a result to display as a percentage

Calculation

If current row = 0.34, returns 34


Sample

Parameters

ParameterDescription
DimensionsDiscrete field(s).    All fields must come from the same table.
NameName to be displayed as Column Header in result grid
Measure

The field to be used in the post-function calculation.

  • Must be numeric if Function is anything other than COUNT.
  • Must come from same table as DIMENSIONS.
  • Supports Discrete or Continuous DataTypes.
FunctionCOUNT / SUM / AVG / MIN / MAX / STDEV
Postas%i
Value

Optional.   Filter to apply when evaluating FUNCTION.   Only records in the Filter Recordset will be included in the Function and Post-Function calculations.

Must come from same table as DIMENSION/MEASURE or be linked to the Dimension table.

Axis0 / 1.    Y-Axis to use when plotting graph.     Default = 0
PlotY / N.   Specifies whether measure’s output column should be plotted on graph.  Default = Y
ResolveOptional.   Resolve level for the measure.   If blank, Resolve = Dimension Table
Series Type

Default / Bar / Stacked Bar / Line / Spline / RangeLow / RangeHigh / CSLow / CSHigh / CSOpen / CSClose

Determines the graph style for the measure.

PopupDefault / None / Extended
Prefix$ / £ / E / %

Example

Example use: Expressing a value as an integer percentage.  Differences between %,as% and as%i 

If a profile report is being used to display a value that is a percentage, the display can be modified using as%i so that the data reads more easily to the end user

Dimension: [transactions].[date]

Measure 1

  • Name: = Sum
  • Measure: = transactions.percent
  • Function: =sum
  • Post: =
  • Value: =
  • Axis: =0
  • Plot:=Y
  • Resolve:=
  • Series Type:=Default
  • Popup:=Default
  • Prefix:=

Measure 2

  • Name: = Sum
  • Measure: = transactions.percent
  • Function: =sum
  • Post: =%
  • Value: =
  • Axis: =0
  • Plot:=Y
  • Resolve:=
  • Series Type:=Default
  • Popup:=Default
  • Prefix:=

Measure 3

  • Name: = Sum
  • Measure: = transactions.percent
  • Function: =sum
  • Post: =as%i
  • Value: =
  • Axis: =0
  • Plot:=Y
  • Resolve:=
  • Series Type:=Default
  • Popup:=Default
  • Prefix:=

Measure 4

  • Name: = Sum
  • Measure: = transactions.percent
  • Function: =sum
  • Post: =as%
  • Value: =
  • Axis: =0
  • Plot:=Y
  • Resolve:=
  • Series Type:=Default
  • Popup:=Default
  • Prefix:=
  • Options
  • Row Count = 30






Was this article helpful?

What's Next