問題タブ [ssrs-2008]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reporting-services - Web上に表示するグラフの種類を選択するパラメータ
SQL Server Reporting Services と連携している Web サイトのドロップダウン メニューから、ユーザーがグラフの種類 (XY 散布図、棒グラフ、折れ線グラフなど) を選択できるパラメーターを探しています。
利用可能なそのようなパラメータはありますか? そうでない場合、それを達成するための他の手段はありますか?
SQL Server 2008 と Visual Studio 2008 を使用しています。SQL Server 2005 と Visual Studio 2005 でも実行できますか?
reporting-services - SSRS: 相対 URL ハイパーリンク
SSRS 2008 では、相対パス URL を作成したいと考えています。簡単に言えば、Web サイトのコンテンツとして使用されるフォルダーに数千の静的 HTML ページを出力するサブスクリプションがあります。過去に、テキスト ボックスのプロパティ -> アクション -> URL に移動 を使用して、サイト上の他のページ (実際にはサブレポート) への完全な URL を作成しました。完全な URL ではなく、ターゲットの相対パスを返すようにコードを変更したいと考えています。これにより、誰かが最終的に Web サイトのドメインやフォルダー構造を変更してナビゲーションを壊す可能性が低くなります。これを機能させようとしたところ、以前はクリック可能だったオブジェクトが、もはやクリック可能ではなくなりました。 SSRS ハイパーリンクを完全修飾 URL ではなく相対 URL にジャンプさせるにはどうすればよいですか?
機能するものは次のとおりです。
機能しないものは次のとおりです。
sql - SQL レポート - ページ数をヘッダー以外のレベルに置く
SQL Reporting 2008 では、PageNumber 変数と TotalPages (グローバル) 変数をデータ レベルに置くことができません。ページのヘッダーとフッターでのみ許可されます。しかし、それらの値はデータと密接に関連しています。ヘッダー以外のレベルでページ番号を知る方法はありますか?
visual-studio-2008 - Microsoft Business Intelligence Development Studio 2008 はどのインストーラーに含まれていますか?
Visual Studio Team System 2008 (Development Edition) のインストールにはそれがありません。SQL Server Enterprise 2008 インストーラーでも見つかりません。
reporting-services - SSRS 動的共有データ ソース
Microsoft Report Viewer Control を使用してさまざまな SSRS レポートを表示する ASP.Net Web サイトがあります。実行時にデータ ソースを指定できるようにする必要があります。レポートを表示するときに「共有」データ ソースの名前を指定するだけでよいように思えますが、それを行う方法が見つかりません。私がこれまでに見つけた唯一の方法は、「埋め込み」データ ソースを使用することです。私はそれについて本当に夢中になっているわけではありませんが、それが私の唯一の選択肢である場合は、そうしなければなりません.
実行時に共有データ ソースを指定する方法を知っている人はいますか?
reporting-services - Reporting Services 2008 - 2 つのデータセットをリンクできますか?
2 つのデータセットを結合できる必要があります。各データセットは非常に異なるデータソース (1 つは SQL Server 05 で、もう 1 つは IBM iSeries) から取得されているため、クエリでは実行できません。また、さまざまな理由で設定されたマスター/サブレポートを介してそれを行うことはできません。
2 つのデータセットを結合できない場合は、カスタム アセンブリを作成して参照し、iSeries で情報検索を行うことに頼ることがあります。
sql-server-2008 - SSRS 2008 - マルチチャート レポート用の統一されたチャートの凡例
複数のグラフを含むレポートがあります。これらのチャートで凡例を同じようにフォーマットするために、いくつかの異なる方法を試しましたが、失敗しました。私の目標は、異なるチャート間で凡例の配色と順序を同じにすることです。
例として、私のグラフは、次の各資金調達状況 (資金提供なし、資金提供済み、および不明) のプロジェクトの数を示しています。私が何をしようとも、私が作成しているさまざまなチャートには、さまざまな資金調達状況がさまざまな順序で表示され、さまざまな色が付けられています。すべてのグラフに 1 つのデータ ソースを使用しています。また、最初のグラフにはセット内のすべてのデータが含まれ、他の 3 つのグラフではデータに異なるフィルターが適用されます。
助けてくれてありがとう!
reporting-services - Reporting Services カスタム アセンブリ: レポート パラメータへのアクセス
レポートで参照するカスタム アセンブリを作成しています。そのアセンブリからオブジェクトにアクセスできるようにしたいと考えていReport
ます。これにより、レポート パラメーターや、カスタム RDL コードで を使用してアクセスできるその他のものにアクセスできるようになりますReport.stuff
。
これを行うには、明らかにいくつかのレポート サービス アセンブリを参照する必要がありますが、どれがどれかわかりません。などのさまざまなプロパティをMicrosoft.ReportingServices.ProcessingCore
持つクラスがあるため、試してみましたが、RDL カスタム コード セクションからクラスにオブジェクトを渡そうとすると、次のエラーが発生しました。Report
Parameters
Report
Unable to cast object of type 'ReportExprHostImpl' to type 'Microsoft.ReportingServices.ReportRendering.Report'.
さまざまなインターフェイスと抽象クラスを公開するアセンブリもありReport
ますが、パラメーターをプロパティとして持っていないようです。
問題は、どうすればこれを達成できるか、どのアセンブリを参照する必要があるかです。また、可能であれば、Report
RDL から渡さずにオブジェクトにアクセスできますか。つまり、クラスのインスタンスを登録するだけで、後で次のような式を記述できます。
=Utils.DoStuffWhileReferencingReportParameters(Fields!field.Value)
sql-server-2008 - Reporting Services - サブレポートにデータを取得する
私は、Reporting Services 2008 を使用して調査データに関するレポートを作成する任務を負っています。
私の課題はこれです:
- 調査には任意の数の質問があります
- 質問は 3 つのタイプのいずれかです (数値評価、はい/いいえの質問、またはフリー テキスト)。
これを処理するために、メイン レポートでサブレポートを使用することにしました。たとえば、3 つの質問の種類ごとに 1 つのレポートを定義し、調査のレポートを作成するときは、基本的に調査レポート用の RDL を動的に作成します。サブレポートとしての 3 つの質問タイプ。
これは実際にはこれまでのところ非常にうまく機能していますが、1 つの大きな問題に直面しています。サブレポートにデータを取得するにはどうすればよいですか?
私が現在見ているアプローチは、質問の種類ごとに各 (サブ) レポートを作成し、共有データ ソースに基づいて独自のデータ セットを定義し、データベースから値を抽出することです。これでうまくいくと確信していますが、5、10、20 のサブレポートをデータベースに送ってデータを個別に取得することにあまり熱心ではありません。
私が望んでいたのは、「メイン」レポートで調査全体のデータを1回取得し、適切なデータのサブセットを各サブレポートにフィードしてレンダリングできるようにすることでした-しかし、私はそうは見えませんこれを行う方法を見つけるために....
完全に明らかな何かが欠けていますか?私は Reporting Services にあまり触れたことがなく、それを使った最後のプロジェクトは 4 年前 (Reporting Services 2000 を使用) でした。そのため、明らかな解決策を知らないだけである可能性が高いです :-) 教えてください!
ヒント、Reporting Services に関する優れた記事やブログへのポインタ、およびヘルプをありがとう!
マルク
ssrs-2008 - デスクトップ PC からの SSRS 2008 アクセス
開発に使用するために、デスクトップ PC で実行されている SQL Server 2008 と SSRS 2008 のインスタンスがあります。このPCは私のユーザーIDで登録されており、それにリモートデスクトップを接続して、ラップトップからSSRSに問題なく接続できます(これも私のユーザーIDで登録されています)。また、PC にログインしていないとき (つまり、再起動後、ログインする前) にラップトップから Web サイトにアクセスできます。
別のチーム メンバーが Web 経由で SSRS に接続しようとすると (SSRS はポート 8080 で実行されています)、接続できません。彼を PC にユーザーとして追加し、レポート マネージャーのホーム フォルダーで彼にアクセス許可を付与するなど、さまざまなオプションを試しました。何も機能していないようです。彼はリモート デスクトップ経由で PC に接続できるので、接続が確立されていることがわかります。ラップトップからポート 8080 にアクセスできるので、彼もポート 8080 にアクセスできるはずです。
このチーム メンバーにアクセス権を付与する方法について何か考えがある人はいますか? 私は、カスタム コードの作成を伴わないすべてのアイデアを受け入れます (この問題を修正するために、カスタム コードを作成する必要はありません)。これは以前は SSRS 2005 で動作していましたが、当時は IIS を使用していたことがわかり、現在は http.sys を直接使用しています。
ありがとう!