Nevron Vision for SQL Server Reporting Services
Numeric Scale

Numeric scales are used to scale numeric (continuous) data. Each numeric scale has several subtypes that address the specifics of the major types of numeric data - number, angle and date/time.  You control the subtype of the scale through the "Sub Type" combo.

Not all scale types are supported by all axes. For example Polar Angle axes can only use Angular scale and Radar Axes can only use Number scale. In the sections below each scale has a note box showing on which axes it can be applied.
Number

The number scale is used to display any type of number data such as sales, profit, percentage and is commonly used for Y Cartesian axes, X Cartesian axes when the charting type is scatter, Polar Value and Radar Axes. The number scale has the following settings:

Label Format - defines the formatting used for scale labels. If you do not specify a format string the control will automatically select formatting based on the chart type and data displayed on the scale. You can also invoke the "Number Value Formatting Editor" that allows you to create a custom formatting string visually. For more information check out the Numeric Label Formatting topic.

Label Angle - defines the angle of scale labels. By default the angle is set to automatic mode. For more information check out the Scale Label Angle topic.

Transform - defines the transform of the scale. By default it is set to automatic. You can switch the transform to logarithmic if you have data that is presented better in logarithmic mode - for example data with large differences between the values of the data points, or data which is logarithmic by nature (such as dB). If you switch the transform to logarithmic mode you can also modify the the logarithm base.

Step Mode - defines how the scale will choose a step to place the major ticks and labels on the scale. You can choose from three modes:

- Min Distance - in this mode the scale will automatically calculate the step depending on the value of "Min Distance" (specified in points) and will not allow ticks to be closer than the specified distance. In this mode the number of scale ticks will increase as the scale is bigger on the screen or printer and decrease when the scale is smaller respectively. This is the default setting.

- Max Count - in this mode the scale will automatically generate steps depending on the value of "Max Count". In this mode the number of ticks will be restricted to the maximum allowed number of ticks. The scale will automatically select a "nice" step given the range of the data and the number of ticks will be constant when the scale is resized.

- Custom Step - in this mode you can explicitly specify a custom step. The step is specified with the "Custom Step" spin.

Minor Tick Count - defines the number of minor ticks that will appear between two major ticks. The default value for this setting is 0, meaning that the scale does not show minor ticks.

The Number scale can be applied to Cartesian, Polar Value and Radar axes.

Angular

The angular scale is used to scale angles on the polar angle axis. In order to scale angles a scale has to be configured in a way that addresses the specifics of the angle values in general as well as the specifics of the angle unit used to describe a given angle. This is due to the fact that angles are cyclic (for example the angle 370 degrees is equal to 10 degrees), which implies the usage of a different algorithms that select an automatic step.

Label Format - defines the formatting used for scale labels. If you do not specify anything the control will use generic number formatting. You can also invoke the "Number Value Formatting Editor" that allows you to create a custom formatting string visually. For more information check out the Numeric Label Formatting topic.

Label Angle - defines the angle of scale labels. By default the angle is set to automatic mode. For more information check out the Scale Label Angle topic.

Angle Unit - defines the angle unit used to decorate the scale. There are two options - Degree and Grad. The angle unit defines the cycle length for the scale 360 in the case of degrees and 400 in the case of grads.

Step Mode - defines how the scale will choose a step to place the major ticks and labels on the scale. You can choose from three modes:

- Min Distance - in this mode the scale will automatically calculate the step depending on the value "Min Distance" and will not allow ticks to be closer than the specified distance. Similiarly to the number scale the number of ticks will decrease as the scale is bigger on the screen or printer and decrease when the scale is smaller. The scale will use a different algorithm to calculate the step by trying to choose a step that will denote the 90, 180, 270 and 360 values in case of degrees and 100, 200, 300 and 400 values in the case of grads.

- Max Count - in this mode the scale will automatically generate steps depending on the value of "Max Count". In this mode the number of ticks will be restricted to the maximum allowed number of ticks. The scale will automatically select a "nice" step as described above, but the number of ticks will be constant when the scale is resized.

- Custom Step - in this mode you can explicitly specify a custom step. The step is specified with the "Custom Step" spin.

Minor Tick Count - defines the number of minor ticks that will appear between two major ticks. The default value for this setting is 0, meaning that the scale does not show minor ticks.

The Angular scale can be applied to a Polar Angle axis only.

Date Time

The date time scale is used to scale date time values in a way similar to number scale, but with several differences that reflect the specifics of date time step generation.

Label Formatting - defines the formatting used for scale labels. For more information check out the Date Time Label Formatting formatting topic.

Label Angle - defines the angle of scale labels. By default the angle is set to automatic mode. For more information check out the Scale Label Angle topic.

Step Mode -  defines how the scale will choose a step to place the major ticks and labels on the scale. You can choose from three modes:

- Min Distance - in this mode the scale will automatically calculate the step depending on the value "Min Distance" and will not allow ticks to be closer than the specified distance. In this mode the number of scale ticks will increase as the scale is bigger on the screen or printer and decrease when the scale is smaller respectively. This is the default setting.

- Max Count - in this mode the scale will automatically generate steps depending on the value "Max Count". In this mode the number of ticks will be restricted to the maximum allowed number of ticks. The scale will automatically select a "nice" step given the range of the data, but the number of ticks will be constant when the scale is resized.

- Custom Step - in this mode you can explicitly specify a custom step as time span value consisting of a date/time unit and date/time unit count.

The Date Time scale can be applied to a Cartesian axes only.

Value Timeline

The value timeline scale is similar to a date time scale the difference being that it can use up to three time spans (called rows) for decorating the scale. In other words you can think of a value timeline scale as three date time scales merged together. The advantage of using value timelines scale is that it allow the scale to highlight important date/time events on the scale such as month and year change.

Each row on the value timeline scale has the following settings:

Visible - controls the visibility of the scale row.

Label Formatting - defines the formatting used for scale labels generated by the row. For more information check out the Date Time Label Formatting formatting topic.

Step Mode - defines how the scale row will choose a step to place the major ticks and labels on the scale. You can choose from three modes:

- Min Distance - the row step will be chosen in a similar manner as with the date time scale e.g. the number of ticks will increase when the scale becomes larger and vice versa, with the restriction that the scale will always try to select a step of one date time unit - for example one day, one week etc.

- Max Count - in this mode the scale will automatically generate a step depending on the value of "Max Count". In this mode the number of ticks will be restricted to the maximum allowed number of ticks and will not change when the scale is resized.

 - Custom Step - similarly to the date time scale in this mode you can select a custom step as time span value (date time unit and unit count).

The Value Timeline scale can be applied to a Cartesian axes only.

Range Timeline Scale

The range timeline scale is similar to the value timeline with the exception that it will create a separate visual level on the scale for each row. The advantage of the range timeline scales is that it preserves date/time information (the value timeline scale will hide labels from lesser rows if they overlap with labels from higher rows), but consumes more visual space. The range timeline scale has the following settings:

Show Row Separators - defines whether the scale will generate lines visually separating the rows. When checked the the lines use the stroke style specified for the axis ruler.

The per row settings for range timeline scale are identical to those for value timeline, which are described in the previous section. The only difference is that you also have the option whether the axis will show vertical separators - this is controlled through the "Show Tickmarks" setting, which is available for each row.

The Range Timeline scale can be applied to a Cartesian axes only.

 

 

 


©2016. Nevron Software LLC.

Send Feedback