Quintiq file version 2.0 
 | 
Component DashboardChartDemandFulfillmentPerProduct id:DashboardChartDemandFulfillmentPerProduct_858 
 | 
{ 
 | 
  #keys: '[139394.0.2087228950]' 
 | 
  BaseType: 'WebChart' 
 | 
  Children: 
 | 
  [ 
 | 
    Component DashboardChartLeveDemandFulfillmentPerProduct 
 | 
    { 
 | 
      #keys: '[139394.0.2087228951]' 
 | 
      BaseType: 'WebChartLevel' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorDemandFulfillmentPerProduct 
 | 
        { 
 | 
          #keys: '[139394.0.2087228952]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'structured[SalesDemandInPeriod]' 
 | 
            Source: 'DataHolderDemandFulfillmentSDIPs' 
 | 
            Taborder: 0 
 | 
            Transformation: 'Elements' 
 | 
          ] 
 | 
        } 
 | 
        Component DashboardChartSeriesDemandFulfillmentForecastQuantityPerProduct 
 | 
        { 
 | 
          #keys: '[139394.0.2087228953]' 
 | 
          BaseType: 'WebChartSeries' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Calculate for Forecast orders' 
 | 
            Label: 'Fulfilled forecast quantity' 
 | 
            Taborder: 3 
 | 
            YScaleDataPath: 'ifexpr( object.IsForecast(), object.FulfilledQuantityInDefaultUOM(), 0.0 )' 
 | 
          ] 
 | 
        } 
 | 
        Component DashboardChartSeriesDemandUnfulfilledForecastQuantityPerProduct 
 | 
        { 
 | 
          #keys: '[139394.0.2087228954]' 
 | 
          BaseType: 'WebChartSeries' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Calculate for Forecast orders' 
 | 
            Label: 'Unfulfilled forecast quantity' 
 | 
            Taborder: 1 
 | 
            YScaleDataPath: 'ifexpr( object.IsForecast(), object.UnfulfilledQuantity() * object.DefaultUOMConversionFactor(), 0.0 )' 
 | 
          ] 
 | 
        } 
 | 
        Component DashboardChartSeriesDemandUnfulfilledOrderQuantityPerProduct 
 | 
        { 
 | 
          #keys: '[157722.0.64431880]' 
 | 
          BaseType: 'WebChartSeries' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Calculate for Non-Forecast orders' 
 | 
            Label: 'Unfulfilled order quantity' 
 | 
            Taborder: 2 
 | 
            YScaleDataPath: 'ifexpr( not object.IsForecast(), object.UnfulfilledQuantity() * object.DefaultUOMConversionFactor(), 0.0 )' 
 | 
          ] 
 | 
        } 
 | 
        Component DashboardChartSeriesDemandFulfillmentOrderQuantityPerProduct 
 | 
        { 
 | 
          #keys: '[157722.0.64431919]' 
 | 
          BaseType: 'WebChartSeries' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Calculate for Non-Forecast orders' 
 | 
            Label: 'Fulfilled order quantity' 
 | 
            Taborder: 4 
 | 
            YScaleDataPath: 'ifexpr( not object.IsForecast(), object.FulfilledQuantityInDefaultUOM(), 0.0 )' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        ChartColorString: 
 | 
        [* 
 | 
          WebChartColor 
 | 
          { 
 | 
            WebChartConfigGroup 
 | 
            { 
 | 
              Label: 'Series' 
 | 
            } 
 | 
            WebChartColorEntry 
 | 
            { 
 | 
              Label: 'Fulfilled forecast quantity' 
 | 
              Color: '$66CCFF' 
 | 
              Shape: 'Square' 
 | 
              Size: 0 
 | 
              Pattern: 'Solid' 
 | 
            } 
 | 
            WebChartColorEntry 
 | 
            { 
 | 
              Label: 'Unfulfilled forecast quantity' 
 | 
              Color: '$FFCC33' 
 | 
              Shape: 'Square' 
 | 
              Size: 0 
 | 
              Pattern: 'Solid' 
 | 
            } 
 | 
            WebChartColorEntry 
 | 
            { 
 | 
              Label: 'Fulfilled order quantity' 
 | 
              Color: '$6633FF' 
 | 
              Shape: 'Square' 
 | 
              Size: 0 
 | 
              Pattern: 'Solid' 
 | 
            } 
 | 
            WebChartColorEntry 
 | 
            { 
 | 
              Label: 'Unfulfilled order quantity' 
 | 
              Color: 'Orange' 
 | 
              Shape: 'Square' 
 | 
              Size: 0 
 | 
              Pattern: 'Solid' 
 | 
            } 
 | 
          } 
 | 
        *] 
 | 
        ChartTypeString: 
 | 
        [* 
 | 
          WebChartType 
 | 
          { 
 | 
            WebChartConfigGroup 
 | 
            { 
 | 
              Label: 'Series' 
 | 
            } 
 | 
            WebChartTypeEntry 
 | 
            { 
 | 
              Label: 'Fulfilled forecast quantity' 
 | 
              ChartType: 'Stacked bar' 
 | 
              Stepped: 'No' 
 | 
            } 
 | 
            WebChartTypeEntry 
 | 
            { 
 | 
              Label: 'Unfulfilled forecast quantity' 
 | 
              ChartType: 'Stacked bar' 
 | 
              Stepped: 'No' 
 | 
            } 
 | 
            WebChartTypeEntry 
 | 
            { 
 | 
              Label: 'Fulfilled order quantity' 
 | 
              ChartType: 'Stacked bar' 
 | 
              Stepped: 'No' 
 | 
            } 
 | 
            WebChartTypeEntry 
 | 
            { 
 | 
              Label: 'Unfulfilled order quantity' 
 | 
              ChartType: 'Stacked bar' 
 | 
              Stepped: 'No' 
 | 
            } 
 | 
            Default: 'Stacked bar' 
 | 
            DefaultStepped: 'No' 
 | 
            MergeStackedBars: true 
 | 
          } 
 | 
        *] 
 | 
        Groups: 'ProductID' 
 | 
        Taborder: 0 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    Taborder: 0 
 | 
    Title: 'Demand fulfillment per product' 
 | 
    TitleYAxis: 'Quantity' 
 | 
  ] 
 | 
  ResponseDefinitions: 
 | 
  [ 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_DashboardChartDemandFulfillmentPerProduct_858_WebMenu_OnClick 
 | 
    { 
 | 
      #keys: '[139394.0.2087228948]' 
 | 
      Initiator: 'WebMenu' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
    } 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_DashboardChartDemandFulfillmentPerProduct_858_WebButton_OnClick 
 | 
    { 
 | 
      #keys: '[139394.0.2087228949]' 
 | 
      Initiator: 'WebButton' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
    } 
 | 
  ] 
 | 
} 
 |