Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>RDL below. I just use defaults of everything. For some reason I had to set the colours for the graph to show anything. And you have to fill the high and low as well. I just put in the average of the open and close so they did not show. </p> <p>EDIT: Modified to include the crosses and diamonds. I set all the values of a new series to lastyear then turned on only the markers. Then I did the same again for the thisyear. They do not seem to be positioned ideally but that is the best I could do. </p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner"&gt; &lt;DataSources&gt; &lt;DataSource Name="DataSource1"&gt; &lt;rd:DataSourceID&gt;892866e1-c006-4497-9545-251d2a43feb0&lt;/rd:DataSourceID&gt; &lt;ConnectionProperties&gt; &lt;DataProvider&gt;SQL&lt;/DataProvider&gt; &lt;ConnectString&gt;Data Source=rover4;Initial Catalog=master&lt;/ConnectString&gt; &lt;IntegratedSecurity&gt;true&lt;/IntegratedSecurity&gt; &lt;/ConnectionProperties&gt; &lt;/DataSource&gt; &lt;/DataSources&gt; &lt;InteractiveHeight&gt;29.7cm&lt;/InteractiveHeight&gt; &lt;rd:DrawGrid&gt;true&lt;/rd:DrawGrid&gt; &lt;InteractiveWidth&gt;21cm&lt;/InteractiveWidth&gt; &lt;rd:GridSpacing&gt;0.25cm&lt;/rd:GridSpacing&gt; &lt;rd:SnapToGrid&gt;true&lt;/rd:SnapToGrid&gt; &lt;RightMargin&gt;2.5cm&lt;/RightMargin&gt; &lt;LeftMargin&gt;2.5cm&lt;/LeftMargin&gt; &lt;BottomMargin&gt;2.5cm&lt;/BottomMargin&gt; &lt;rd:ReportID&gt;55a6b44d-b38d-4f58-b9bf-fd26c6f80e4a&lt;/rd:ReportID&gt; &lt;PageWidth&gt;21cm&lt;/PageWidth&gt; &lt;DataSets&gt; &lt;DataSet Name="master"&gt; &lt;Fields&gt; &lt;Field Name="codename"&gt; &lt;DataField&gt;codename&lt;/DataField&gt; &lt;rd:TypeName&gt;System.String&lt;/rd:TypeName&gt; &lt;/Field&gt; &lt;Field Name="thisyear"&gt; &lt;DataField&gt;thisyear&lt;/DataField&gt; &lt;rd:TypeName&gt;System.Int32&lt;/rd:TypeName&gt; &lt;/Field&gt; &lt;Field Name="lastyear"&gt; &lt;DataField&gt;lastyear&lt;/DataField&gt; &lt;rd:TypeName&gt;System.Int32&lt;/rd:TypeName&gt; &lt;/Field&gt; &lt;/Fields&gt; &lt;Query&gt; &lt;DataSourceName&gt;DataSource1&lt;/DataSourceName&gt; &lt;CommandText&gt;Select 'code1' as codename, 45 as thisyear, 46 as lastyear union Select 'code2' as codename, 42 as thisyear, 55 as lastyear union Select 'code3' as codename, 57 as thisyear, 40 as lastyear union Select 'code4' as codename, 10 as thisyear, 11 as lastyear&lt;/CommandText&gt; &lt;rd:UseGenericDesigner&gt;true&lt;/rd:UseGenericDesigner&gt; &lt;/Query&gt; &lt;/DataSet&gt; &lt;/DataSets&gt; &lt;Width&gt;16cm&lt;/Width&gt; &lt;Body&gt; &lt;ColumnSpacing&gt;1cm&lt;/ColumnSpacing&gt; &lt;ReportItems&gt; &lt;Chart Name="chart1"&gt; &lt;Legend&gt; &lt;Style&gt; &lt;BorderStyle&gt; &lt;Default&gt;Solid&lt;/Default&gt; &lt;/BorderStyle&gt; &lt;/Style&gt; &lt;Position&gt;RightCenter&lt;/Position&gt; &lt;/Legend&gt; &lt;CategoryAxis&gt; &lt;Axis&gt; &lt;Title /&gt; &lt;MajorGridLines&gt; &lt;Style&gt; &lt;BorderStyle&gt; &lt;Default&gt;Solid&lt;/Default&gt; &lt;/BorderStyle&gt; &lt;/Style&gt; &lt;/MajorGridLines&gt; &lt;MinorGridLines&gt; &lt;Style&gt; &lt;BorderStyle&gt; &lt;Default&gt;Solid&lt;/Default&gt; &lt;/BorderStyle&gt; &lt;/Style&gt; &lt;/MinorGridLines&gt; &lt;MajorTickMarks&gt;Outside&lt;/MajorTickMarks&gt; &lt;Min&gt;0&lt;/Min&gt; &lt;Visible&gt;true&lt;/Visible&gt; &lt;/Axis&gt; &lt;/CategoryAxis&gt; &lt;DataSetName&gt;master&lt;/DataSetName&gt; &lt;PlotArea&gt; &lt;Style&gt; &lt;BackgroundColor&gt;LightGrey&lt;/BackgroundColor&gt; &lt;BorderStyle&gt; &lt;Default&gt;Solid&lt;/Default&gt; &lt;/BorderStyle&gt; &lt;/Style&gt; &lt;/PlotArea&gt; &lt;ThreeDProperties&gt; &lt;Rotation&gt;30&lt;/Rotation&gt; &lt;Inclination&gt;30&lt;/Inclination&gt; &lt;Shading&gt;Simple&lt;/Shading&gt; &lt;WallThickness&gt;50&lt;/WallThickness&gt; &lt;/ThreeDProperties&gt; &lt;PointWidth&gt;0&lt;/PointWidth&gt; &lt;SeriesGroupings&gt; &lt;SeriesGrouping&gt; &lt;StaticSeries&gt; &lt;StaticMember&gt; &lt;Label&gt;Value2&lt;/Label&gt; &lt;/StaticMember&gt; &lt;StaticMember&gt; &lt;Label&gt;This year markers&lt;/Label&gt; &lt;/StaticMember&gt; &lt;StaticMember&gt; &lt;Label&gt;last year markers&lt;/Label&gt; &lt;/StaticMember&gt; &lt;/StaticSeries&gt; &lt;/SeriesGrouping&gt; &lt;/SeriesGroupings&gt; &lt;Top&gt;0.25cm&lt;/Top&gt; &lt;Subtype&gt;Candlestick&lt;/Subtype&gt; &lt;ValueAxis&gt; &lt;Axis&gt; &lt;Title /&gt; &lt;MajorGridLines&gt; &lt;ShowGridLines&gt;true&lt;/ShowGridLines&gt; &lt;Style&gt; &lt;BorderStyle&gt; &lt;Default&gt;Solid&lt;/Default&gt; &lt;/BorderStyle&gt; &lt;/Style&gt; &lt;/MajorGridLines&gt; &lt;MinorGridLines&gt; &lt;Style&gt; &lt;BorderStyle&gt; &lt;Default&gt;Solid&lt;/Default&gt; &lt;/BorderStyle&gt; &lt;/Style&gt; &lt;/MinorGridLines&gt; &lt;MajorTickMarks&gt;Outside&lt;/MajorTickMarks&gt; &lt;Min&gt;0&lt;/Min&gt; &lt;Max&gt;100&lt;/Max&gt; &lt;Margin&gt;true&lt;/Margin&gt; &lt;Visible&gt;true&lt;/Visible&gt; &lt;Scalar&gt;true&lt;/Scalar&gt; &lt;/Axis&gt; &lt;/ValueAxis&gt; &lt;Type&gt;Stock&lt;/Type&gt; &lt;Width&gt;15cm&lt;/Width&gt; &lt;CategoryGroupings&gt; &lt;CategoryGrouping&gt; &lt;DynamicCategories&gt; &lt;Grouping Name="chart1_CategoryGroup1"&gt; &lt;GroupExpressions&gt; &lt;GroupExpression&gt;=Fields!codename.Value&lt;/GroupExpression&gt; &lt;/GroupExpressions&gt; &lt;/Grouping&gt; &lt;Label&gt;=Fields!codename.Value&lt;/Label&gt; &lt;/DynamicCategories&gt; &lt;/CategoryGrouping&gt; &lt;/CategoryGroupings&gt; &lt;Palette&gt;Default&lt;/Palette&gt; &lt;ChartData&gt; &lt;ChartSeries&gt; &lt;DataPoints&gt; &lt;DataPoint&gt; &lt;DataValues&gt; &lt;DataValue&gt; &lt;Value&gt;=(Fields!thisyear.Value+Fields!lastyear.Value)/2&lt;/Value&gt; &lt;/DataValue&gt; &lt;DataValue&gt; &lt;Value&gt;=(Fields!thisyear.Value+Fields!lastyear.Value)/2&lt;/Value&gt; &lt;/DataValue&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!lastyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!thisyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;/DataValues&gt; &lt;DataLabel /&gt; &lt;Style&gt; &lt;BackgroundColor&gt;SandyBrown&lt;/BackgroundColor&gt; &lt;BackgroundGradientEndColor&gt;Lime&lt;/BackgroundGradientEndColor&gt; &lt;BorderColor&gt; &lt;Default&gt;Red&lt;/Default&gt; &lt;/BorderColor&gt; &lt;/Style&gt; &lt;Marker&gt; &lt;Size&gt;6pt&lt;/Size&gt; &lt;/Marker&gt; &lt;/DataPoint&gt; &lt;/DataPoints&gt; &lt;/ChartSeries&gt; &lt;ChartSeries&gt; &lt;DataPoints&gt; &lt;DataPoint&gt; &lt;DataValues&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!thisyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!thisyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!thisyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!thisyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;/DataValues&gt; &lt;DataLabel /&gt; &lt;Style /&gt; &lt;Marker&gt; &lt;Type&gt;Diamond&lt;/Type&gt; &lt;Size&gt;6pt&lt;/Size&gt; &lt;/Marker&gt; &lt;/DataPoint&gt; &lt;/DataPoints&gt; &lt;/ChartSeries&gt; &lt;ChartSeries&gt; &lt;DataPoints&gt; &lt;DataPoint&gt; &lt;DataValues&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!lastyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!lastyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!lastyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;DataValue&gt; &lt;Value&gt;=Sum(Fields!lastyear.Value)&lt;/Value&gt; &lt;/DataValue&gt; &lt;/DataValues&gt; &lt;DataLabel /&gt; &lt;Style /&gt; &lt;Marker&gt; &lt;Type&gt;Cross&lt;/Type&gt; &lt;Size&gt;6pt&lt;/Size&gt; &lt;/Marker&gt; &lt;/DataPoint&gt; &lt;/DataPoints&gt; &lt;/ChartSeries&gt; &lt;/ChartData&gt; &lt;Style&gt; &lt;BackgroundColor&gt;White&lt;/BackgroundColor&gt; &lt;/Style&gt; &lt;Title /&gt; &lt;Left&gt;0.5cm&lt;/Left&gt; &lt;/Chart&gt; &lt;/ReportItems&gt; &lt;Height&gt;10.36905cm&lt;/Height&gt; &lt;/Body&gt; &lt;Language&gt;en-US&lt;/Language&gt; &lt;TopMargin&gt;2.5cm&lt;/TopMargin&gt; &lt;PageHeight&gt;29.7cm&lt;/PageHeight&gt; &lt;/Report&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload