問題タブ [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.
datetime - 日付の先頭の 0 を削除する SSRS 式
レポートには日時が「2015 年 5 月 8 日金曜日」と表示されますが、値が 1 桁の場合は日付フィールドの 0 を削除したいと考えています。
これを処理するために式を使用する必要がありますか? もしそうなら、私は表現について助けを得ることができますか?
ありがとう、
reporting-services - SSRS は特定のフィールドにのみパラメーターを適用するか、ルックアップ/式を除外しますか?
employeeID
、、、およびemployeeEmail
を表示するレポートがあります。次に、この LookUp 関数を使用してスーパーバイザーのメールを見つけます。supervisorID
expirationDate
で特定の日付範囲のパラメータを設定すると、問題が発生します。expirationDate
これにより、検索結果が絞り込まれ、有効期限が日付範囲内にある従業員のみが表示されます。expirationDate
ただし、スーパーバイザーも範囲内にない場合は、スーパーバイザーのメール アドレスも除外されます。
LookUp 式に日付範囲のパラメーターを適用したくありません。スーパーバイザーのメールが常に表示されるようにします。日付範囲パラメーターは、スーパーバイザーではなく、有効期限によって従業員を除外することを目的としているためです。
expirationDate
そのため、範囲内にあるために従業員が表示される場合、supervisorID
常に表示される必要がありますが、ルックアップ式がデータセットを再クエリして電子メールを検索するためexpirationDate
、スーパーバイザーの範囲内にない場合、結果はブロックされますそれも。
パラメータからルックアップ/式を除外する方法はありますか? または、パラメータが特定の列フィールドのみを除外するには?
reporting-services - SSRS レポート式、1 列に 2 つのフィールド用
レポートを作成していますが、1 つの column= に 2 つのフィールドをどちらか一方に表示しようとしていますAccount Name
。
私の問題は、フィールドの 1 つを使用してレポートを実行すると、いくつかのアカウント名が入力されることです。
例えば:
Table 1
Table 2
1 セットのAccount Name
および Address フィールドを使用すると、表 1 のように一部の Name/Address フィールドのみが入力されます。
アカウント名と住所フィールドの別のセットを使用すると、表 2 のように一部の名前/住所フィールドのみが入力されます。
Expression
で 2 つのセットを使用して、すべての名前/住所フィールドに入力するにはどうすればよいですか。
reporting-services - SSRS 2012 - 重複行を非表示
これら2つの方法を別々に試しましたが、
行の可視性
=IIf(Previous(Fields!name.Value) = Fields!name.Value, True, False)
上記の場合、すべてのフィールドを追加する必要がありますか?
- 行プロパティの HideDuplicates は機能しますが、空白行が残ります。
私の2つの質問。
1.の場合、すべてのフィールドを追加する必要がありますか?
2.の場合、空白行を削除する方法がわかりませんか?
ありがとう、
parameters - SSRS - パラメータ式を合計する方法は?
以下のパラメーターをレポートの式として使用して、1 ~ 7 の数値を入力しています。この列を合計するにはどうすればよいですか?
データは季節ごとにグループ化されています。
reporting-services - パラメータの変更に基づく ssrs 式
チャート レポート A と B に 2 つのパラメーターがあります。チャートの系列グループには、3 つの色の名前 (「赤」、「緑」、「茶色」) を持つフィールドの色があります。
ここでは、パラメーターが「A」の場合に式を記述する必要があります。フィールドの色には「red」、「Green」の値のみが表示され、パラメーターが「B」の場合は、3 つの色すべてが表示されます。
を使って別の表現をしてみました
しかし、この式を書くことで、「茶色」をゼロ値に変換できますが、非表示にすることはできません。
助けてください。
reporting-services - SSRS: 計算フィールドの式
ある日付値が別の日付値よりも大きいかどうかを示す計算フィールドに式を書き込もうとしています。
に値がある場合、これは正常に機能しfields!date2
ます。
ただし、fields!date2.value
が空白の場合、式は「定刻どおり」を返します。date1
1/4/15 のように、これを実行したくありません。date2
空白の場合は、期限が過ぎていることを意味するため、計算フィールドに「遅延」と表示させたいと考えています。
fields!date1.value
したがって、式が < 今日の日付の場合は「遅れている」と言いたいです(基本的に、空白でfields!date1.value
今日の日付より前の場合は、期限が過ぎていることを意味します)。
これに対応するために式を修正する方法について誰かアドバイスできますか?