問題タブ [grouping-sets]
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.
oracle - Oracle - グループ化セットとパイプライン化されたテーブル関数 (NUMBER が ROW になると予想される)
を使用してサマリー ロジックを含むレポートを作成していますが、次のGROUPING SETS
エラーが発生します。
以下のみを含めるc1
か、c2
個別に使用すると問題なく動作します。
t1
テーブルから直接クエリを取得しても問題なく動作します。
私は何が欠けていますか?何だかシンプルな気がします。これが私のセットアップの簡単な例です:
DB バージョン - 12.1.0
実際の関数で発生する別のエラーを更新
します(「マテリアライズ」ヒントを使用しても):
r - カスタム関数でのグループ化セットの使用 - R
私はRで作業しており、次のデータがあります。
グループ化セットを実行して合計を集計します。
出力:
地域名 | タイプ | beta_total | gamma_total |
---|---|---|---|
西 | NA | 15 | 9 |
東 | NA | 9 | 6 |
西 | 小さな | 7 | 4 |
西 | 大きい | 8 | 5 |
東 | 大きい | 9 | 6 |
私の質問: グループ化セットをカスタム関数に追加できますか? たとえば、これは私がこれまでに持っているものです:
ただし、関数を実行すると:
次のエラーが表示されます。
[.data.table
(x, 0L, eval(jj), by) のエラー: オブジェクト 'var1' が見つかりません
誰でも助けることができますか?