問題タブ [ssrs-2008-r2]

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 に答える
780 参照

reporting-services - データに基づくストリップラインの背景色

日付 (x 軸) に対してボリューム (y 軸) を測定するチャートがあります。意味のあるイベントを格納するイベント テーブルがあり、チャート上に垂直ストリップラインとして表示したいと考えています。そこにデータがある場合、フィールドE_Textに入力されます。

私はさまざまな方法を試しましたが、現在、背景色の変更のみを使用して表示しようとしています (" #00ffffff" は色ではありません):

ただし、データが常に存在するにもかかわらず、このステートメントは常に true を返します。データ駆動型ストリップラインを機能させることができた人はいますか?

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

asp.net - URL を介して SSRS レポートにアクセスするときに資格情報を渡す方法

以下のようなURLを使用してSSRSレポートにアクセスしようとしています

上記の URL にアクセスしようとすると、ネットワーク資格情報を求められます。これにより、SSRS レポートのすべてのページがブラウザー ウィンドウに表示されます。

これらのコンテンツを webApp 内のポップアップ ウィンドウに表示したいと考えています。このため、jquery リクエストを作成してコンテンツを取得しようとしましたが、これを行うと 401 無許可エラーが発生します。jquery ajax get requestで資格情報を送信する方法があるかどうか知りたいです。

ターンアラウンドとして、以下の C# コードを使用してデータを取得しようとしましたが、どちらも役に立たず、同じ 401 エラーが発生しました

SSRS 2008 R2 を使用しており、レポートのすべてのページをポップアップ ウィンドウに表示する必要があります。したがって、この方向へのすべての指針は大歓迎です。

最後にポイントを追加すると、私の Web アプリとレポートは同じドメインにある場合とない場合があります。

ありがとう、ラヴィ

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

reporting-services - パラメータ値を要求しないSSRS DataSet

今日、SSRS を使用しているときに、驚くべき問題が発生しました。私はまだ問題が何であるかを知ることができません。さて、私はストアドプロシージャを持っています:

上記のストアド プロシージャは Named という名前のパラメータを要求し、指定CLOSECODEされた値 (たとえば、'0'、'01'、'02' など) に基づいて、適切なテーブルから目的のフィールドを返します。返されるフィールドは、そのパラメーターによって異なります。

次のように SSRS で dataSet を定義すると:

データセットのスクリーンショット

パラメータ値を要求することはなく、デフォルトで次のフィールドが生成されます。

結果のスクリーンショット

問題が何であるかについて頭に浮かぶすべてのことを試しました。しかし、まだこれを解決できませんでした。そして、実際には、SSRS が今日そのように振る舞う理由を疑問に思いました。私は2〜3か月以来それを使用しており、これまでに動的クエリ、ストアドプロシージャのフィールドを含む多くのレポートを設計しましたが、問題はありませんでしたが、これは.

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

reporting-services - HashTempが実行されていないストアドプロシージャ内のSSRSピボット式

SSRS で作業している間、今日、私は 2 つの問題 1 がまだ未解決のままであり、私は別のおかしな問題を投稿するつもりです :) さて、問題は : 私は #Temp を作成し、最後に PIVOT でそのデータを使用するストアド プロシージャを持っています表現。また、ストアド プロシージャ自体は SSMS 内および Visual Basic 6.0 からも正常に実行されますが、SSRS レポートからそのプロシージャを使用すると、ピボット式でエラーが表示されます。以下はスクリーン ショットです。確認してアイデアを提案してください。

ストアド プロシージャは次のとおりです。

そして、データセット デザイン パネル: ここに画像の説明を入力

ただし、ストアド プロシージャは SSMS 内で適切に実行されます。

ここに画像の説明を入力

SSRS 2008 R2を使用しています。

私を助けてください。そして、よろしくお願いします。

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

reporting-services - SQL Server レポート ビルダー ページの詳細形式

