Kaizen
Browse modulesInsightsinsights/serverInterfaces

Interface: ResolvedMetric

Defined in: server/insights/model/define-reporting-model.ts:205

Properties

aggregation

aggregation: {
  field?: string;
  fn: "min" | "max" | "count" | "avg" | "sum";
};

Defined in: server/insights/model/define-reporting-model.ts:209

field?

optional field?: string;

fn

fn: "min" | "max" | "count" | "avg" | "sum";

dateField?

optional dateField?: string;

Defined in: server/insights/model/define-reporting-model.ts:211


filter?

optional filter?: FilterNode;

Defined in: server/insights/model/define-reporting-model.ts:210


format?

optional format?: {
  money?: {
     currencyCode?: string;
     representation: "decimal" | "minorUnits";
     scale: number;
  };
  type: "string" | "number" | "boolean" | "date" | "enum" | "datetime" | "money";
};

Defined in: server/insights/model/define-reporting-model.ts:212

money?

optional money?: {
  currencyCode?: string;
  representation: "decimal" | "minorUnits";
  scale: number;
};
money.currencyCode?
optional currencyCode?: string;
money.representation
representation: "decimal" | "minorUnits" = moneyRepresentationSchema;
money.scale
scale: number;

type

type: "string" | "number" | "boolean" | "date" | "enum" | "datetime" | "money" = semanticFieldTypeSchema;

key

key: string;

Defined in: server/insights/model/define-reporting-model.ts:206


label

label: string;

Defined in: server/insights/model/define-reporting-model.ts:207


subject

subject: string;

Defined in: server/insights/model/define-reporting-model.ts:208

On this page