問題タブ [reportingservices-2005]

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.

0 投票する
10 に答える
114647 参照

reporting-services - SSRS からのエクスポート中に名前付き Excel シートを取得する方法

単一ページのレポートを Excel にエクスポートすると、Excel のシートはレポート名で命名されます。レポートに複数のページがある場合、シートには sheet1、sheet2、... という名前が付けられます。SSRS 2005 でシート名を指定する方法はありますか?

解決策:いくつかのグーグル検索の後にこれを見つけました: SQL Server RS Excelでシート名を変更する:QnD XSLT

動作する場合は、アップデートを試して投稿します。

0 投票する
3 に答える
4209 参照

html - SSRS 2005 で SQL データベースから HTML をレンダリングできますか?

MS SQL DB に html があります。SSRS ページで html をレンダリングしたいのですが、可能ですか?

0 投票する
2 に答える
1122 参照

visual-studio-2008 - Visual Studio 2008 で開発し、.Net 2 のレポート ビューアー オブジェクトを埋め込む方法は?

アプリケーションは で開発されていVS 2008ます。レポート ビューアーを使用して、SQL Server 2005サーバー上の SSRS からレポートを呼び出します。

私の推測では、それは.Net 3.5vsのせいだと.Net 2.0思います。Application Server にはありませんし3.5、今後もありません。

アプリケーションVS 2008に適した Report Viewer を使用するように修正するにはどうすればよいですか?.Net 2

0 投票する
5 に答える
1630 参照

sql-server - SSRS 2005: 列の表示を項目列の値/1 行から別のものに変更しますか?

次のようなテーブル/データセットがあります。

として表示したい

アイデアは、ページの大部分に 1 列を下に印刷することによって、結果として印刷されるページ スペースが無駄にならないようにすることですが、スペースをそのフィールド内の水平方向のリストまたは列化された結果のいずれかに短縮するというものです。最善の方法は何ですか?

SQLの結果をいじるのではなく、レポートデザイナーでこれを処理したいと思います。近づく方法はいくつかありますが、正確ではありません。私はSSRS 2005を使用しています。

0 投票する
2 に答える
1685 参照

reporting-services - SQL Reporting Services - 左から右、上から下への表示

SQL Reporting 2005 で、左から右、次に上下に印刷される列にデータを表示する方法はありますか? 例:

現在の方法の代わりに:

ありがとうございました。

0 投票する
4 に答える
5864 参照

sql-server - Sum(First(...)) not allowed の制限を回避するにはどうすればよいですか? SSRS2005

私が抱えている問題は、SQL Server Reporting Services が Sum(First()) 表記を好まないことです。Sum() または First() のいずれかのみが許可されます。

コンテキスト
調整レポートを作成しています。すなわち。期間の初めにどの靴下を持っていたか、注文したものと最後に持っていた在庫。

データセットは次のようなものを返します

タイプ、次に製品でグループ化し、その製品を購入した顧客を一覧表示します。SAS、Ordered Qty、および SAE の合計を表示したいのですが、SAS または SAE で Sum を実行すると、製品 1 と 2 の値がそれぞれ 100 と 200 になるはずなのに、それぞれ 200 と 600 になります。

私は Sum(First()) を実行できると思っていましたが、SSRS は、集計内に集計を含めることができないと不平を言っています。

理想的には、SSRS には Sum(Distinct()) が必要です

これまでの解決策
1. 開始時の在庫と終了時の在庫を合計の一部として表示しないでください。
2. 計算を行うコードをレポートに直接記述します。これを試してみました-期待どおりに機能しませんでした。3. 計算を行うアセンブリを作成します。(これは試していません)

編集 - 問題
の明確化 問題は、これが実際には 2 つのレポートが 1 つにマージされているという事実に起因しています (私が見ているように)。制作報告と販売報告です。
レポートはこれらの基準に対処しようとしました

  • 販売先の市場 (輸出、国内)
  • 在庫はどのくらいありましたか
  • どれだけ生産されたか、
  • いくらで売れたか、
  • 誰に売ったの?
  • どれだけ残っていますか。

複雑な要因は、誰に販売したかです。それがなければ、比較的簡単だったでしょう。しかし、それを含めると、他のトップ ラインの数値 (開始時の在庫と終了時の在庫) は、特定の製品を除いて、販売されるものとは何の関係もないことを意味します。

