問題タブ [expressionbuilder]
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.
azure-data-flow - Azure データ フローは null を空白/空白に変換します
Azure データ ファクトリの派生列アクションで式ビルダーを使用しています。5 つの列が null であるかどうかに基づいて、オブジェクトの単一の配列にオブジェクトを追加する iif ステートメントがあります。オブジェクトが null でない場合は iif ステートメント内で配列オブジェクトに追加されますが、列が null の場合のアクションは指定しませんでした。したがって、3 つの列に値がある場合、配列には合計 3 つのオブジェクトが存在するはずですが、問題は、これらの 2 つの空の列が配列内で 2 つの「null」値として表示されることです。私はそれをしたくありません。配列に3つのオブジェクトだけをきれいに入れたいだけです。null 値を空白に変換するにはどうすればよいですか、またはこれを行うためのより良い方法はありますか?
birt - BIRT - 単一のテキスト要素の異なる場所に異なるデータ セット行を挿入する方法
BIRT レポートを作成していますが、これが私の状況です。私は1つのテキスト要素を持っています。これを言ってみましょう:
現時点では静的で、常に表示されている数値を表示します。数値を動的にしたいので、SQL クエリを作成し、それをデータセットに埋め込みました。これが出力だとしましょう:
各データセット行がテキスト ファイルの正しい行と一致するように設定したいので、次のようになります。
そして自動的に更新されます。
テキスト要素をデータセットにバインドし、これをテストとして書きました:
しかし、レポートを実行すると機能せず、値が空白になります。私は何を間違っていますか?
助けてくれてありがとう。さらに情報が必要な場合はお知らせください。
azure-synapse - Azure Synapse Mapping Data Flow - 派生列の列名の動的マッピング
データ フローのマッピング アクティビティで、ストレージ アカウントの未処理領域から取得したテーブルが多数あり、次の処理領域のためにこれらの列の一部のみを選択することを目指しています。列を選択する際に、列名をより直感的な名前に変換したり、名前を小文字にしたりする必要があります。パラメータを使用してこれを行うつもりなので、調整が必要な場合は 1 か所だけ変更する必要があります。
「簡単な」部分を管理しました-関連する列名をホワイトリストに登録し、これらを小文字にしました。しかし、列「abc」が「def」になり、「ghi」が「jkl」になる辞書に従って、列の名前を変更したいとします。列パターンを使用して、派生列変換でこれを実行しようとしています。マップパラメーターを作成しました(正しい構文かどうかはわかりません):
翻訳マップで一致するキーのインデックスを見つけて、値配列の正しいインデックスに置き換える必要があると思いますが、httpsで利用可能な関数からインデックスを抽出する簡単な方法はないようです://docs.microsoft.com/en-us/azure/data-factory/data-flow-expression-functions . これは私がこれまでに持っているもので、部分的に擬似コード ( index ):
私はこれにあまりにも長い間立ち往生していたので、誰かが私にどのように進めるかについていくつかのアイデアを与えてくれることを望んでいました.
どんな助けでも大歓迎です。
azure-data-factory - ADF の 1 つの式ビルダーで 2 つの式
データ ファクトリの式ビルダーで 2 つの式を使用できますか?
例えば:
文字列列があり、式ビルダーで 2 つの式を使用したい場合。値が空の場合はスペース '' を返すか、値が整数でない場合は列名を返します。