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