問題タブ [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.

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

reportviewer - ソート時のReportViewer制御タイムアウト

ASP.NETページにVS2005バージョンのReportViewerコントロールがあります。レポートはSQL2008レポートサービスに対して実行され、正しく表示されます。期待どおりに機能する列にインタラクティブな並べ替えがあります...通常は。

より大きな結果セット(100ページを超える)では、並べ替えが停止し、ビューアに「操作がタイムアウトしました」という言葉とともに白い背景が表示されます。皮肉なことに、これは約3秒で実行されます。ServerReport.Timeoutがデフォルトで2000ミリ秒であることがわかったとき、私はそれを持っていると思いましたが、それを30,000ミリ秒に変更しても違いはありませんでした。それはそれがそれほど多くのデータをソートしようとする意志さえ持っていないようです:)これがコードです:

私はさまざまなタイムアウトに関する他の多くの投稿を見てきました。ただし、これはソート時にのみ発生し、大きな結果セットでのみ発生します。任意の提案をいただければ幸いです!

更新:SQL Report Manager Webサイトで直接実行されているレポートで並べ替えが実行されても、並べ替えはタイムアウトしません。

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

reporting-services - レポートサービス2008のグラフX軸の間隔は3ですが、最初のカテゴリが表示されます

縦棒グラフのX軸には、年(例:「2009」)と月(例:「1月」)のカテゴリグループがあり、1月、4月、 7月、10月など。間隔= 3を指定すると、3月、6月、9月、12月になります。最初の値を返すように設定するにはどうすればよいですか。

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

reporting-services - 動的に生成および展開されたレポートに共有データソースを使用する

SSRS 2008のRDLファイルを動的に生成し、レポートサーバーでレポートとして定義し、生成されたレポートのサブレポートとして使用する「ビルディングブロック」からレポートを組み立てています。

レポートサーバーには、単一の共有データソースがあり、レポートサーバーで直接実行している限り機能します。

私が達成しようとしているのはこれです:

  • 生成されたメインレポートは、その共有データソースを参照する必要があります
  • 生成されたメインレポートに含まれるサブレポートも同じデータソースを使用する必要があります
  • Webサービスインターフェイスを使用してレポートをレポートサーバーにデプロイした後、実際にレポートをすぐに表示できるようにしたいと思います

今のところ、RDLを正常に生成して検証でき、レポートサーバーにも正常にデプロイできます。RDLが表示され、すべてが正常に表示されます。

しかし、レポートを表示しようとすると、データソースが無効であるか、削除されているなどのエラーが表示されます。

何が足りないの?私は正しいデータソース(それとすべてのGUID)を持っていると確信しており、名前は一致しています。生成されたRDLに、サーバーにすでに存在する共有データソースを使用するように指示するにはどうすればよいですか?

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

ssrs-2008 - SQL Reporting 2008 がレポートを Excel として表示するときに、値が数値として扱われるようにする

SQL レポートExcelで保存すると、結果のファイルで数値を含む列がテキストとして扱われ.xlsます。各行のセルには、緑色の直角三角形と黄色のひし形の感嘆符 (" The number in this cell is formatted as text or preceded by an apostrophe.")があります。

レンダリングされたレポートでこの列のエラーが発生しないようにする方法を誰かに説明してもらえますか? ユーザーはこれらのセルを数値として扱いたいと考えています。つまり、これらの値に対して計算を実行しますが、それらはテキストです。

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

reporting-services - SQL Server Reporting Services のレポート モデルで数値の合計を回避する方法

レポート モデルには、整数 (整数データ型に設定) の属性を持つエンティティがいくつかありますが、合計または集計してはいけません。たとえば、ID です。しかし、ウィザードを使用してレポートを作成すると、ID を合計しても意味がないにもかかわらず、レポート ビルダーが値を合計しようとすることがあります。たとえば、ある月に販売された車のリストがあるとします。1 月に 2 台の車を販売しました。1 台は ID 101 で、もう 1 台は ID 210 です。レポート ビルダーでは、ウィザードを使用すると、合計値として 311 という数字が得られます。後で削除できますが、これがまったく起こらないことを望みます(エンドユーザーが混乱するため)

レポート モデルに「これは整数ですが、実際には合計すべき数値ではありません」と言う方法が必要です。

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

reporting-services - SSRS - 最新のビューアーで 2008 年レポートのローカル レンダリングがまだ行われていないのですか?

