問題タブ [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# - 関数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」を取得します。誰かがそれを助けることができれば、それは大歓迎です。