Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Advanced Chart Settings allows for the Metrics' charts to be customized. This includes the type of chart, trends, aggregation, axis group, and what is actually plotted in the chart. Click Chart Settings in the upper right corner of the page to access the options.

...

Image Removed

Basic Settings

Chart Types

Available on most/all metrics:

...

and axis groupings. The options available within Chart Settings will dynamically update based on the metric you are on, the chart type you select, and the fields you select for your axes.

...

Standard Metric and Chart Type Settings:

  • For special case metrics, click here. For all others, continue on to “Chart Types” below.

    • Special case metrics include: Active Issues, Burndown, Committed Vs Completed, Issue Label, Issue Type and Team Sentiment

Chart Types

Common 2D Charts

Includes: Stacked Column, Stacked Column Percent, Grouped Column, Line, Area, Stacked Area, and Area Spline.

Available Configuration Options:

  • Y-Axis: Always has a numeric data type. Uneditable at this time.

  • Series Selector: Determines what displays in the chart’s legend.

  • X-Axis: Independent axis that determines data grouping.

Stacked Bar

Stacks segments making it easy to see

...

the individual segment without overlap

...

Stacked Column Percent - Normalized all data with the total as 100%.

...

Stacked Bar - Rows that expand off of the y-axis.

...

Grouped Column - Takes data from the related data point and compares it side by side, instead of being stacked.

...

Line - Curved lines connected the data points.

...

Area - Overlapping areas with with different shades to represent different series.

...

Stacked area - Additive area charts with curves.

...

Area Spline - Mechanically identical to stacked area.

...

Available on special metrics:

  • Sentiment - Exclusively used for the Team Sentiment metric. A line chart with a fixed y-axis range of 0 to 5.

  • Burndown - Used specifically on the burndown metric to accommodate the custom aggregation methods.

  • Forecast Trend - Used specifically on a subset of views within the burndown metric where it shows how the selected works’ forecasted end date has changed over time.

  • Heatmap - Used exclusively in metrics that show 3 dimensional data, such as number of actions taken within a specific window of time on a specific day.

Aggregation 

. Similar to stacked column, but with the X-Axis as the dependent axis. Averages are not available when using this chart type.

Available Configuration Options:

  • X-Axis: Always has a numeric data type. Uneditable at this time.

  • Series Selector: Determines what displays in the chart’s legend.

  • Y-Axis: Independent axis that determines data grouping.

Heatmap

Use to create metric views that show three dimensional data, such as number of actions taken within a specific window of time on a specific day.

Available Configuration Options:

  • Z-Axis: Always has a numeric data type. Uneditable at this time.

  • Y-Axis: Independent axis that determines data grouping.

  • X-Axis: Independent axis that determines data grouping.

Pie Chart

Used to display the composition of a set of data over the selected time period.

Available Configuration Options

  • Data Axis: Always has a numeric data type. Uneditable at this time.

  • Series Selector: Determines what displays in the chart’s legend.

Axis Data Types

Axis menus dynamically update the available options based on the underlying selection's data type.

Data / Numeric

The data / numeric data type is what is plotted for every metric. Dependent on the starting metric view selected.

...

Options:

  • Data: Required for all metrics and fixed based on initial metric view.

  • Aggregation: These options configure how data is combined when grouping by some parameter.  For example, if you wish to see all commits by week, you can elect to see the count of all commits [Count] during that time or the total number of lines committed [Sum].

    • Average - The average of the summed values within a series

    • Count - The total number of instances within a series

    • Count Unique - The number of unique instances within a series

    • Min - The smallest individual value within a series

    • Max - The highest individual value within a series

    • Sum - The Total of the values within a series

    • Median - Finds and displays the median value within a series.

Aggregation Trailing or Static

  • Static 

Time

Data type used to show historic trends. Most commonly used as the x-axis on metrics.

...

Options:

  • Grouping: Causes the axis to be grouped by standard time increments, such as weeks, days or months.

  • Trailing Aggregation:

    • Static - The default for most metrics, when using static aggregation all items in a time grouping will belong to that time grouping.

    • Trailing- Useful when looking to normalize data over time and find trends for metrics where weekly activity can be difficult to interpret.

...

  • Trailing Weeks:

Usable when using trailing aggregation, this allows the user to set the number trailing weeks to be “rolled up” into a weekly data point.

Averages

Average

  • Week Start Day:Active when time axis grouping is set to Weeks, Week Start Day allows users to choose what named day of the week their weekly grouping starts on.

  • Average Overlays (Note: Only available when X-Axis is time and for certain chart types.)

    • Average: Choose whether to overlay a dotted line showing the average. In charts with subseries, the average is calculated across the subseries rather than from the total for each interval.

    Show 
      • On

    Don’t Show
      • Off

