問題タブ [ssrs-2014]
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.
tsql - SSRS は、t-SQL から渡された動的書式設定の数式をサポートしていますか?
t-SQL から SSRS に動的な書式設定文字列を渡しています。
レポートの特定のセルの背景色の値
そのフィールドの値は次のとおりです。
その書式設定をセルの背景色フィールドに直接貼り付けて、目的の結果を得ることができます。単一の色を簡単に渡して機能させることもできます。SSRS は、希望どおりに数式を渡すことをサポートしていませんか?
この特定の場合に使用できる回避策がいくつかありますが、他のフォーマットで常にそれを実行できるかどうかはわかりません。サポートされていないか、何かがあるかどうか疑問に思っています行方不明です。
sql-server - 特別レポートの作成
私は状況を持っています.Googleで検索して多くのデータを見つけましたが、私が望むことをどのように達成すべきか明確ではありません.
サイズが 1 TB の DB (SQL サーバー 2014 エンタープライズ) があります。
アプリケーションが提供しない特別なレポートを必要とする顧客がいます。
本番DBからバックアップを毎日復元する別のサーバーがあります(最後のバックアップをコピーし、現在のDBをドロップして、バックアップを復元します)
私の考えは、このサーバーをレポートに使用することです。これは、実稼働データベースにとって非常に高価な「特別なレポート」がいくつかあるためです。
Integration Services と Reporting Services のいくつかを読みましたが、考えられる解決策の 1 つは次のようになると思います。
レポート サーバーを 1 日に 1 回 (または 1 時間、または 2 時間など) 同期します。このレポート サーバーで、レポート用に変換されたデータ (インデックス付きビューまたは事前に計算されたデータ) を保持します。このインデックス付きビューを運用サーバーで作成すると、パフォーマンスに大きな影響を与えるためです。
これを達成することは可能ですか?
私の考えは正しいですか?または、より効率的/正しい別の方法がありますか?
これをやって頭が壊れる前に、あなたの意見やアドバイスが欲しいです。
ありがとう!
reporting-services - SSRS で共有データセット パスを動的に設定する
現在、同じレポート フォルダー内にある共有データセットを使用している 1 つの SSRS レポートがあります。共有データセットは同じフォルダーにあります。
共有データセットのパスはwin2008/Reports/ABC/sharedDataset.rsd
本番サイトでは、レポート フォルダー名は同じになりますが、共有データセット パスが存在しない場合があります。
例:「win2008/Reports/ABC/sharedDataset.rsd」では、 win2008が存在しない可能性があるため、データセット エラーが発生します。
レポート サーバーはレポートを処理できません。共有データセット 'rptDs' の参照が無効です。(rsInvalidDataSetReference)
誰でもこの問題を解決するのを手伝ってくれませんか。前もって感謝します
excel - SSRS レポートから Power Pivot にインポートするときに、「行 xxx、列 36 で XML 解析に失敗しました: 不正な xml 文字」
エクセル 2016 (16.0.6965.2076)
SQL Server 2014 (12.0.4213.0)
10 個のパラメーターを含む SSRS レポートがあります。2 つは日付で、残りの 8 つはクエリを使用してオプションを入力するテキスト ドロップダウンです。このレポートを Excel の Power Pivot データ モデルにフェッチしようとすると ([Power Pivot] -> [管理] -> [他のソースから] -> [レポート])、テーブル インポート ウィザードを完了するとき (レポートとパラメーター値を正常に指定し、レポートを表示した後) [テーブルとビューの選択] ページの [完了] ボタンをクリックすると、次のエラー メッセージが表示されます。
行 1345、列 36 で XML 解析に失敗しました: 不正な xml 文字です。
表示される行は、レポートに指定するパラメーター値によって異なりますが、列は常に 36 です。レポートを調べたところ、これらの行番号と列番号はレポートに関連しているようには見えません。レポートで返される行/列の総数。
私はオンラインで見回し、この問題に対処するいくつかのリソースを見つけましたが、私の問題の解決策を見つけることができませんでした:
このブログとこの関連する Microsoft Connect チケットは、レポートをデータ フィードとしてエクスポートし、代わりに Power Pivot ウィザード内からそれを参照することでこれを機能させることができることを示唆していますが、これも機能せず、別のエラーが発生します:
データ フィード '[レポート フィード名]' のスキーマを取得できません。このフィードが存在することを確認してください。
この後続のエラー (または元の問題) は、レポート URL が長すぎる (パラメーター/値を含む) ことが原因である可能性があるという提案をオンラインの他の場所で見つけました。残念ながら、URL の長さ (現在は 700 文字以上) を短縮する方法は見当たりません。パラメーター名とレポート名を最小化したためです。変更できないアプリケーション データベースから取得されます)。
「クエリから値を取得する」パラメーターを「値を指定する」パラメーターに置き換える提案も見ましたが、パラメーター値は上記のアプリケーション データベースから取得する必要があり、時間の経過とともに変化するため、これは実行できません。動的にフェッチされます。
この問題の解決策やトラブルシューティング手順を提案できる人はいますか?
sql-server-2014-express - SSRS レポートの実行
現在行われているレポートの実行回数を取得する必要があります。おそらく、レポートサーバーデータベースの実行ログビューは、レポートの実行が開始されるたびに、レポート(アイテム)、アイテムパス、ユーザー名、およびタイムスタートを含む新しいレコードを挿入し、レコードを残念ながら、レポートの実行が完了するまで、レコードは (すべての情報とともに) 実行ログに挿入されません。
私はいくつかのグーグル検索を行い、レポートの実行に関する情報を取得する方法について多くを見つけましたが、これはもちろん完了したレポートの実行に関するものです。特定のレポートまたは現在実行中のレポートの数を取得する方法と方法があるかどうかについては、何も見つけることができませんでした。
誰かがこれを行うための巧妙な方法を見つけた、または思いついたのではないかと思っています。
前もって感謝します。
reporting-services - SSRS計算フィールドに間違った値を返す
事前にグループ化されたビューからのカウントでコストを割ろうとしているだけです。別のビューでうまくいきましたが、これはいたるところに数字が表示されています。どんな洞察も大歓迎です。
ありがとうございました
ssis - 次のエラーが表示されます - 「列 "A" は Unicode と非 Unicode 文字列データ型の間で変換できません」
私はSSISの概要ビデオに従ってい ます- https://www.youtube.com/watch?v=3cPq9FXk-RA SQLデータベースからコンテンツをインポートしたいExcelファイルがあります。oledb ソース ファイルと Excel 宛先を作成しました。次のエラーが表示されます -
「列 "A" は Unicode と非 Unicode 文字列データ型の間で変換できません」
何をすべきか助けてください