web-dev-qa-db-ja.com

ユーザーは多くの列と無限のスクロール行を持つテーブルを作成したいと思っています-これをどのように処理しますか?

ユーザーがクエリのようなユーザーインターフェイスを使用して、広範なデータセットに対して独自の検索を作成できる状況があります。私たちのユーザーはExcelの強いバックグラウンドを持っており、その中で数十以上の列を扱うことに慣れています。

私たちの検索システムは、無限スクロールと固定ヘッダーを備えたフルスクリーンインターフェースを提供します。これらの検索では、数百万のレコードが返される場合があるためです。検索の列数を12に制限することをテストしましたが、ユーザーはそれ以上にしたいという欲求について声を上げていました。

水平スクロールを追加するように求められますが、これは一般にユーザーエクスペリエンスの低下に加えて、固定ヘッダーと無限スクロールの既存のシステムではうまく機能しません。

ユーザーは自分で列を選択し、数学関数または前の列の集計を使用してカスタム列を書き込むことができるため、検索の最終的な外観または内容を予測することは困難であり、複数の列を単一のセルに凝縮することはおそらく不可能です。

エクスペリエンスや機能性を損なうことなく、お客様が求めているものを提供するためのパターンやショートカットはありますか?

1
Marc L.

考えられるすべての列を固定数のカテゴリに分類し、ヘッダーのドロップダウンを使用することは良い考えだと思います。

enter image description here

もちろん、カテゴリーとそれぞれの内容を理解することは、ユーザーに認知的な負荷をかけます。

0
Mahm00d

特にエンドユーザーがExcelに最も慣れている場合は、Excelと同様にすることができます。

水平スクロールを削除する場合は、列を非表示にするか折りたたんで、すべての列が画面の幅に収まるようにします。それでも「Excelとまったく同じにする」ことをお勧めします。

0
jitendragarg