目次:
- グリーンバー用紙をフォーマットします。
- コントロールの改ページ
- トータル
- Report Managerフォルダアイコンを企業ロゴに変更する
- レポートのExcelレンダリングでオブジェクトまたは数式を表示しない
ビデオ: スペシャルセッション:Workplace Innovation Platform(ワークプレイス・イノベーション・プラットフォーム)〜 FileMaker の新しいカテゴリー〜(日本語字幕付き) 2024
Microsoft SQL Server 2005 Reporting Servicesの一部であるダミーチートシート
SQL Server 2005 Reporting Servicesで数行の余分なコーディングを追加するレポートをカスタマイズします。これらの面白い(そしてクールな)トリックを試して、あなたのレポートを目立たせるか、実行する必要があるかもしれない既存の基準に合わせてください。
グリーンバー用紙をフォーマットします。
メインフレームコンピュータを使用している会社で働く場合は、古い「グリーンバー」の用紙を見たことがあります。これは、メインフレームコンピュータが結果を印刷するために使用する幅広い用紙です。紙には緑と白の縞模様が交互に並んでいて、レポートの列全体を読むのに役立ちます。
<! - 1 - >SQL Server Reporting Servicesで、印刷時にストライプ効果をシミュレートするには、表のセルの内容に条件付き書式を設定する必要があります。
= iif(RowNumber(Nothing)Mod 2、 "Green"、 "White")BackgroundColorを緑と白を交互に使用する式に変更するには、この式をReportColorプロパティのBackgroundColorプロパティに使用します。 )
コントロールの改ページ
<! - 2 - >レポート内のページ区切りをよりよく制御したい場合は、マトリクスまたはテーブル内のグループの式を使用します。特定の行数にページ区切りを挿入することがわかっている場合は、グループ式で改ページを指定できます。そうすれば、隠しページ区切りを導入することができます。方法は次のとおりです。
-
テーブルグリッドの行を右クリックし、ポップアップメニューから[グループの編集]を選択します。
-
表示される式の編集ダイアログボックスで、次の式を入力して、20行のレポート行の後に改ページを挿入します。
= Ceiling(RowNumber(Nothing)/ 20)
トータル
一部のレポート状況では、レポート列が行ごとに変更されたときに、レポート列の累積合計を表すことができます。これを行うには、テーブルセルの値の式を入力する必要があります。 SalesAmtというフィールドの合計を指定したいとします。
= RunningValue(Fields!SalesAmt。Value、Sum、Nothing)
Report Managerフォルダアイコンを企業ロゴに変更する
アイコンをカスタマイズすることができますReport Managerのホームページの左上にある会社のロゴを入力してください。レポートマネージャのホームページを参照すると、フォルダアイコンのファイル参照は
/ Reports / images / 48folderopenになります。 jpg
プログラムマネージャー内を検索すると、このファイルを
C:Program FilesMicrosoft SQL ServerMSSQLディレクトリに置くことができます。3Reporting ServicesReportManagerimages
このファイルを開くと、48 x 48.jpgイメージになります。したがって、同様の解決策を講じることができれば。あなたのコーポレートロゴのjpgを保存し、この新しいロゴファイルを48folderopenとして保存します。 jpg。次回レポートマネージャを更新すると、ウェブページの左上隅に会社のロゴが表示されます。
レポートのExcelレンダリングでオブジェクトまたは数式を表示しない
レポートのExcelレンダリングでドキュメントマップまたは数式を表示したくない場合は、デバイスを使用してレンダリングのプロパティを制御できますURLアクセス方法を使用してレポートを指定する際の情報設定。
たとえば、Excelのレポートからドキュメントマップを非表示にするには、次のようにURLリンクを使用します。
http:// servername / reportserver? / SampleReports / Sales Order Detail&rs:コマンド=レンダリング&rc:フォーマット= HTML4。 0 999&rcOmitDocumentMap = True データ値だけを必要とし、レポート全体でExcelで生成された数式がない場合は、OmitFormulasのデバイス情報設定を使用して、次の式のように数式生成を抑制できます。
http:// servername / reportserver? / SampleReports /従業員売上概要&EmployeeID =
38&rs:コマンド=レンダリング&rs:書式= EXCEL&rc:OmitFormulas = true