0 投票する
3 に答える
1214 参照

sharepoint - SharePoint への Reporting Services 接続

SharePoint リストからのデータについて、SQL Server Reporting Services 2005 (SSRS) でレポートを作成する必要があります。

私はそれを行う方法を探していました、そして私は見つけました、

  1. SharePoint Web サービス出力 XML に接続すると、ここでの問題は、それが機能する場合と機能しない場合があることです。また、異なるリスト間の内部結合を実行できなかった可能性がありますが、それを行うのは難しいと思います (簡単な方法があれば教えてください)
  2. 共有ポイントリストにリンクするMS Access 2007でリンクテーブルを作成し、SSRS 2005からMS ACCESSリンクテーブルに接続します。これは機能しますが、アクセスの使用を常に避けたいと思っています
  3. sharepoints バックエンド データベースで提供されるビューに接続します (すべてのリストのビューと、すべてのリスト アイテムの別のビューがあります)。 ,date1,date2,date3,....) 、また、SSRS を sharepoints バックエンド データベース ビューと直接通信させることが良いことかどうかもわかりません

これらの方法のどれが最適か教えてもらえますか (または、より良い方法があれば教えてください)

私は3番目の方法が好きですが、それを使用する必要があるかどうかはわかりません

0 投票する
1 に答える
1002 参照

reporting-services - SSRS: 特定のユーザーのレポートを見つける方法は?

SQL Server Reporting Services 2005 でいくつかの異なるユーザー アカウントをセットアップしました。特定のユーザーがどのレポートにアクセスできるかをプログラムで (Web サービス経由で) チェックしたいと考えています。どうすればいいですか?

0 投票する
3 に答える
5719 参照

stored-procedures - SSRS のストアド プロシージャ パラメータが 2 倍になる

SSRS と SQL 2000 ソースを使用して、3 つのパラメーターを受け取り、結果セットを返すストアド プロシージャを作成しました。

Command TypeがStoredProcedureに設定され、プロシージャ名がQuery Stringに設定されたデータセットがあります。

Visual Studio/BIDS でプロシージャを実行しようとすると、 [クエリ パラメータの定義] ダイアログ ボックスに、プロシージャの各パラメータが 2 回表示されます。パラメータに値を指定して続行すると、too many arguments specifiedエラーが発生します。

SSRS に正しい数のパラメーターを認識させ、ストアド プロシージャに渡すにはどうすればよいですか?

0 投票する
1 に答える
2719 参照

reporting-services - Reporting Services 2005 - グラフの印刷 - 印刷中にエラーが発生しました。(0x80004005)

レポート ビューアーを使用して棒グラフを含むレポートを印刷しようとしていますが、エラーが発生します。レポート サーバーは、Windows Server 2003 SP2 で SQL Server 2005 Reporting Services SP3 を実行しています。

問題を再現するいくつかの手順を次に示します(少なくとも私にとっては)...

  1. クリーンなマシンでレポートを開くと、正常に表示されます。
  2. 次に印刷ボタンをクリックすると、RSClientPrint ActiveX コントロールをインストールするように求められます。コントロールは正常にダウンロードおよびインストールされます。
  3. 次にもう一度印刷ボタンをクリックすると、印刷ダイアログが表示されます。
  4. プリンターを選択し、「OK」をクリックします。
  5. 次のテキストを含むメッセージ ボックスが表示されます (スペル ミスを含む)...

印刷中にエラーが発生しました。(0x80004005)

印刷しようとしている他のレポートはすべて正常に機能します。このレポートと他のレポートの唯一の違いは、棒グラフが含まれていることです。レポートからグラフを削除し、再デプロイしてから再実行すると、エラーが発生することなく印刷されます。

私の知る限り、特定のマシンに分離されていません。これは、私が話をしたすべての顧客と、オフィスにあるさまざまなマシンで起こります。

誰もこのようなものを見たことがありますか?レポート サーバー上のビデオ ドライバーをアンインストールすること (GDI dll が破損したと考えられる)、サービス パックをインストールすることなどを提案する同様の投稿を Web で見たことがあります。

ありがとう。