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' 
 | 
    } 
 | 
  ] 
 | 
} 
 |