Quintiq file version 2.0 Component DashboardChartDemandFulfillmentPerSalesSegment { #keys: '[139394.0.2087228877]' BaseType: 'WebChart' Children: [ Component DashboardChartLevelDemandFulfillmentPerSalesSegment { #keys: '[139394.0.2087228878]' BaseType: 'WebChartLevel' Children: [ Component DataExtractorDemandFulfillmentPerSalesSegment { #keys: '[139394.0.2087228879]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[SalesDemandInPeriod]' Source: 'DataHolderDemandFulfillmentSDIPs' Taborder: 0 Transformation: 'Elements' ] } Component DashboardChartSeriesDemandFulfillmenForecastQuantityPerSalesSegment { #keys: '[139394.0.2087228880]' BaseType: 'WebChartSeries' Properties: [ Description: 'Calculate for Forecast orders' Label: 'Fulfilled forecast quantity' Taborder: 3 YScaleDataPath: 'ifexpr( object.IsForecast(), object.FulfilledQuantityInDefaultUOM(), 0.0 )' ] } Component DashboardChartSeriesDemandUnfulfilledForecastQuantityPerSalesSegment { #keys: '[139394.0.2087228881]' 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 DashboardChartSeriesDemandUnfulfilledOrderQuantityPerSalesSegment { #keys: '[157722.0.54721112]' 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 DashboardChartSeriesDemandFulfillmenOrderQuantityPerSalesSegment { #keys: '[157722.0.54721558]' 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: 'Unfulfilled order quantity' Color: 'Orange' Shape: 'Square' Size: 0 Pattern: 'Solid' } WebChartColorEntry { Label: 'Fulfilled order quantity' Color: '$6633FF' 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: 'SalesSegmentName' Taborder: 0 ] } ] Properties: [ Taborder: 0 Title: 'Demand fulfillment per sales segment' TitleYAxis: 'Quantity' ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_DashboardChartDemandFulfillmentPerSalesSegment_WebMenu_OnClick { #keys: '[139394.0.2087228875]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' } DelegatedResponseDefinition OnClick id:Responsedef_DashboardChartDemandFulfillmentPerSalesSegment_WebButton_OnClick { #keys: '[139394.0.2087228876]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' } ] }