信じられない - VS 2008 で SQL 2008 Report Server プロジェクトを使用して、SSRS レポートの開発を開始したところです。VS 2008 ReportViewer コントロールでレポートをレンダリングしようとすると、このエラーが発生します。

私はエラーを理解しており、過去 1 年半ほどにわたってウェブ全体で十分に文書化されていますが、最新の ReportViewer コントロールでこれらのレポートを表示する方法がまだないのでしょうか? 言い換えれば、MS が 2009 年の第 1 四半期に、SSRS 2008 レポートをレンダリングできる更新された ReportViewer コントロールをリリースするという昨年の発表はすべて間違っていたのでしょうか? 唯一の回避策は、SQL Server 2005 RS をインストールすることですか? 他の人はこれをどのように解決しましたか? VS 2010 に切り替えますか? 2010 ReportViewer コントロールを VS2008 プロジェクトに登録できますか?それによって問題は解決しますか? 非常に多くの質問がありますが、答えはありません...

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

reporting-services - フラットなデータ行をグループに分割する

階層データを単一の長い行で返すストアドプロシージャがあります。次に例を示します。

次のように、データを階層的に表示するSSRSレポートを作成する必要があります。

SSRS n00bである私は困惑しています-これは可能でさえありますか?もしそうなら、どのように?そうでない場合、これを達成するための最良/推奨される方法は何ですか?

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

reporting-services - レポートサーバーにレポートが存在するかどうかを確認するための「最も安価な」方法は何ですか?

SQL Server 2008 Reporting Servicesがインストールされている場合、特定のレポート(レポート名+レポートパスなど/MyReports/SomeOddballReport)が存在するかどうかを確認するための「最も安価な」方法は何ですか?

ReportServer Webサービスに潜在的な候補がたくさんあります。どれが最も速く、どれが最も少ないシステムリソースを使用していますか?

  • FindItems()
  • GetReportDefinition()
  • GetReportLink()
  • GetProperties()

私が行方不明になっている他のものはありますか?ヒントとポインタをありがとう!Reporting ServicesのWebサービスインターフェイスには、ドキュメントとサンプルが不足していることがわかりました。本当に......

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

sql-server-2008 - SQL Server Reporting Services: 初期レンダリング レベルとインタラクティブな拡張を組み合わせる

SSRS 2008 には、4 つのレベルのグループ化から集計されたデータを示すレポートがあります。ASP.NET ReportViewer コントロールを使用して、Web フォームにレポートを表示しています。

4 つのレベルすべてを詳細に表示すると、レポートは非​​常に長くなります (数百ページ)。したがって、レポートをレンダリングするときに表示するデフォルト レベル (1 ~ 4) を設定したいと思います。初めて。

Tablix の行は、そのレベルが @ShowLevel の値よりも大きい場合に非表示に設定されます。たとえば、@ShowLevel = 2 の場合、レベル 3 とレベル 4 の行の "Hidden" プロパティが True に設定されます。 、表示されません。

これまでのところ素晴らしいです-それはうまく機能します。

BUT:ここで、クライアントは最初にレポートをレベル 2 にレンダリングしたいと考えていますが、特定のレベル 2 ノードをインタラクティブに展開してレベル 3 サブノードを表示したいと考えています。

どうすればこれを処理できますか? レベル 3 では、hidden が true であるため、ノードは「展開」されますが、その下には何も表示されません... レベル 3 ノードをチェックする方法はありますか

または、初期レンダリング レベル (レポート パラメーターで設定) の両方をサポートしながら、その最初の「表示レベル」を超えても個々のノードをインタラクティブに拡張できるようにしますか?

これを適切かつ簡単に行う方法がわかりません......

何か案は?ヒント?ヒントとコツ??

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

asp.net - サーバー ベースの Reporting Services に代わるものが必要です

私が働いている会社は、まもなく (2Q) SRS をサポートしなくなります。彼らは、誰もがビジネス オブジェクトを使用することを望んでいます。現在使用している SRS レポートは 100 以上あります。ウェブサーバーでローカルに実行する方法があるかどうかを調べる必要があります。これらのレポートの中には、パラメーターを選択する必要があるものもあれば、渡されるものもあります。

これらのレポートをすべて書き直す必要はありませんが、それが唯一の選択肢である場合は、それでかまいません。