問題タブ [ssrs-expression]
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.
ssrs-2008 - SSRS の式に基づいて行全体が背景色で塗りつぶされない
この問題について何らかの助けが得られることを望んでいました。イベントのデータを表示するレポートを取得しました。そのうち、固定とモバイルの 2 種類があります。
イベントのタイプに基づいて行を埋めるために、次の式を使用しました。
しかし、実際の結果は次のようになります。
水色の背景色の行は固定サイトで、インセンティブ/プロモーションが割り当てられていないことがよくあります。そうでない場合でも、行全体の背景色を水色にしたいと思います。
私の問題は、インセンティブ列 (Sam's Club、T-Shirts、Wal-Mart など) が列のグループ化によって動的に作成されることです。ここに表示される値や数がわかりません。
現在構成している方法は、セル自体に式を配置することです。
しかし、投稿する理由が残ります。この列のグループ化で行全体を元に戻すことはできません。
=IIF(Fields!OwnerType.Value = "Fixed", "LightSteelBlue", "#FFFFFF")
行に対して行ったのと同じ方法で列のグループ化に式を適用すると、インセンティブとヘッダーがある個々のセルの色のみが変更されます。
[グループ列] -> [インセンティブ プロパティ] で、背景色の塗りつぶしも含めるように表示を変更できますか?
reporting-services - SSRS。式に IF を指定して、月を正しく選択する
テキスト ボックスに、StartDate を選択した後にテキストを入力する式があります。年の1か月が選択されていることを除いて、正常に機能していますが、エラーがスローされます。そのようなものを指定する必要がありますIF month = 1 then years = -1 month = 12
。今のところ、私の式は次のようになります。
StartDate
パラメータの形式は次のとおりです。It201401, 201402, 201403, 201404, etc
の正しい構文を取得できません。
date - 条件付き日付フォーマット (BETWEEN) の SSRS IIF ステートメント式
日付範囲で条件付き書式を設定したい。したがって、日付の開始/終了範囲 (パラメータ@Begin
およびで選択@End
) が 5 日から 7 日の間である場合between 28 days and 31 days
は、「週」を表示し、 を表示"Month"
し、その他すべてを表示し"X days"
、などを表示します。
私はこのようなものを持っていますが、構文的に計算されません。私はこれに苦労しているので、誰かが私を助けたり、正しい方向に向けたりできますか?
私が持っているものの例;
これを達成するにはどうすればよいですか?:)
visual-studio-2012 - SQL Server レポート サービス。行が性別でグループ化されている場合、セル内の合計値を計算します
SSRS レポートに性別のグループ化された行を含むテーブルがあり、1 つの行に合計値があります。つまり、私の表は次のようになります。
両方の性別の数 (%) と合計給与 (%) をカウントする式を取得する方法がわかりません。たとえば、性別を女性 (女性の行数)/(セット全体の行数) * 100 にしたい。だから私はテーブルで女性と男性のシェアを取得します. 合計給与については、合計給与の女性の割合が、(女性)/(合計給与)*100 の給与になるようにします。給与の行の式は次のとおりです。
だから私はこのようなものが欲しい:
では、式で性別固有の値を取得するにはどうすればよいですか?
sql - SSRS 式で複数の条件を使用する方法 - 行の値とフィールド名に基づく
下の画像を見てください。私のデータセットには、「処理されたログ」と「キルンに積み重ねられた」という 2 つのプロセスがあります。
「キルンで積み重ねられた」合計を取り、それを各長さの「処理された丸太」の合計で割る必要があります。
たとえば、フィールド名 5.4 (データセット フィールド長) の場合、2784/2283 を除算して、回収率を返します。
現在の私の表現は
ただし、これは、例のように長さ 5.4 だけではなく、プロセスが「処理されたログ」であるすべての長さの値を返します。
したがって、各長さフィールドは動的に作成されます (3.3,3.6,3.9 .... 6,6.3,6.6)。各長さフィールドの「キルンでスタック」/「処理されたログ」の合計を取得したいと思います。
いつものように助けていただければ幸いです
下の画像にある私の希望する出力の例。
現在の出力:
望ましい出力:
*****TPHEに従って更新*********
列グループ内にテキスト ボックスを作成しました。これはそのグループの値を返しますが、そのテキスト ボックスの値を参照するにはどうすればよいですか。
ReportItems!tbxSource.Value
列グループ全体で動的に作成されたときにテキストボックスの値を参照するにはどうすればよいですか? そのテキストボックス名の複数のインスタンスがありますか?
写真を参照して、緑の<>のテキストボックスから白の<>の値を取得する方法
ありがとう、
reporting-services - SSRS 式での IIF と AND の使用
私は以下のようなテーブルを持っています
3列すべてが0の行を非表示にしたい.すべての列はINTデータ型です
私の表現は次のようになります。
ただし、列ラベル (見出し) 以外のデータは返されません。私の速達の何が問題なのですか?
reporting-services - Null フィールドを 0 に置き換える方法
いくつかの null を持つフィールドがありmatrix
ます。null
すべてのs をsに置き換えたいと思い0
ます。これは私が現在フィールドで持っている表現です:
そこにIsNothing
式が必要だと思いますが、これを既存の に追加する方法がわかりませんexpression
。