問題タブ [reportparameter]
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.
sql-server - SSRSの多値パラメータ項目リストから最初の項目(または任意の項目)を削除します
Graduation_Year という名前の多値パラメーターがあります。これはオプションのパラメーターです。したがって、値0のデフォルトとして「選択してください」を使用しました。したがって、以下のクエリを使用してオプションにし、実際の値が入力された場合にのみ値をフィルタリングしました。
ただし、ここでユーザーは「選択してください」の選択を解除する必要があり、正しい結果が得られます。
データセット パラメーター式を使用して Graduation_Year パラメーターをフィルター処理しようとしました。しかし、うまくいきませんでした。多値パラメータ リストの最初の項目を除外する方法を提案してください (以下の式で使用できます)。
私が望むのは、Parameters!GradYear.Value(0) を削除することだけです。Parameters!GradYear.Count>1 は、クエリで考慮される前に複数値パラメーターを形成します。
ありがとうマシー
c# - Reportmigration: CrystalReports から SSRS へのパラメーターが適用されますが、使用されません
現在、レポートを CrystalrReports から SSRS に移行しようとしています。私は報告に非常に慣れておらず、以前にこれらの報告システムの 8 つを使用したことがありません。
1 つのメイン レポートと 2 つのサブレポートがあります。それらは正しく機能しており、目的のデータを表示しています。AllFields-Parameter と SelectedId-Parameter の 2 つのパラメーターがあります。
AllFields は、データ行ごとに空のフィールドを除外する必要があるかどうかを示します。SelectedId は、ビューアで選択されたデータ行を示すため、レポートはその特定のデータのみに関するものになります。
コードをデバッグすると、正しいパラメーターが適用されます。私が何を選択しても、彼がまだすべてのデータを処理している理由がまったくわかりません。
これは、レポートの下にある c# コードです。
私は何を見逃した、または間違ったことをしましたか? パラメータが正しく適用されている (デバッガに正しい値が表示されている) のに、まだ実際には使用されていないのはなぜですか?
reporting-services - SSRS パラメータ更新フィールド
「言語」パラメーター値に基づいてレポートのパラメーター名を更新する必要があります。したがって、1 つの言語を選択すると、他のパラメーター名が変更されるはずです。
出来ますか?はいの場合、Report Builder から可能ですか?
c# - C# ReportParameter クラスが文字列を別のオブジェクトに分割しています
ReportParameter を使用して部門のリストをレポートに渡していますが、ReportParameter がコンマ区切りの文字列を個々の文字列のリストに分割しているようです。変更されていない実際の文字列を 1 つの項目として渡す必要があります。ReportParameter を取得して、データをそのままにしてレポートに渡すにはどうすればよいですか?
データをレポートに渡していますが、ReportParameter 呼び出しは次のようになります。
しかし、データベースへの呼び出しを追跡すると、それらを 3 つの文字列オブジェクト ("Bakery"、"Deli"、"Cheese") にまとめて ("Bakery, Deli, Cheese") 保持するのではなく、レポートが失敗します。代わりに単一のアイテムが送信された場合、レポートは機能するため、レポートが失敗する原因となっているのはこの動作です。
sql-server - TSQL レポート パラメータから減算して前月を取得する
私は本当にいくつかの助けを使うことができます。CTE 内の VARCHAR レポート パラメータから 1 を減算しようとしています。私はSQL 2008 R2で作業しています
これはうまくいきます:
しかし、これはうまくいかないようです:
ありがとう
これが私のコードの一部です:
reporting-services - CASE と組み合わせたレポート パラメータ
I'm trying to query employees and their departments. Imployees have a department key, but do not fall under that department per sé. For example secrataries that work for the director should not fall under her own department(ADVIES & BEHEER) but under the director(Directie)
But when I choose the department with report parameter(@Afdeling).
I only want the choosen department. But it returns all eployees and their CASE assigned departments because of the departmentkey. When I CASE the department key It still returns the employees under CASE assigned department. But I only want the choosen department. For example:
Can anyone help?
Thank you
c# - 文字列ではない ReportParameter の設定
C# で、SSRS rdlc ファイルのレポート パラメーターを設定しようとしています。まず、これを正しく行っていますか?
- パラメータ情報のコレクションを返す GetParameters()
- 新しい ReportParameter オブジェクトのリストを作成し、名前と値を割り当てます
- 新しい ReportParameter リストを引数として SetParameters を呼び出します。
これを正しく処理していると仮定すると、ここに私の難問があります。この例のコードは大幅に単純化されています。
レポート パラメーターの型が整数の場合、SetParameters 呼び出しで次のエラーが発生します。
レポート パラメーター 'intActualWeight' に指定された値は、その型に対して無効です。
しかし、パラメーター値を整数として設定しようとすると:
IDE は、int から string に変換できないと言います。新しい ReportParameter のオーバーロードを見ると、文字列または文字列配列が必要です。
私は何を間違っていますか?前もって感謝します!
スティーブ。