Dépannage de DataTable

Qui peut l’utiliser ?

Forfaits :

  • Advanced Work Management

Ce guide est là pour vous aider si vous rencontrez des problèmes dans la navigation d’une DataTable.

Dépannage de DataTable

Qui peut l’utiliser ?

Forfaits :

  • Advanced Work Management

Autorisations :

  • Propriétaire
  • Administrateur
  • Éditeur

Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.

Les caractères spéciaux à côté des nombres dans un ensemble de données sources (symboles monétaires, espaces, signes de pourcentage, etc.) ne sont pas interprétés comme des valeurs numériques lorsque vous les importez dans des champs numériques DataTable.


Cause

Smartsheet écrira les valeurs de l’ensemble de données sous-jacent contenant des caractères alphanumériques ou spéciaux sous forme de chaînes de texte dans les champs Nombre de DataTable. Smartsheet intègre ces données à la feuille via des connexions sous forme de chaînes. La seule exception à cette règle concerne les nombres qui sont interprétés comme des chiffres valides. Si ce nombre dépasse la limite, Smartsheet l’écrira dans une feuille sous forme de chaîne.


Étapes du dépannage/résolution

Assurez-vous que l’ensemble de données sous-jacent stocke les valeurs numériques sous forme de nombres avec une seule décimale. En effet, Smartsheet analyse les entrées utilisateur avec le format numérique par défaut (américain).

 

Si vous souhaitez que vos données apparaissent sur des feuilles sous forme de nombres, suivez ces recommandations :

  • Pour afficher un pourcentage à partir d’un ensemble de données sous-jacent, écrivez les pourcentages au format décimal sans symbole de pourcentage (c’est-à-dire 0,5 au lieu de 50 %).
  • Pour afficher des valeurs en dollars à partir d’un ensemble de données sous-jacent, écrivez les valeurs monétaires au format décimal sans espace ni symbole monétaire (c’est-à-dire 15000,00 au lieu de 15 000,00 $ ou 15 000,00).
 

Si vous souhaitez charger des données dans DataTable pour qu’elles apparaissent sur des feuilles sous forme de nombres, vous devez : 

  1. Définir le type de champ de la DataTable sur Nombre.
  2. Envoyer des données dans la DataTable avec les restrictions suivantes :
    • Supprimer les espaces séparant les milliers pour les valeurs numériques (par exemple, 1000 au lieu de 1 000)
    • Convertir les pourcentages au format décimal (par exemple, 0,99 au lieu de 99 %)
    • Supprimer les symboles monétaires (par exemple, 123,45 au lieu de 123,45 $)

Que se passe-t-il si ma feuille est pleine ?

Les limites de votre feuille peuvent être atteintes lorsque les filtres de votre connexion avec la DataTable correspondent à un trop grand nombre d’enregistrements, ou lorsque vous ajoutez des données à votre feuille.

  • Si votre feuille en vue tableau atteint la capacité maximale de 5 000 000 cellules, la synchronisation des données s'arrête.

    Pour la vue grille, la limite est de 500 000 cellules.

  • Si la synchronisation échoue, mettez à jour les critères de filtre de votre connexion pour être plus spécifique et supprimez des lignes de votre feuille.

Une fois que vous avez créé de l'espace dans votre feuille, la connexion reprend automatiquement.

Dans le cas d’une connexion en mode de recherche, que se passe-t-il si plusieurs lignes de ma feuille ont le même identifiant unique ?

Chaque ligne de la feuille affiche des valeurs correspondantes mappées selon la configuration de votre connexion.

Dans le cas d’une connexion en mode de recherche, que se passe-t-il si plusieurs enregistrements ont le même identifiant unique dans ma DataTable ?

La connexion utilise le premier enregistrement qu'elle trouve.

Dans le cas d’une connexion en mode de recherche, que se passe-t-il si je modifie l’identifiant unique dans ma feuille ?

Le DataTable écrase les cellules de la feuille qui lui sont mappées.

Comment créer un champ de date dans ma DataTable ?

La façon dont vous créez un champ de date dans DataTable dépend de la manière dont vous avez créé le DataTable :

  • Lorsqu'il est créé à partir d'un flux de travail Data Shuttle, le fichier source doit utiliser le format de date ISO ; par exemple, 2020-09-17.
  • Lorsque vous le créez à partir de zéro, vous pouvez spécifier le format de date après avoir sélectionné le type Date. Ce format doit correspondre à la date de votre fichier source.

Si vous avez des problèmes pour filtrer selon votre format de date, vous devrez peut-être le modifier. Cela peut être fait lorsque le DataTable est créé et peuplé via l'onglet Paramètres dans le tableau de bord DataTable.

Comment filtrer à l’aide d’un champ de date dans ma DataTable ?

Sélectionnez le type de champ Date puis choisissez la date avec le sélecteur de dates, en utilisant le format mm/dd/yy. Par exemple, pour filtrer les enregistrements après le 9 juillet 2021, utilisez 07/09/21. Pour les comparaisons de dates, vous pouvez utiliser des opérateurs comme inférieur à, supérieur à, entre, égal à et différent de.

L’option de filtre Dans les N prochains/derniers jours exclut le jour actuel. Pour résoudre ce problème, utilisez l’option de filtre à partir d’aujourd’hui/de demain/d’hier. Cela inclut la date du jour dans les critères de filtre de date relative, si vous le souhaitez.

Pourquoi mes nombres s'importent-ils en tant que texte au lieu de valeurs numériques ?

DataTable n'interprète pas les caractères spéciaux, comme les symboles monétaires ou les virgules, dans les valeurs numériques. DataTable considère ces caractères comme une chaîne de texte. Pour éviter cela, utilisez des nombres décimaux pour indiquer les montants en devises ou les pourcentages.

  • Pour formater les pourcentages, utilisez un décimal sans le symbole %. Par exemple, 0,5 au lieu de 50 %.
  • Pour les valeurs monétaires, saisissez uniquement un nombre décimal. N’utilisez pas d’espace ni de symbole monétaire. Par exemple : 15000,00 au lieu de 15 000,00 $ ou 15 000,00

Pour que vos données apparaissent sous forme de chiffres sur les feuilles :

  1. Définir le type de champ de la DataTable sur Nombre.
  2. Envoyez des données dans la DataTable en tenant compte de :
    • Supprimez les virgules pour les valeurs numériques. Par exemple, remplacez 1,000 par 1000 
    • Convertissez les pourcentages au format décimal. Par exemple, remplacez 99 % par 0,99 ou 78,23 % par 0,7823 
    • Supprimez les symboles monétaires. Par exemple, remplacez $123,45 par 123,45