MS Access 2010 でレポートを作成しました。このレポートを開くと、2 つのグループ (タイプ A のアイテムとタイプ B のアイテム) にグループ化されたデータが表示されます。

タイプ B のアイテムはタイプ A のアイテムより指数関数的に多く、レポートを印刷プレビューすると、タイプ B のアイテムの合計のみが表示され、タイプ A のアイテムの完全なリストが表示されるようにしました ( Details_Format の VBA コード タイプ B のアイテムが表示されないようにしました)。

このレポートは SQL Server 2008 Reporting Services に移行されましたが、Access と同じ形式の動作 (タイプ B のアイテムの詳細を非表示にする) を取得できますか?

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

reporting-services - SSRS レポートの詳細試算表エラー「ID '0' のフィールドは、テーブル 'LedgerTrialBalanceStagingTmp' に存在しません」

総勘定元帳 > レポート > 詳細試算表でレポートを開こうとしています。フォームで、Ledger account.MainAccount のパラメーターを入力します。[OK] をクリックすると、次のエラーが表示されました。

コード実行エラー: ID '0' のフィールドはテーブル 'LedgerTrialBalanceStagingTmp' に存在しません。

スタックトレース

(S)\Classes\RecordInsertList\add
(S)\Classes\LedgerTrialBalanceDP\populateTmpTransDetail - 100行目
(S)\Classes\LedgerTrialBalanceDP\processReportDetail - 28行目
(S)\Classes\LedgerTrialBalanceDP\processReport - 32行目
(S)\Classes \SrsReportRunRdpPreProcessService\executeWithContract - 102 行目
(S)\Classes\SrsReportRunRdpPreProcessService\executeRDLClasses - 38 行目
(C)\Classes\SrsReportRunService\preRunReport - 26 行目
(C)\Classes\SrsReportRunImpl\preRunReport - 12 行目
(C)\Classes\SrsReportRunController \runReport - 42 行目
(C)\Classes\SrsReportRunController\run
(C)\Classes\SysOperationController\startOperation - 10 行目
(C)\Classes\SrsReportRunController\startOperation
(C)\Classes\LedgerTrialBalanceController\main - 9 行目

[OK] をクリックしてもう一度 [選択] をクリックすると、範囲の最後の 2 行の複製が表示されます。MS Dynamics AX 2012 R2 を使用しています。この状況での助け。

よろしく

B杉田早

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

sql-server-2008 - プログラムで作成された SQL ジョブ: StartDate から省略された秒数

プログラムで SSRS サブスクリプションを作成し、次のCreateSubscriptionパラメーターを使用してメソッドに転送していますmatchData

Subscriptionsテーブルには日付が正しく (秒単位で) 格納されていることがわかりますが、Scheduleテーブルの「StartDate」列の日付は「2013-05-08 11:38:00.000」です。

「ジョブ アクティビティ モニター」では、ジョブが「2013-05-08 11:38:13.000」ではなく「2013-05-08 11:38:00.000」で開始されることがわかります。

この 13 秒はどこに行ったのですか? なぜ省略されたのですか?

私は使用しています:

  • SSRS 2008 R2 SP1
  • MSSQL 2008
0 投票する
3 に答える
2758 参照

sql-server - パラメータのカスケードと前方依存

SSRS 2008 R2 を使用しています。

2 つの多値パラメーター @City と @State を指定して、両方のドロップダウン リストを作成しました。@City を n 値に設定すると、@State 自体がフィルタリングされ、それらの City 名に関連付けられた州のみが表示されます。

例: Springfield を確認すると、Springfield という都市があるすべての州が表示されます。

同時に、@State 値を設定し、@City にそれらの州に関連付けられた都市のみを表示させるオプションが必要です。基本的に、最後の変更に基づいてすべてのドロップダウン リストを更新します。各データセットに単純な WHERE 句を記述すると、相互にループし続けるため、前方依存エラーが発生します。

これを行うための最良のアプローチは何ですか?