Quintiq file version 2.0 
 | 
Component DashboardChartDemandFulfillmentPerPeriod 
 | 
{ 
 | 
  #keys: '[157722.0.70411649]' 
 | 
  BaseType: 'WebChart' 
 | 
  Children: 
 | 
  [ 
 | 
    Component DashboardChartLeveDemandFulfillmentPerPeriod 
 | 
    { 
 | 
      #keys: '[157722.0.70411650]' 
 | 
      BaseType: 'WebChartLevel' 
 | 
      Children: 
 | 
      [ 
 | 
        Component DataExtractorDemandFulfillmentPerPeriod 
 | 
        { 
 | 
          #keys: '[157722.0.70411651]' 
 | 
          BaseType: 'WebDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataType: 'structured[SalesDemandInPeriod]' 
 | 
            Source: 'DataHolderDemandFulfillmentSDIPs' 
 | 
            Taborder: 0 
 | 
            Transformation: 'Elements' 
 | 
          ] 
 | 
        } 
 | 
        Component DashboardChartSeriesDemandUnfulfilledForecastQuantityPerPeriod 
 | 
        { 
 | 
          #keys: '[157722.0.71530933]' 
 | 
          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 DashboardChartSeriesDemandUnfulfilledOrderQuantityPerPeriod 
 | 
        { 
 | 
          #keys: '[157722.0.71530950]' 
 | 
          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 DashboardChartSeriesDemandFulfillmentForecastQuantityPerPeriod 
 | 
        { 
 | 
          #keys: '[157722.0.71530967]' 
 | 
          BaseType: 'WebChartSeries' 
 | 
          Properties: 
 | 
          [ 
 | 
            Description: 'Calculate for Forecast orders' 
 | 
            Label: 'Fulfilled forecast quantity' 
 | 
            Taborder: 3 
 | 
            YScaleDataPath: 'ifexpr( object.IsForecast(), object.FulfilledQuantityInDefaultUOM(), 0.0 )' 
 | 
          ] 
 | 
        } 
 | 
        Component DashboardChartSeriesDemandFulfillmentOrderQuantityPerPeriod 
 | 
        { 
 | 
          #keys: '[157722.0.71530984]' 
 | 
          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: 'Fulfilled order quantity' 
 | 
              Color: '$6633FF' 
 | 
              Shape: 'Square' 
 | 
              Size: 0 
 | 
              Pattern: 'Solid' 
 | 
            } 
 | 
            WebChartColorEntry 
 | 
            { 
 | 
              Label: 'Unfulfilled forecast quantity' 
 | 
              Color: '$FFCC33' 
 | 
              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: 'Unfulfilled forecast quantity' 
 | 
              ChartType: 'Stacked bar' 
 | 
              Stepped: 'No' 
 | 
            } 
 | 
            WebChartTypeEntry 
 | 
            { 
 | 
              Label: 'Fulfilled forecast quantity' 
 | 
              ChartType: 'Stacked bar' 
 | 
              Stepped: 'No' 
 | 
            } 
 | 
            WebChartTypeEntry 
 | 
            { 
 | 
              Label: 'Unfulfilled order quantity' 
 | 
              ChartType: 'Stacked bar' 
 | 
              Stepped: 'No' 
 | 
            } 
 | 
            WebChartTypeEntry 
 | 
            { 
 | 
              Label: 'Fulfilled order quantity' 
 | 
              ChartType: 'Stacked bar' 
 | 
              Stepped: 'No' 
 | 
            } 
 | 
            Default: 'Stacked bar' 
 | 
            DefaultStepped: 'No' 
 | 
            MergeStackedBars: true 
 | 
          } 
 | 
        *] 
 | 
        Groups: 'PeriodStart' 
 | 
        Taborder: 0 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    Taborder: 0 
 | 
    Title: 'Demand fulfillment per period' 
 | 
    TitleYAxis: 'Quantity' 
 | 
  ] 
 | 
} 
 |