Quintiq file version 2.0
Component DashboardChartScenarioAnalysisInventoryLevels
{
  #keys: '[139394.0.2086157360]'
  BaseType: 'WebChart'
  Children:
  [
    Component DashboardChartLevelScenarioAnalysisInventoryLevels
    {
      #keys: '[139394.0.2086157361]'
      BaseType: 'WebChartLevel'
      Children:
      [
        Component DataExtractorScenarioAnalysisInventoryLevels
        {
          #keys: '[139394.0.2086157362]'
          BaseType: 'WebDataExtractor'
          Properties:
          [
            DataType: 'structured[ProductInStockingPointInPeriod]'
            Source: 'DataHoldeScenarioAnalysisPISPIPs'
            Taborder: 0
            Transformation: 'Elements'
          ]
        }
        Component DashboardChartSeriesScenarioAnalysisMaxInventory
        {
          #keys: '[139394.0.2086157363]'
          BaseType: 'WebChartSeries'
          Properties:
          [
            Label: 'Max inventory'
            Taborder: 2
            YScaleDataPath: 'object.MaxInventoryLevel() * object.ProductInStockingPoint_MP().UnitOfMeasure_MP().GetDefaultUOMConversionFactor( null( Product_MP ) )'
          ]
        }
        Component DashboardChartSeriesScenarioAnalysisInventoryLevelEnd
        {
          #keys: '[139394.0.2086157364]'
          BaseType: 'WebChartSeries'
          Properties:
          [
            Label: 'Inventory level end'
            Taborder: 1
            YScaleDataPath: 'object.InventoryLevelEnd() * object.ProductInStockingPoint_MP().UnitOfMeasure_MP().GetDefaultUOMConversionFactor( null( Product_MP ) )'
          ]
        }
        Component DashboardChartSeriesScenarioAnalysisTargetInventory
        {
          #keys: '[139394.0.2086157365]'
          BaseType: 'WebChartSeries'
          Properties:
          [
            Label: 'Safety stock'
            Taborder: 3
            YScaleDataPath: 'object.TargetInventoryLevel() * object.ProductInStockingPoint_MP().UnitOfMeasure_MP().GetDefaultUOMConversionFactor( null( Product_MP ) )'
          ]
        }
        Component DashboardChartSeriesScenarioAnalysisMinInventory
        {
          #keys: '[139394.0.2086157366]'
          BaseType: 'WebChartSeries'
          Properties:
          [
            Label: 'Min inventory'
            Taborder: 4
            YScaleDataPath: 'object.MinInventoryLevel() * object.ProductInStockingPoint_MP().UnitOfMeasure_MP().GetDefaultUOMConversionFactor( null( Product_MP ) )'
          ]
        }
      ]
      Properties:
      [
        ChartColorString:
        [*
          WebChartColor
          {
            WebChartConfigGroup
            {
              Label: 'Series'
            }
            WebChartColorEntry
            {
              Label: 'Inventory level'
              Color: 'Orange'
              Shape: 'Square'
              Size: 0
              Pattern: 'Solid'
            }
            WebChartColorEntry
            {
              Label: 'Max inventory'
              Color: '$CF93D8'
              Shape: 'Square'
              Size: 0
              Pattern: 'Solid'
            }
            WebChartColorEntry
            {
              Label: 'Min inventory'
              Color: '$F4E5F5'
              Shape: 'Square'
              Size: 0
              Pattern: 'Solid'
            }
            WebChartColorEntry
            {
              Label: 'Safety stock'
              Color: '$2F3E9F'
              Shape: 'Square'
              Size: 0
              Pattern: 'Solid'
            }
          }
        *]
        ChartTypeString:
        [*
          WebChartType
          {
            WebChartConfigGroup
            {
              Label: 'Series'
            }
            WebChartTypeEntry
            {
              Label: 'Max inventory'
              ChartType: 'Line'
              Stepped: 'No'
            }
            WebChartTypeEntry
            {
              Label: 'Min inventory'
              ChartType: 'Line'
              Stepped: 'No'
            }
            WebChartTypeEntry
            {
              Label: 'Safety stock'
              ChartType: 'Line with shapes'
              Stepped: 'No'
            }
            WebChartTypeEntry
            {
              Label: 'Inventory level end'
              ChartType: 'Bar'
              Stepped: 'No'
            }
            Default: 'Stacked bar'
            DefaultStepped: 'No'
          }
        *]
        Groups: 'Period_MP.StartDate'
        Taborder: 0
      ]
    }
  ]
  Properties:
  [
    Taborder: 1
    Title: 'Inventory levels'
    TitleYAxis: 'Quantity'
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_DashboardChartScenarioAnalysisInventoryLevels_WebMenu_OnClick
    {
      #keys: '[139394.0.2086157358]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
    }
    DelegatedResponseDefinition OnClick id:Responsedef_DashboardChartScenarioAnalysisInventoryLevels_WebButton_OnClick
    {
      #keys: '[139394.0.2086157359]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
    }
  ]
}
