web-dev-qa-db-fra.com

Comment étiqueter au mieux une colonne contenant des valeurs d'unités différentes?

Je présente des données tabulaires. Une colonne représente la taille d'une forme, mais la forme elle-même peut être une ligne, une zone ou un volume. Les valeurs de taille peuvent donc être en unités mm ou mm2 ou mm3. Cependant, je n'affiche que les valeurs, pas les unités, dans le tableau. Par exemple:

| Type   | Size (mm) |
|--------|-----------|
| Line   | 123.4     |
| Area   | 456.7     |
| Volume | 234.5     |

Il y a beaucoup de confusion de la part des utilisateurs concernant l'utilisation de "Taille (mm)". Certains utilisateurs ont tendance à générer uniquement des formes de zone, ils pensent donc que c'est une erreur de dire "mm" et non "mm"2", etc. Cependant, tout utilisateur peut créer n'importe quelle forme et il est courant qu'un tableau soit rempli de différents types de forme.

J'aime mettre "(mm)" dans l'en-tête car il indique au moins que les données sont en quelques millimètres, mais c'est aussi la source de la confusion.

Dois-je simplement supprimer "(mm)"? Ajouter une info-bulle? Le tableau contient déjà beaucoup de colonnes, donc le diviser en colonnes séparées n'est pas non plus une excellente option - et en plus, toutes les valeurs représentent le même concept de "Taille", juste dans différentes dimensions. Je ne veux pas non plus ajouter les unités aux cellules du tableau, car cela empêcherait quelqu'un de copier/coller les données dans Excel.

Des bonnes idées pour une solution à cela?

4
whiskeyspider

Lors du mélange d'unités de données, explicite est préférable

Il est très facile de confondre les unités mixtes dans une table, donc la meilleure pratique consiste à rendre les unités explicites .

  • Si vous pouvez éviter cette situation (par exemple en utilisant des sections ou des colonnes différentes), c'est généralement mieux. Mais parfois, c'est inévitable en raison de contraintes d'espace ou pour d'autres raisons.
  • Évitez d'utiliser des icônes car cela augmente en fait, ne diminue pas la complexité d'une table déjà complexe avec des unités mixtes.

Une bonne pratique consiste à utiliser l'alignement de la grille pour distinguer les unités .

Voici quelques exemples de mise en page explicite assistée par grille:

enter image description here

7
tohster

Une simple icône peut clarifier quelles unités sont impliquées dans chaque cas. Cela devrait résoudre le problème de l'utilisateur qui copie par inadvertance les unités avec la valeur réelle, et obtenir un retour mental rapide de ce qui est attendu:

enter image description here

EDIT: Voir la réponse de Tohster ci-dessous, qui me semble être la meilleure solution.

6
Adnan Khan

Une solution rapide consiste à se débarrasser de la colonne type et à n'avoir que des colonnes de tailles différentes:

enter image description here

Mais vous avez mentionné qu'il y aurait beaucoup de colonnes, alors la meilleure solution est peut-être de séparer la table en une par type:

enter image description here

La raison de ces deux idées vient d'une question que j'ai avec votre concept de table actuel: Pourquoi avez-vous une table avec des lignes incomparables? Quel est son but? C'est pourquoi le (mm) dans l'en-tête est inexact et déroutant pour les gens. Ils attendent le même type et donc des valeurs comparables dans la colonne, ce qui leur permettrait de comprendre plus rapidement ce qu'ils voient.

Envisagez de diviser le tableau, car cela le rend un peu plus utile pour comparer et comprendre rapidement les données. Si ce n'est pas le but de ce tableau, pourquoi utiliser un tableau?

0
jazZRo