問題タブ [google-datatable]

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.

0 投票する
4 に答える
8551 参照

c# - C#を使用してGoogle DataTable JSONの期待されるソースを作成するには?

C# を使用してgoogle.visualization.datatableで期待される JSON ソースを作成するにはどうすればよいですか? JavaScriptSerializerドキュメントで説明されているように、予期される JSON には奇妙な構造があるため、明らかに を使用することは問題外です。

0 投票する
0 に答える
549 参照

google-api - Google SQL Pivot make 0 show NULL

データベースに値がない場合は常に NULL を返す必要があるピボット テーブルがあります。クエリ言語の Google API を見ると、これは非常に単純に思えます: http://code.google.com/apis/visualization/documentation/querylanguage.html#Pivot

null を示す Google の例
(ソース: cjweed.com )

チャートにヌルがありません
(ソース: descentcampaign.com )

Google の例は最初の画像です。null が含まれていることに注意してください。これらの null 値は、元のテーブルに存在しないデータからのものです。ピボットが機能するために sum(vals) を実行すると、存在しない場合でも常に 0 が返されます。

また、私のSQL文は次のとおりです。
SELECT weekNumber, sum(value) FROM allval
WHERE weekNumber != 0 AND custId != 28
GROUP BY weekNumber
PIVOT custId
ORDER BY weekNumber

custId != 28 に注意してください。すべてが 0 に設定されていることを除いて、結果テーブルには引き続き表示されます。

リンクの Google の例が集計関数 sum を使用しても NULL 値を維持できた方法を知っている人はいますか?

0 投票する
2 に答える
204 参照

google-app-engine - SelectBox用のGoogleAppEngineモデル

いくつかのデフォルトデータをロードしたいカテゴリモデルがあります。どうすればそれを達成できますか?これは選択ボックス用のモデルで、後でさまざまなアプリケーションに拡張できます

これは私が設計したモデルです。選択を確認してみました

助けてください。

ありがとうございました

0 投票する
1 に答える
1525 参照

javascript - Google DataTable: 列オブジェクトを返す

Google データテーブル オブジェクトを使用して Google ビジュアライゼーションを作成しています。データテーブルを読み取り、その元のオブジェクトから複数のサブテーブルを作成したいと思います。

Google のドキュメントによると、「getColumn」のメソッドはありません。

http://code.google.com/apis/visualization/documentation/reference.html#DataTable

cols プロパティがあることは知っていますが、このプロパティが何に使用されるのか正確にはわかりません。これを行う方法について誰かアイデアがあり、 cols プロパティが何のために使用されているかを説明していますか?

0 投票する
1 に答える
689 参照

javascript - GoogleDataTableプレフィックスを理解する

Google DataTableには、スキーマとデータの値として次の文字列があります。

v、f、cとは何ですか?

0 投票する
2 に答える
5423 参照

jquery - Google Charts DataTable から最低値と最高値を見つける

この DataTable を使用してグラフ ( Google Charts API ) を描画しています。

DataTableの列の最小値と最大値を特定する必要があります。google.visualization.data.maxと呼ばれる関数がいくつかありますが、それを実装する方法に関する実際のコード例はありません。誰もその機能を以前に使用したことがありますか? または、誰かがこの問題の別の解決策を持っていますか? ありがとう!

0 投票する
1 に答える
14504 参照

javascript - Google Visualization DataTable のデータの更新

Google ビジュアライゼーション データテーブルのデータをどのように更新しますか? 例:

もちろん、これで新しい行が追加され、2 つのボブができました。ボブの職業を更新するにはどうすればよいですか?

0 投票する
2 に答える
2130 参照

javascript - GoogleVisualizationAPIでGroupByAggregationを使用してフォーマットを保持する

GoogleのVisualizationAPIを使用して、google.visualization.data.groupを使用して、生データに基づいてサブテーブルを作成します。私の生データは{v: "US"、f: "United States"}のトリックを使用して値以外のものを表示しますが、集計関数を使用すると、フォーマットが削除され、「US」部分のみが残ります。

元のフォーマットを保持する方法、またはグループ集計を使用して作成されたDataTableに元のフォーマットを追加する簡単な方法はありますか?

サンプルデータ:

集計関数:

編集:

さらに考えてみると、各値の形式が一貫しているという保証がないため、形式でグループ化することはおそらく不可能です。そのことを念頭に置いて、データの各列に形式を追加する関数を作成する方がおそらく良い(または可能である)でしょう。したがって、質問は「どうやってそれを行うのか」ということになります。

生データをフォーマットされていない値だけで作成したり、各値のフォーマットを検索するための追加のテーブルを作成したりするのは、実際には避けたいと思います。これには、追加の2つのテーブル(1つは28行のリージョン用、もう1つは240行を超える国用)が必要です。次に、グループ化されたテーブル(30年以上のデータが含まれる)の各値を調べる2つの関数を作成します。数千行を意味します)値を追加します。

それは本当に複雑な解決策のようです。

修飾子関数を使用してこれを行う方法はありますか?テーブル内の各値を{v: "US"、f: "United States"}形式のオブジェクトとして返す関数を記述できますか?または、元のテーブルで適切な値を検索してその形式を採用する列フォーマッターを作成する簡単な方法はありますか?私(それを書かなければならない人)とユーザー(それをロードしなければならない人)の両方にとって、どちらが最も頭痛の種になるでしょうか?

編集2:

次のようなものを使用して、新しいテーブルのフォーマッタを作成できるはずです。

しかし、問題は、数値形式を扱っていないため、値を取得するある種のルックアップテーブルを作成し、それをルックアップテーブルで検索してから、適切な形式を返す必要があるということです。また、テーブル全体を1行ずつループする必要があるように見えます。これは数千行です。

力ずくのループと値の割り当てなしにこれを行う簡単な方法がないことは想像できません。

編集3:

だから私はトリッキーなことを試みました。各行を値/フォーマットとして設定するのではなく、値/フォーマット部分を文字列として作成し、グループ化した後、eval()を使用してオブジェクトを評価しました。これはうまくいきました。データは次のとおりです。

新しいコードは次のとおりです。

問題は、これをGoogle DataTableに出力すると、evalで結果を適切にチェックすると次のようになるにもかかわらず、{v:'AE'、f:'アラブ首長国連邦'}と表示されることです。

それで、私はここで何を間違っているのですか?

0 投票する
1 に答える
145 参照

google-visualization - Google Charts DataTable 不明

Google Charts を使用して、クールなグラフを印刷しています。私のすべてのブラウザでうまく機能します。しかし、私が構築しているアプリケーションは HbbTv アプリです。その環境では、Google Charts が DataTable を作成しようとするとエラーが発生します。

google.visualization オブジェクトは存在しますが、arrayToTable は存在しません... DataTable() (新しい空の DataTable を作成する) を使用しようとすると、 new google.visualization.DataTable() がコンストラクターではないというエラーが表示されます。 ..

誰かがこれがどのように起こるか知っていましたか?

いくつかの追加情報:

  • google.visualisation が読み込まれます (ただし、51 要素ではなく 3 要素しかカウントされません)
  • HbbTv 環境は Opera 9.8 です。

ありがとう!

コード: