問題タブ [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.
sql-server-2008 - ssrs 式を 2 つの単語に分割する
SQL Server 2008 を使用して、結果を 3 つの個別の式に分割する必要があります。
私が現在得ている結果は、例えばです。"person: man tel: yes rel: Christian msg: misc text"
次のように分割する必要があります。
"Person: man" "Tel: yes" "Rel: Christian" "Msg: misc text"
「tel」の前のビットを返すために iif ステートメントを使用してきましたが、tel と rel などの間でのみ返されるようにすることはできません。次のセクションに進む前に、(長さも)何でもかまいません。誰でも助けてもらえますか?フォーラムの他の同様の質問は、最初の表現では役に立ちましたが、後の表現は少し難しくなっています。
reporting-services - NA を 0 に置き換える SSRS 式
以下に提供されているSSRS式があります。その式の問題は#VALUE!
、最初の列の値が のときに最後の列が表示されることがあるということですNA
。基本的に計算に失敗しています。
正しい数値が表示されるように、この式を修正するにはどうすればよいですか? 考えられる解決策の 1 つは を置き換えること0
ですNA
が、どうすればこれを実現できますか?
表現:
=iif(Fields!NumType.Value = "1",iif(reportItems!txt_Current_Filing_Firm.value = "","0",reportItems!txt_Current_Filing_Firm.value),"1") - IIF(Fields!NumType.Value = "1" ",iif(reportitems!txt_Compare_Filing_Firm.value = "","0",reportitems!txt_Compare_Filing_Firm.value),"1")
SSRS の電流出力:
SSRS で期待される出力:
reporting-services - SSRS - 複雑な日付範囲フィールド ロジックがネストされた IIF で機能しない
Reporting Services レポートでは、次のようなロジックに基づいて日付範囲を表示する必要があります。
開始日時しかない場合は、次のように表示します。
2014 年 12 月 12 日
開始日時と終了日時が同じ日にある場合は、次のように表示します。
2014 年 12 月 12 日午前 11 時 20 分~午後 1 時 10 分
異なる日に開始日時と終了日時がある場合は、次のように表示します。
2014 年 12 月 12 日午前 11 時 20 分~2014 年 12 月 13 日午後 1 時 10 分
私はそれが醜いことを知っていますが、フィールドを表示するためにこの式を持っています:
Started と Finished の両方が null でない場合、すべてが正常に機能します。ただし、Finished が null の場合、常に #Error が発生します。
ここで、ネストされた IIf ロジックを含む IIF の 2 番目の部分を削除すると、たとえば
Finished が null の場合に機能します。
醜いステートメントの両方の部分を一緒に機能させることができない理由は何ですか? Reporting Services は、IIF のいくつかを解決しようとして、NULL Finished フィールドにヒットし、エラーが発生する false 状態にあると思いますか?
reporting-services - すべてのフィールドが空白の場合は N/A を追加 SSRS 式
テーブルの 1 つの列に多数のフィールドがあります。field1 が空白表示の場合、field2 などがあります。私が今やろうとしているのは、すべてのフィールドが空白表示の場合です N/A.
以下で試したこと。
=IFF(ISNothing(Fields!field1.Value) & IIF(IsNothing(Fields!field2.Value),"N/A",VbCRLF & Fields!field2.Value))
これがときどき表示するのは field1N/A です。
誰かが私を正しい方向に向けることができますか?
ありがとう、
更新 1:
私も試しました。
それもうまくいきませんでした。
visual-studio-2010 - Parameter![paramname].label (0) = #error
ビジュアルスタジオ表現を使用しています
ユーザーはこのパラメーターのすべて/複数の値を選択できますが、パラメーターは最初の値のみを表示しています
ユーザーがすべて (birm,londn,leeds) を選択したとします。フィールドには birm, londn,leeds と表示されますが、birm としか表示されません
reporting-services - グリッド/セルのコンテンツに基づくアクション式での SSRS パラメーターの受け渡し
私のメイン テーブルには、2 種類のデータを取得して 1 つのグリッドに表示するかなり複雑なクエリがあります。現在、ユーザーが値をクリックすると、クリックしたデータの内訳にドリルダウンできます。問題は、データの 1 つのタイプのデータしか表示できないことです。
他のタイプの内訳を表示したいのですが、同様のパラメーターを使用して別のレポートに表示する必要があります。クリックした内容に基づいてサブレポートにパラメーターを渡す方法を探しています。たとえば(アクション式で)私はこれを試しました:
パラメータ値が渡されていません。-パラメーター式で考えられるすべてをすでに試したので、構文であると確信しています...