Interface IAnalyticReport

Hierarchy

  • IAnalyticReport

Properties

chart_type: ChartVariantType | "donut"
created_at: number
dashboards?: string[]
description: string
entity_table_name: string
filter: {
    additional: {
        excluded_stage_ids?: number[];
        is_view_percent: boolean;
        is_view_value: boolean;
        measure_for_aggregation?: "sum" | "avg";
        measure_for_currency?: string;
        table_settings?: Record<string, ITableColumnSettings>;
    };
    group_by: string;
    logical_operator: "AND" | "OR";
    main: {
        field_code: string;
        ignore_dashboard_filter?: boolean;
        value: string[] | number[] | MoneyFilterType | DateFilterType | boolean[];
    }[];
    measure_for: string;
    view_by: {
        timeframe: DayInterval;
        value: string;
    };
}

Type declaration

  • additional: {
        excluded_stage_ids?: number[];
        is_view_percent: boolean;
        is_view_value: boolean;
        measure_for_aggregation?: "sum" | "avg";
        measure_for_currency?: string;
        table_settings?: Record<string, ITableColumnSettings>;
    }
    • Optional excluded_stage_ids?: number[]
    • is_view_percent: boolean
    • is_view_value: boolean
    • Optional measure_for_aggregation?: "sum" | "avg"
    • Optional measure_for_currency?: string
    • Optional table_settings?: Record<string, ITableColumnSettings>
  • group_by: string
  • logical_operator: "AND" | "OR"
  • main: {
        field_code: string;
        ignore_dashboard_filter?: boolean;
        value: string[] | number[] | MoneyFilterType | DateFilterType | boolean[];
    }[]
  • measure_for: string
  • view_by: {
        timeframe: DayInterval;
        value: string;
    }
id: string
owner_id: number
title: string

Generated using TypeDoc