Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Make SQL Server Reporting Services use metric measurements

I'm newly getting into creating and programming reports using SQL Server Reporting Services.

One thing that bugs me right off the bat: I can't seem to find an easy way to tell the BIDS (Business Intelligence Dev Studio, a.k.a. Visual Studio) to use the metric system for measurements - you know - millimeters, centimeters etc., instead of inches and so on.

I was trying to figure out whether that's a setting inside Visual Studio (and if so: where is it??), or whether this depends on the Reporting services instance we're going against (and again: if so, where the heck can I change that???).

There must be a way to change this!! Except for the US, no one in the world is still measuring in inches..... c'mon - the world at large has long since adopted the metric system! Don't tell me Microsoft makes me go back into the dark ages.....

like image 492
marc_s Avatar asked Nov 11 '09 13:11

marc_s


People also ask

How do I set Ssrs to A4 size?

Find the property Page Size, expand it and enter the Width and Height. So to change the page from A4 portrait to A4 landscape you set the width to 11in and height to 8.5in. Once set-up here the print option on the report by default prints it to A4, A3 Portrait or Landscape.

What is KPI in SSRS?

A Key Performance Indicator (KPI) is a visual cue that communicates the amount of progress made toward a goal. Key Performance Indicators are valuable for teams, managers, and businesses to evaluate quickly the progress made against measurable goals.

What is KPI in SQL Server?

In business terminology, a Key Performance Indicator (KPI) is a quantifiable measurement for gauging business success. In SQL Server Analysis Services, a KPI is a collection of calculations that are associated with a measure group in a cube that are used to evaluate business success.

How do I test SQL reporting services?

To verify the Reporting Services Service From SharePoint central administration, click Manage services on server in the System Settings group. Verify the SQL Server Reporting Services Service is installed and in the Running state.


1 Answers

For SSRS 2008, edit the Report.rdl template at

<Visual_Studio_Install_dir>\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject

and add the following line before the closing </Report> tag:

<rd:ReportUnitType>Cm</rd:ReportUnitType>

This will default all new reports (created by Add New Item -> select Report) to use centimetres. However, as Ed noted, reports created by the Report Wizard seem to be hard-coded to use inches.

Something else to note is that whatever you place in that Report.rdl file will be used when creating a new report, so you can setup default page sizes, fonts, etc...

like image 58
Ian Kemp Avatar answered Sep 22 '22 13:09

Ian Kemp