問題タブ [iif-function]
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.
c# - 条件に応じて 2 つのデータセットを持つ RDLC の合計値
いくつかの値を合計して RDLC に表示する必要があります。RDLC には 2 つのデータセットが含まれています。同じデータセットから 2 つのフィールドがあります。ティップバルートとイズノス。IF TipValute に値 0 が含まれている場合、フィールド Iznos のすべての値を合計します。
私の式は次のようになります。
しかし、私は次のようなエラーが発生しています
エラー 3 テキスト ボックス 'Textbox96' の値式で、スコープのない集計式が使用されています。レポートにデータセットが 1 つだけ含まれている場合を除き、データ領域外で使用されるすべての集計にはスコープが必要です。
と
エラー 1 textrun 'Textbox96.Paragraphs[0].TextRuns[0]' の値式は、外部集計で First、Last、または Previous 集計を使用しています。これらの集計関数は、ネストされた集計として指定できません。
この表現で試したよりも
しかし、レポートでは #Error が表示されます
私が間違っていることは何ですか?
mdx - MDX の IIF 関数の間違った結果
以下のようにクエリを書きました。
結果:トム:4.19
Allの代わりに( SSC/HSC ) 他の値を渡す場合、常に同じ値を取得します。
sql-server - SQL Server 2012: IIF 関数は、条件に基づいて最後に割り当てられた値を取得できますか
次のようなテーブルがあるとします。
数量が +ve の場合、列の値は「L」になり、数量が -ve の場合、列の値は「S」になります。その部分は IIF 関数で簡単ですが、Quantity が 0 の場合は最後の既知の値も使用したいと考えています。したがって、私のビューは次のようになります。
数量が 0 の場合、IIF 関数を取得して各会社の最後の既知の 'L' または 'S' 値を使用する方法はありますか?
ありがとう。
sql-server - IIF() 関数で結合を使用する方法と、MSAccess クエリでネストされた IIF() 内で select ステートメントを使用する方法は?
Ms-access クエリでは case 式を使用できないことがわかりました。代わりに IIF() 関数を使用する必要があります。既存の古いレガシー アプリケーションのいずれかの Ms-access クエリに変換する必要がある MS SQL クエリがあります。IIF() 関数の一般的な構文を知っています。ただし、2 つのテーブルが結合された複雑なケース式があります。ここで私を助けてくれる人はいますか?
これは、次のように試行した MS アクセス クエリに変換する必要がある MS SQL クエリですが、結果が得られなかった代わりに、アクセス レポートのフィールドのコントロール ソースのドロップダウン オプションが削除されました。 .
IIf(IsNull(qryDetail.ProductDiscountPct <> 0, "MFG", "" )) AS LnNote
これは、私が苦労して取り組んできたケースステートメントの最初の行にすぎません。qryDetail
私のメインクエリの単なるサブクエリです。
sql - コンボ ボックスが空でない場合にのみグループ化を実行
私は以前にこの問題を解決しました。残念ながら、私は自分の解決策を思い出すのに最も苦労しています。
3 つのコンボ ボックスがあり、そのうちの 1 つ (四半期) はユーザーが空のままにすることができます。3 つのコンボ ボックスはすべて、クエリのフィールドに関連付けられています。各フィールドは、グループ化を実行するように設定されています (ケース マネージャー、会計年度、四半期)。四半期のコンボ ボックスが空でない場合、クエリは正しくフィルター処理されます。Case Manager、Fiscal Year、および Quarter に対して Group By を実行します。
四半期のコンボ ボックスが空のままの場合、クエリはケース マネージャーと会計年度でグループ化する必要があります。現在、四半期でも Group By を実行しています。
これは、クエリの SQL です。
SELECT ステートメントは問題ありません。確かに間違っているかもしれません。しかし、私の問題は最後の AND ステートメントにあると思います。ただし、参照用にすべての SQL を提供しました。
現在、コンボ ボックスで選択を行った後、コマンド ボタンを使用してクエリを開き、結果をテストしています。
どなたでもご利用いただけますので、どうぞよろしくお願いいたします。
ms-access-2010 - CASE 文から IIF 文へ
Access で IIF に変換する必要がある次の CASE ステートメントがあります。
これは IIF に変換する正しい方法でしょうか?
ms-access - 複数の条件に対する ACCESS iif ステートメント
クエリの 1 つのフィールドに複数の iif ステートメントを追加しようとしています。まとめようとするとうまくいきません。これを行う方法と機能させる方法がわかりません。私はいくつかの異なる方法を試しました。
これは私が持っているものです:
IIf(([M1]='A') OR ([M1]='J') OR ([M1]='S'), 1,0)
IIf(([M1]='B') OR ([M1]='K') OR ([M1]='T'), 2,0)
IIf(([M1]='C') OR ([M1]='L') OR ([M1]='U'), 3,0)
c# - 関数IIF、論理式の引数を2N+1個取るにはどうすればいいですか?, C#
Visual Basic では、Crystal Report などのように、このIIF Functionがあります。
C# 自体には、この関数は存在しませんが、次のようなことを行うのと同じです。
しかし、コードをもう少し読みやすくするために、C# の関数として実行したかったので、次のようにしました。
または、必要な値にアクセスするために、デリゲートを使用して実際の値を操作しないようにすることもできます。
これまでのところ、これはうまく機能しています...
しかし、2N + 1 個の引数を取ることができるように、この関数を変更するにはどうすればよいでしょうか?
(N - 指定された論理式の数)
望ましい結果の例:
奇数の各引数は、論理式を指定します。
各偶数引数は、前の式が true と評価された場合に返される値を指定します。
最後の引数は、以前に評価された論理式が false の場合に返される値を指定します。
誰か私に手を貸してくれませんか?
環境: C# - Visual Studio 2017
reporting-services - Report Builder 3.0 SWITCH とネストされた IIF の両方が同じエラーをスローする [BC32017]
ユーザーが選択したパラメーターに基づいて動的なタイトルを取得しようとして、レポート ビルダー 3.0 を使用しています。
エラー
textrun 'Textbox29.Paragraphs[2].TextRuns[0]' の値式にエラーが含まれています: [BC32017] カンマ、')'、または有効な式の継続が必要です。
この SWITCH ステートメントを使用すると、このエラーが発生します
またはこのIIF
私は何が欠けていますか?
excel - ExcelのIF関数をGoogleシートに変換する方法
Excel ドキュメントを Google シートに変換しましたが、数式が正しく転送されませんでした。特にIF関数。これを修正する方法を知っている人はいますか?
これは、Excel の元の IF 関数でした: =IF(LEN(T4)=6,CEILING(T4,10)-1,IF(LEN(T4)<6,CEILING(T4,1)-0.01,IF(LEN( T4)=7,CEILING(T4,100)-1,"偽")))
T4 の数値は 1,754.55 です
変換すると、同じ結果が得られません。数値を取得する必要がありますが、代わりに「false」を取得します。誰かがそれを助けることができれば、それは大歓迎です。