問題タブ [windowing]
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 - Hive パーティション内の各列の最後の非 NULL 値を選択する方法
フォームのトランザクションデータを含むハイブテーブルがあります (非常に単純化されています)
私のユースケースでは、タイムスタンプでソートしたときに、その特定の ID の列の最後の非 NULL 値として列エントリを持つ一意の ID を含む出力テーブルが必要です。
したがって、望ましい出力は次のとおりです。
パーティションでウィンドウ関数を使用してそれを達成しようとしています
これにより、NullPointerException が発生します (おそらく、IGNORE NULLS は Hive ではまだサポートされていません)。NULL 以外の最後の値を取得する方法を教えてください。
scale - ガウス スケールと空間ウィンドウの関係
文献の一部の作品では、空間ウィンドウ (スケール空間) のサイズを決定するためにガウス スケールが使用されていることがわかりました。ある用語から別の用語へと結論を出す方法がよくわかりませんでした。誰かがその変換についてもっと知っていますか?
opengl - ウィンドウ伝達関数
ボリューム レンダラーを実装しています。ウィンドウ伝達関数を使用して、ユーザーが一部の領域の不透明度を変更できるようにしたいと考えています。私が理解している限り、window、offset、scale の 3 つの変数があります。
ウィンドウは、アルファを変更したい値の量であり、オフセットはウィンドウが最小値からどれだけ離れているかです。しかし、私はスケールが何であるか分かりませんか?あるアルファ値から次のアルファ値への増加ですか、それとも現在のウィンドウの最大アルファですか?
私は何かを見逃していますか、それとも間違っていますか?
これは私が念頭に置いていることです
sql - Netezza で個別の累積数
私はネテザを使用しています。私はマーケティング データ、特にクーポンを扱っています。現在、毎日のクーポン利用者を個別に数えています。大きな問題ではない。ただし、これまでの個別の償還者の数を取得したいと思います。顧客が異なる日に引き換える可能性があるため、1 日の引き換え者の合計だけではないことに注意してください。
私は目を閉じて願い事をし、うまくいくことを願って次のクエリを実行しました。
しかし、Netezza は不平を言います: ERROR [HY000] ERROR: Attribute CUSTOMER_ID must be GROUPed or used in an aggregate function
...そして、私は目を閉じて願い事をし、次のことを実行します (group by への追加に注意してください)。
Netezza は次のように訴えています。
このエラーにより、内部的に Netezza が遷移をカウントするために customer_id を注文しているのではないかと考えられます。しかし、それは私が次に何を試すべきかについて、ある種の途方に暮れたままにします. シンプルなものを望んでいましたが、どうやら私の幸運な日ではありません。
元のクエリを機能させる方法についてのアイデア、または別のアプローチに関する提案はありますか?
ありがとう!
filtering - Blackman Harris ウィンドウの長さを取得する式
Window 関数の長さ (N) を取得できることを読んでいました。
長方形
ハミング
ハニング
黒人
カイザー
でも(ブラックマン・ハリス)?