web-dev-qa-db-ja.com

複雑なフィルタリング

複雑なフィルタリングが必要なデータテーブルがあります。 "GROUP BYany-of-the-column" "[ 〜#〜] where [〜#〜]any-of-the-column=value "" SORT BYany-of-the-column "。

良いデータテーブルを使用すると、ユーザーが複雑な方法で情報をスキャン、分析、操作できるようになりますが、私にとっても少しわかりにくいので、ユーザーがすべてのフィルターと混同されることを恐れています。

私はいくつかの解決策を持っていますが、どれも十分ではないと感じているので、ユーザーに負担をかけずにそのすべての条件を追加する方法についての考えを聞きたいです。

お読みいただき、ありがとうございました。

5
Madalina Taina

データは ピボットテーブル としてレンダリングでき、説明した機能をカバーします。

このようなテーブル機能を実装する方法の良い例があり、Googleスプレッドシートのドキュメントに便利な例で説明されていることがわかります: ピボットテーブルを作成して使用

たとえば、次の行をレンダリングできます。

enter image description here

グループ化と並べ替えの適用:

enter image description here

設定のプロセス全体は、スプレッドシートを使用していたユーザーにとって、非常に直感的でシンプルなようです。

enter image description here

おそらく、特定のデータセットに対して無効または有用ではないいくつかの過剰なフィールドと操作を減らすことにより、インターフェースを簡略化する余地があります。

テーブルデータに適用できる確立された分析手法があり、いくつかのアイデアをもたらす可能性があります。 オンライン分析処理

2
Pavel