...

    • Mode:

    Cumulative 
      • Cumulative - Shows the sum value of all series in a data column.

      • Individual- Looks at each individual data point within a column and plots the average.

      • Series- Averages the sum of series within a data column.

    • Trailing

...

  • Static 
    • Average:

      • Off - Creates

    an
      • a standard average based on the data points of the associated x-axis grouping.

    Trailing
      • On- Creates an average based on the data points of the current week and x number of trailing weeks.

    • Trailing Weeks

...

Usable when using trailing average this allows the user to set the number trailing weeks to be “rolled up” into a weekly averages' data point.

Advanced Settings

X-axis and y-axis 

Currently uneditable at this time. 

  • What type of data is the metric displaying in the context of the current metric view:

    • For example, Code Addition Index would show time on the x-axis, and data on the y-axis.

Axis Grouping

 Typically used in cases of time when you want to group by day, month, week, etc.

  • Second

  • Minute

  • Hour

  • Day

  • Week Day

  • Week

  • Month

  • Two Week

  • Quarter

  • Year

  • Decade

  • Weekend Holidays

Series

Choose what is actually plotted in the chart.

  • Time - Not typically used as a series. More often used as the x-axis.

  • Time Part - Not typically used as a series. More often used as the y-axis of a metric when the x-axis is already using time. 

  • Service ID - The Allstacks-assigned Back-end ID for the connected service (I.e. an intelligible string of letters and numbers.) - Use service name or service description instead. 

  • Service Name - This will be the specific individual name of the connected service. For example, if you have two Jira instances connected, you would see both of them.

  • Service Desc - Group of related services. If you have two Jira instances connected, you would see this as a single bucket called “Jira”.

  • User Name - This will typically group data by the user who took an action, such as the person who created a Jira issue, or made a comment on a pull request. 

  • Series ID - Series ID or Sub Series ID will typically populate this field. For example, a pull request label.

  • Sub Series ID - Series ID or Sub Series ID will typically populate this field. Generally a smaller subset of the Series ID. In this example, an individual pull request’s name. 

  • Project ID - This is the back-end identifier of the Allstacks team you are currently working within. Will be used in a future release where reporting across teams is available.

  • Project Name - This will group things by the name of the project you are currently on. Currently work is inherently filtered in the team context. This will be used in a future release where reporting across teams is available.

  • Work Bundle Name - This will group by bodies of work, i.e. Jira epics, or Bitbucket repos.

  • Bins - Not typically used in series. This is more commonly the x-axis for histogram metrics. 

  • Data - Not typically used in series. It is more commonly the y-axis in 2D charts.

Week Start Day

Active when time axis grouping is set to Weeks, Week Start Day allows users to choose what named day of the week their weekly grouping starts on.

Exclude Tickets Without Merged PRs

...

    • : Only available when Trailing Average is set to “On”

Time Part

Allows data to be grouped by a standard segment of time, such as a named day of the week or hour of the day. Often used to find trends, such as work patterns over a time range.

...

Work Bundle

Work bundles are the various parent types that contain work. Examples include epics, releases and sprints.

...

User

A user selection determines the relationship between data and people. For example, assignee in the context of card data

...

String

Often the data type used for custom fields.

...

Special Filters

The following special filters are only usable in the context of certain metrics. They either expand or reduce the base data set.

...

Exclude Tickets Without Merged PRs:

  • Only available on card/issue based metrics, this option will filter out cards that have no affiliated Merged Pull Requests linked.

Include Disabled Team Members:

  • This setting expands the metric data set to include users that are disabled in Team Management. This setting is not available for custom metrics.

Custom Metric and Chart Type Settings:
Anchor
Custom-Metrics-and-Chart-Types
Custom-Metrics-and-Chart-Types

Customized Metrics:

Active Issues, Burndown, Issue Label, and Issue Type

  • Only allows the “Burndown” custom chart type.

  • Only allows the editing of X-Axis time grouping and the week start day.

  • Averages are disabled.

Committed Vs Completed

  • Only allows editing of the chart type.

Team Sentiment

  • Only allows the “Sentiment” custom chart type.

  • Requires “Time” on the X-Axis.

Customized Chart Types:

Sentiment

  • Exclusively used for the Team Sentiment metric. A line chart with a fixed y-axis range of 0 to 5.

Burndown

  • Used specifically on the Active Issues, Burndown, Issue Label and Issue Type metrics.

Forecast Trend

  • Used on a subset of views within the burndown metric where it shows how the selected works’ forecasted end date has changed over time.