問題タブ [google-sheets-query]
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.
google-sheets - クエリの何が問題になっていますか? (無効なクエリ: クエリ解析エラー)
スプレッドシートで Google チャート クエリを使用して、特定の日付の特定の人によるフォームへの回答数を数えようとしています。
私は Google Charts クエリ言語に非常に慣れていません (約 1 時間前に理解しようと試み始めたばかりです) が、SQL を知っているので、それほど難しくないと思いました。
とにかく、これが私のクエリが今どのように見えるかです:
そして、ここに私が得ているエラーがあります:
error: Invalid query: Query parse error: Encountered " " * " " * "" at line 1, column 14. 次のいずれかが必要でした: "min" ... "max" ... "avg" ... "count " ... "sum" ... "no_values" ... "no_format" ... "is" ... "null" ... "year" ... "month" ... "day" . .. "時" ... "分" ... "秒" ... "ミリ秒" ... "with" ... "contains" ... "starts" ... "ends" ... "matches" ... "like" ... "now" ... "dateDiff" ... "quarter" ... "lower" ... "upper" ... "dayOfWeek" ... "toDate 「…………
理解できません。の代わりに関数名を期待するのはなぜ*
ですか?
google-sheets - コンマ区切り値の列のカウントと一意の値を取得しますか?
私が持っているのは下の列Aだけだとします
列 B と C を生成する方法 - B 列は A から一意の要素を取得し、C 列はそれらの値のカウントを生成します。
google-sheets - セル参照を使用した QUERY 構文
Google スプレッドシートでかなり単純な QUERY ステートメントを理解するのに苦労しています。静的な値の代わりにセル参照を使用しようとしていますが、問題が発生しています。その下に使用しているコードがありますが、「エラー: 数式解析エラー」が発生し続けます。
私はそれが単純なエラーだと確信していますが、誰かが私に上記を書く方法を教えてもらえますか?
google-sheets - IMPORTRANGE によるデータ削減
次の IMPORTRANGE 式を使用して、Google スプレッドシートでデータ削減を試みています。
「ソース」シートには、大量の販売データ レコードがあります。この数式を使用して新しいシートでやろうとしているのは、セル B1 で指定された顧客番号と一致するソース シートからの販売レコードのみを取り込むことです。
IMPORTRANGE を約 10,000 行のみに制限すると、問題なく動作するようです。約 20,000 行を超えると、画面が一時的にレコードをフラッシュし、シートの右上隅に小さな進行状況バーが表示され、レコードが消えます。数式を含むセルは、#ERROR!
理由を説明する他のコメントなしで表示されます。
数式の構文に何か問題がありますか?
このデータ削減を達成するためのより良い方法はありますか?
IMPORTRANGE 関数に文書化されていないデータ制限がありますか (「新しい」Google スプレッドシートを使用しています)?
google-sheets - セルの内容を SQL 変数として使用する QUERY
私が使用しているスプレッドシートは次のようになります。
要約表
(シートの上部)
ソースデータ
(同じシート、出力の下)
QUERY関数を使用して、サマリー テーブルの適切なフィードに、A24 から始まるデータを配置する必要があります。
セル C6 で使用している数式は次のとおりです (同様の数式が集計表全体で使用されています)。
これにより正しい情報が得られますが、式が使用されている各セルで一意になるように編集する必要がありますA='2/27/14 - Thu'
。
私はそれを次のように設定しようとしていました:
- A の日付は、データを受け入れる前に ROW 2 のヘッダーにある日付と比較されます
- B の部屋タイプは、要約表の各行の A の値と比較されます
元の関数でリテラル文字列を使用する代わりに、これらの値を変数として参照するように QUERY 関数を作成するにはどうすればよいでしょうか?
google-sheets - 上位 5 つの最大固有値の抽出
あるパーティーで Nerf リーグを運営していて、スプレッドシートに上位 5 人の出場者を表示したいと考えています。
出場者は無制限にエントリーでき、最高得点のみがカウントされます。エントリはGoogle スプレッドシートで収集されており、トップ 5 はキオスク画面で公開されています。
サンプルデータは次のとおりです。
これが私がこれまでに持っている式です(tigeravatarのおかげで):
この式はすべての最大値を示します。たとえば、ある人が他の人よりも高い 5 つのエントリを持っている場合、それらはすべてカウントされます。
「トップ 5」には、5 人の異なる出場者から最も多くのポイントを獲得したエントリのみを表示する必要があります。
各出場者が提供した上位のエントリのみを表示するにはどうすればよいですか?
google-sheets - Google スプレッドシート クエリ: 列ヘッダーを削除できますか?
Google スプレッドシートで次のクエリを実行しています。
ただし、ヘッダーとして「合計」が表示され、その下に結果が表示される小さなテーブルが返されます。私が欲しいのは結果だけです!ヘッダーを削除するにはどうすればよいですか? できますか?