問題タブ [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' が見つかりません
誰でも助けることができますか?