Suite

Comment transformer un champ de colonne en une liste à l'aide du calculateur de champs

Comment transformer un champ de colonne en une liste à l'aide du calculateur de champs


J'essaie de faire un calcul de champ simple avec ArcGIS 9.3 :

Nouveau champ = Ancien champ - Ancien champ (première valeur)

qui dans Calculate Field avec le code python devrait être

Expression:

!Vieux champ ! - première

Bloc de code :

list= [AngOriz] first = list[0]

L'erreur est

ERREUR 000539 : Erreur d'exécution : le nom 'AngOriz' n'est pas défini Échec de l'exécution (Calculer le champ).

Comment transformer un champ de colonne en liste ?


Je ne suis pas sûr de comprendre le problème, mais j'ai déjà posé une question ici sur la syntaxe lors de l'utilisation du Python Codeblock. Le principal malentendu que j'ai eu était que vous deviez transmettre vos noms de champ en tant qu'arguments au bloc de code. Voici un petit exemple :

et la partie correspondante de la table attributaire :

Dans votre cas, je pense que le plus simple serait de créer un nouveau champ avec la valeur deAncien champ (première valeur), puis l'utiliser pour le calcul. Cela ne nécessiterait pas de mettre python dans le bloc de code.


Comment convertir le champ de date en une seule ligne de texte à l'aide de colonnes calculées

J'ai créé un champ calculé pour un type de contenu dans mon Sharepoint 2010 et je souhaite renvoyer une date au format TEXTE car je renvoie du texte avec. La condition que j'ai mis dans la formule est :

Ici, je dois renvoyer le résultat dans "Single Line of Text" au lieu de "Date time". J'ai essayé la fonction TEXT ( TEXT([Modified],"dd-mm-yyyy") ) pour la même chose mais elle donne toujours une erreur "La formule contient une erreur de syntaxe ou n'est pas prise en charge.". Mais je ne vois aucune erreur dans la requête que je renvoie. J'ai toutes les colonnes présentes dans la liste.

Même si j'écris la chose ci-dessous dans la formule, cela me renvoie la même erreur.

Toute aide serait appréciée.


Spécifier des catégories de données dans Power BI Desktop

Dans Power BI Desktop, vous pouvez spécifier le catégorie de données pour une colonne afin que Power BI Desktop sache comment il doit traiter ses valeurs dans une visualisation.

Lorsque Power BI Desktop importe des données, il obtient d'autres informations que les données elles-mêmes, comme les noms de table et de colonne, et si les données sont une clé primaire. Avec ces informations, Power BI Desktop émet des hypothèses sur la manière de vous offrir une bonne expérience par défaut lors de la création d'une visualisation. Par exemple, lorsqu'une colonne contient des valeurs numériques, vous souhaiterez probablement l'agréger d'une manière ou d'une autre, donc Power BI Desktop la place dans le Valeurs domaine de la Visualisations vitre. Ou, pour une colonne avec des valeurs date-heure sur un graphique en courbes, Power BI Desktop suppose que vous l'utiliserez probablement comme axe de hiérarchie temporelle.

Mais, il y a des cas qui sont un peu plus difficiles, comme la géographie. Considérez le tableau suivant à partir d'une feuille de calcul Excel :

Est-ce que Power BI Desktop doit traiter les codes dans le GéoCode colonne comme abréviation d'un pays ou d'un État américain ? Ce n'est pas clair car un code comme celui-ci peut signifier l'un ou l'autre. Par exemple, AL peut signifier l'Alabama ou l'Albanie, AR peut signifier l'Arkansas ou l'Argentine, ou CA peut signifier la Californie ou le Canada. Cela fait une différence lorsque nous allons tracer notre champ GeoCode sur une carte.

Power BI Desktop doit-il afficher une image du monde avec les pays mis en évidence ? Ou devrait-il montrer une image des États-Unis avec les États en surbrillance ? Vous pouvez spécifier une catégorie de données pour des données comme celle-ci. La catégorisation des données affine davantage les informations que Power BI Desktop peut utiliser pour fournir les meilleures visualisations.

Pour spécifier une catégorie de données

Dans Reportage Voir ou Données Voir, dans le Des champs liste, sélectionnez le champ que vous souhaitez trier selon une catégorisation différente.

Sur le ruban, dans le Propriétés domaine de la La modélisation onglet, sélectionnez la flèche déroulante à côté de Catégorie de données. Cette liste affiche les catégories de données que vous pouvez choisir pour votre colonne. Certaines sélections peuvent être désactivées si elles ne fonctionnent pas avec le type de données actuel de votre colonne. Par exemple, si une colonne est un type de données de date ou d'heure, Power BI Desktop ne vous permettra pas de choisir des catégories de données géographiques.

Sélectionnez la catégorie que vous souhaitez.

Vous pourriez également être intéressé à en savoir plus sur le filtrage géographique pour les applications mobiles Power BI.


La ligne et l'enregistrement peuvent sans doute être considérés comme la même chose.

Les champs et les colonnes sont différents, un champ est l'intersection d'une ligne et d'une colonne.
c'est-à-dire que si votre table a 10 lignes et 10 colonnes, elle a 100 champs.

Lorsque vous créez une table à l'aide d'instructions DDL, vous définissez des colonnes (métadonnées). Lorsque vous ajoutez des lignes à l'aide d'instructions DML, vous définissez des lignes et leurs champs.

Dans un sens plus large, les lignes et les colonnes font référence à une structure matricielle. Lorsqu'une base de données, non limitée à une base de données relationnelle, a une matrice de données structurée, on peut lui emprunter cette terminologie, mais il peut y en avoir une plus spécifique.

Dans les bases de données relationnelles par exemple, une table est toujours une matrice, donc à chaque colonne d'une table correspond un champ d'un enregistrement et à chaque ligne correspond un enregistrement : des concepts différents pointant vers le même objet.

Un champ peut être présent même dans les bases de données NoSQL, où il existe souvent un schéma libre (pas de colonnes) et chaque ligne peut avoir un nombre différent de champs.

De même, un enregistrement peut être une valeur complexe dans des bases de données non relationnelles : il peut contenir des champs avec plusieurs valeurs distinctes (pas 1NF). Une ligne (un tuple en algèbre relationnelle) contient sinon une valeur unique pour chaque champ.

Comme indiqué dans une réponse précédente à cette question, la ligne et l'enregistrement peuvent sans doute être utilisés de manière interchangeable.

La colonne et le champ peuvent également être utilisés de manière interchangeable. Voir l'article suivant : colonne (base de données)

"Le terme champ est souvent utilisé de manière interchangeable avec colonne, bien que beaucoup considèrent qu'il est plus correct d'utiliser champ (ou valeur de champ) pour désigner spécifiquement l'élément unique qui existe à l'intersection entre une ligne et une colonne."

Voici quelques informations générales supplémentaires qui peuvent être utiles :

Au cours de ma carrière informatique en tant qu'analyste et programmeur, j'ai généralement utilisé les termes champ et enregistrement, et non colonne et ligne, à la fois dans des contextes de programmation et de bases de données relationnelles. Je pense que cela vient de l'enseignement que j'ai reçu au cours de mes études universitaires, et du fait que j'ai appris la hiérarchie des données de base bit, octet, champ, enregistrement, fichier, avant de découvrir les bases de données relationnelles. En recherchant cette question, j'ai découvert qu'il est de pratique courante, et sans doute correcte, d'utiliser la ligne et l'enregistrement de manière interchangeable et d'utiliser la colonne et le champ de manière interchangeable. En fait, j'ai été assez surpris lorsque mes recherches ont indiqué que la ligne et la colonne sont des termes préférés à l'enregistrement et au champ, dans la terminologie des bases de données.


Fonctions DATEVALUE et VALUE

Parfois, le problème n'est pas causé par un caractère délimiteur mais a une structure de date maladroite simplement parce qu'il est stocké sous forme de texte.

Vous trouverez ci-dessous une liste de dates dans une variété de structures, mais elles sont toutes reconnaissables pour nous en tant que date. Malheureusement, ils ont été stockés sous forme de texte et doivent être convertis.

Pour ces scénarios, il est facile de convertir en utilisant une variété de techniques.

Pour cet article, je voulais mentionner deux fonctions pour gérer ces scénarios. Ce sont DATEVALUE et VALUE.

La fonction DATEVALUE convertira le texte en une valeur de date (probablement vu cela venir), tandis que la fonction VALUE convertira le texte en une valeur numérique générique. Les différences entre eux sont minimes.

Dans l'image ci-dessus, l'une des valeurs contient également des informations de temps. Et ce sera une démonstration des différences mineures des fonctions.

La formule DATEVALUE ci-dessous convertirait chacun en une valeur de date.

Remarquez comment l'heure a été supprimée du résultat de la ligne 4. Cette formule ne renvoie strictement que la valeur de date. Le résultat devra toujours être formaté sous forme de date.

La formule suivante utilise la fonction VALUE.

Cette formule produira les mêmes résultats, à l'exception de la ligne 4, où la valeur temporelle est également conservée.

Les résultats peuvent ensuite être formatés sous forme de date et d'heure, ou sous forme de date pour masquer la valeur de l'heure (mais pas supprimer).

Alain Murray
Alan Murray a travaillé comme formateur et consultant Excel pendant vingt ans. La plupart du temps, on le trouve en train d'enseigner Excel dans une salle de classe ou un séminaire. Alan obtient un buzz en aidant les gens à améliorer leur productivité et leur vie professionnelle avec Excel.
Lire la biographie complète »

Obtenez une cotation boursière

Pour insérer un cours de bourse dans Excel, convertissez d'abord le texte en Actions Type de données. Ensuite, vous pouvez utiliser une autre colonne pour extraire certains détails relatifs à ce type de données, comme le cours de l'action, le changement de prix, etc.

Noter: Le type de données Actions n'est disponible que pour les comptes Microsoft 365 ou ceux disposant d'un compte Microsoft gratuit. Vous devez également avoir ajouté l'anglais, le français, l'allemand, l'italien, l'espagnol ou le portugais aux préférences linguistiques d'Office.

Tapez du texte dans les cellules. Par exemple, saisissez un symbole boursier, un nom de société ou un nom de fonds dans chaque cellule.

Bien que ce ne soit pas obligatoire, nous vous recommandons de créer un tableau Excel. Plus tard, cela facilitera l'extraction d'informations en ligne. Pour créer un tableau, allez à Insérer > Tableau.

Avec les cellules toujours sélectionnées, allez à la Données onglet, puis cliquez sur Actions.

Si Excel trouve une correspondance entre le texte dans les cellules et nos sources en ligne, il convertira votre texte en type de données Stocks. Vous saurez qu'ils sont convertis s'ils ont cette icône pour les actions : .

Sélectionnez une ou plusieurs cellules avec le type de données, et le Ajouter une colonne bouton apparaîtra. Cliquez sur ce bouton, puis sur un nom de champ pour extraire plus d'informations. Par exemple, pour les actions, vous pouvez choisir Prix.

Clique le Ajouter une colonne bouton à nouveau pour ajouter plus de champs. Si vous utilisez un tableau, voici un conseil : saisissez un nom de champ dans la ligne d'en-tête. Par exemple, tapez Changement dans la ligne d'en-tête pour les stocks, et la colonne de changement de prix apparaîtra. Ou tapez d'autres noms de champs comme Dernière heure d'échange, Précédent Fermer, et Échange.

Pour voir tous les champs disponibles pour une entreprise ou un fonds, cliquez sur l'icône d'action ( ) ou sélectionnez la cellule et appuyez sur Ctrl+Maj+F5.

Si vous voyez /> au lieu d'une icône, alors Excel a du mal à faire correspondre votre texte avec les données de nos sources en ligne. Corrigez les fautes d'orthographe et lorsque vous appuyez sur Entrée, Excel fera de son mieux pour trouver les informations correspondantes. Ou, cliquez sur /> et un volet de sélection apparaîtra. Recherchez des données à l'aide d'un ou deux mots clés, choisissez les données souhaitées, puis cliquez sur Sélectionner.

Les informations boursières sont retardées, fournies "en l'état", et ne sont pas à des fins commerciales ou de conseil. Voir À propos de nos sources de données pour plus d'informations.


Recherche et organisation des informations requises

Pour rechercher et organiser les informations requises, commencez par vos informations existantes. Par exemple, vous pouvez enregistrer les bons de commande dans un grand livre ou conserver les informations sur les clients sur des formulaires papier dans un classeur. Rassemblez ces documents et répertoriez chaque type d'information affiché (par exemple, chaque case que vous remplissez sur un formulaire). Si vous n'avez pas de formulaires existants, imaginez plutôt que vous deviez concevoir un formulaire pour enregistrer les informations client. Quelles informations mettriez-vous sur le formulaire ? Quelles cases à remplir créeriez-vous ? Identifiez et listez chacun de ces éléments. Par exemple, supposons que vous gardiez actuellement la liste des clients sur des fiches. L'examen de ces cartes peut montrer que chaque carte contient le nom, l'adresse, la ville, l'état, le code postal et le numéro de téléphone d'un client. Chacun de ces éléments représente une colonne potentielle dans un tableau.

Pendant que vous préparez cette liste, ne vous inquiétez pas de la perfectionner au début. Au lieu de cela, énumérez chaque élément qui vous vient à l'esprit. Si quelqu'un d'autre utilisera la base de données, demandez également ses idées. Vous pourrez affiner la liste plus tard.

Ensuite, réfléchissez aux types de rapports ou d'envois que vous pourriez souhaiter produire à partir de la base de données. Par exemple, vous souhaiterez peut-être qu'un rapport sur les ventes de produits affiche les ventes par région ou qu'un rapport récapitulatif des stocks indique les niveaux de stocks de produits. Vous pouvez également souhaiter générer des lettres types à envoyer aux clients qui annoncent un événement de vente ou offrent une prime. Concevez le rapport dans votre esprit et imaginez à quoi il ressemblerait. Quelles informations placeriez-vous sur le rapport ? Énumérez chaque élément. Faites de même pour la lettre type et pour tout autre rapport que vous prévoyez de créer.

Réfléchir aux rapports et aux envois que vous pourriez vouloir créer vous aide à identifier les éléments dont vous aurez besoin dans votre base de données. Par exemple, supposons que vous donniez aux clients la possibilité d'accepter (ou de refuser) des mises à jour périodiques par e-mail et que vous souhaitiez imprimer une liste de ceux qui se sont inscrits. Pour enregistrer ces informations, vous ajoutez un "Envoyer un e-mail". mail" à la table client. Pour chaque client, vous pouvez définir le champ sur Oui ou Non.

L'obligation d'envoyer des messages électroniques aux clients suggère un autre élément à enregistrer. Une fois que vous savez qu'un client souhaite recevoir des messages électroniques, vous devez également connaître l'adresse électronique à laquelle les envoyer. Par conséquent, vous devez enregistrer une adresse e-mail pour chaque client.

Il est judicieux de construire un prototype de chaque rapport ou liste de résultats et de considérer les éléments dont vous aurez besoin pour produire le rapport. Par exemple, lorsque vous examinez une lettre type, certaines choses peuvent vous venir à l'esprit. Si vous souhaitez inclure une salutation appropriée - par exemple, le "M.", "Mme." ou "Mme." chaîne qui commence un message d'accueil, vous devrez créer un élément de salutation. En outre, vous pouvez généralement commencer une lettre par « Cher M. Smith », plutôt que par « Cher. M. Sylvester Smith ». Cela suggère que vous voudriez généralement stocker le nom de famille séparément du prénom.

Un point clé à retenir est que vous devez diviser chaque information en ses plus petites parties utiles. Dans le cas d'un nom, pour que le nom de famille soit facilement disponible, vous diviserez le nom en deux parties : le prénom et le nom de famille. Pour trier un rapport par nom de famille, par exemple, il est utile d'avoir le nom de famille du client stocké séparément. En général, si vous souhaitez trier, rechercher, calculer ou créer un rapport sur la base d'un élément d'information, vous devez placer cet élément dans son propre champ.

Réfléchissez aux questions auxquelles vous pourriez vouloir que la base de données réponde. Par exemple, combien de ventes de votre produit vedette avez-vous conclues le mois dernier ? Où vivent vos meilleurs clients ? Qui est le fournisseur de votre produit le plus vendu ? Anticiper ces questions vous aide à vous concentrer sur des éléments supplémentaires à enregistrer.

Après avoir rassemblé ces informations, vous êtes prêt pour la prochaine étape.


Étapes détaillées

Créez deux listes personnalisées SharePoint (les colonnes nécessaires sont indiquées ci-dessous)

Liste Sharepoint 1 : système de tickets

Il s'agit de la liste principale où le numéro de ticket unique est affiché. Vous pouvez le personnaliser en ajoutant des champs supplémentaires que vous aimez.

Titre (texte multiligne) : C'est le champ où vous saisissez le titre de votre demande

DateCréée (Calculée (calcul basé sur d'autres colonnes)) : Il s'agit de formater le champ créé par défaut qui a le format de date et d'heure au format AAAAMMJJ

Compteur (Nombre) : Il s'agit de mémoriser le compteur qui correspond à la séquence de création du ticket du jour. Définissez ce champ comme masqué car il ne doit pas être disponible pour la saisie (Allez dans les paramètres avancés->Autoriser la gestion du type de contenu Oui->Allez au type de contenu de l'élément et définissez le champ Compteur comme masqué)

CalculatedCounter (Calculé (calcul basé sur d'autres colonnes)) : Il s'agit d'améliorer le compteur avec le préfixe 0s (zéros) devant afin de créer éventuellement un plus grand nombre de numéros (par exemple, le premier ticket de la journée aura le compteur 0001 afin que le dernier ticket de la journée puisse aller jusqu'à 9999). Vous pouvez également ajouter un préfixe ou un suffixe supplémentaire selon votre préférence pour différencier les tickets (par exemple, vous pouvez ajouter INC devant pour créer un numéro de ticket pour le ticket d'incident)

Numéro de ticket (calculé (calcul basé sur d'autres colonnes)) : Il s'agit de stocker l'ID de ticket unique en combinant DateCreated et CalculatedCounter

Vous pouvez également ajouter d'autres champs que vous souhaitez pour le type de système de billetterie que vous avez créé (par exemple, ticket de helpdesk, ticket d'incident)

À des fins de référence pour créer l'ID unique, cette liste n'aura qu'une seule entrée à tout moment

Des champs Taper Explication
Titre Une seule ligne de texte Il s'agit d'une colonne par défaut que nous utiliserons pour stocker une date au format AAAAMMJJ à titre de référence. Ainsi, si un ticket est créé le jour disponible suivant, cela aidera à réinitialiser le compteur de numéros à 1. Si un nouveau ticket est créé le le même jour, il incrémentera le compteur de nombres de 1
Compteur Numéro C'est le compteur qui est le numéro de séquence d'un ticket créé par jour

Créez la première et la seule entrée dans la liste ITRS SharePoint. Il vous suffit d'ajouter une première entrée en saisissant quelque chose dans le champ de titre du premier enregistrement (vous n'avez pas besoin de vous soucier de ce qui est saisi car le flux de travail SharePoint le contournera plus tard). Ne saisissez rien dans le champ compteur.

Flux de travail SharePoint

Il est maintenant temps de créer le workflow. Accédez à Bibliothèque->Flèche déroulante Paramètres de workflow->Créer un flux de travail dans SharePoint Designer

Nommez votre flux de travail et définissez le type de plate-forme sur "Flux de travail SharePoint 2010". Vous pouvez donc le faire dans SharePoint 2010 et SharePoint 2013.

Vérifiez le champ calculé DateCreated par rapport au titre dans la liste ITRS (notez que nous recherchons l'entrée que nous voulons dans ITRS en trouvant l'entrée avec l'ID 1, car il n'y aura qu'une seule entrée dans ITRS en permanence, l'ID sera toujours 1. Ne prendre note de ne jamais supprimer l'entrée dans ITRS)

S'ils ne correspondent pas, cela signifie qu'il s'agit du premier ticket créé ce jour-là et que le compteur sera donc de 1

Mettez à jour l'entrée ITRS en remplaçant le titre par la valeur dans DateCreated et le compteur dans ITRS par 1

S'ils correspondent, cela signifie que le compteur dans Ticket System devra augmenter de un. Créez donc une variable (calc) pour stocker le nombre incrémenté

Écrire la valeur de la variable (calc) dans le compteur dans l'élément actuel du système de tickets

Définir le workflow pour qu'il s'exécute automatiquement lorsqu'un élément est créé

Le numéro de ticket unique sera ensuite créé car il s'agit d'une valeur calculée basée sur le champ DateCreated et le champ CalculatedCounter (qui à son tour est créé à partir du champ Counter)

À propos de moi

Bonjour, je suis Yarn Then Cohos King. Bienvenue sur mon blog. Je suis quelqu'un qui cherche toujours à trouver des moyens plus efficaces ou efficients de faire avancer les choses. Maintenant, je les partage ainsi que mes pensées et idées au profit des autres via ce blog.
Vous pouvez me contacter via : Email ou me contacter via le livre d'or

Comment créer une liste déroulante simple

Nous avons créé un exemple de liste déroulante afin que vous puissiez pratiquer les étapes ou n'hésitez pas à utiliser vos propres données.

Si votre base de données de feuille de calcul est volumineuse ou contient de nombreux champs, nous vous recommandons de placer les éléments de la zone de liste dans un tableau sur une feuille de calcul distincte, mais dans le même classeur. Cependant, si votre liste est relativement courte, vous pouvez saisir les éléments de votre liste, séparés par des virgules, dans le champ Source de la boîte de dialogue Validation des données.

1. Ouvrez un nouveau classeur et ajoutez un deuxième onglet de feuille de calcul (cliquez sur le signe « + » en bas de l'écran dans la barre d'onglets).

2. Renommez la feuille de calcul 1 en "semaines" pour la feuille de calcul et la feuille de calcul 2 en tant que "listes.”

3. Entrez les noms de 10 médecins (ou d'autres éléments applicables) dans la colonne A de A1 à A10.

4. Triez la liste selon vos préférences. Si vous prévoyez de trier par nom de famille, entrez d'abord le nom de famille, puis le prénom et l'initiale du deuxième prénom sur votre liste d'origine.

5. Mettez en surbrillance la plage (A1:A10) ou positionnez simplement votre curseur sur n'importe quelle cellule de la liste et appuyez sur Ctrl+T pour convertir ce groupe d'éléments en une table. Excel l'appelle Tableau 1, 2, 3, etc., ce qui n'est pas un problème s'il n'y a qu'un seul tableau. Assurez-vous de cocher la case « Ma table a des en-têtes ».

Noter: Lorsque les données se trouvent dans un tableau, vous pouvez ajouter ou supprimer des éléments de la liste (et de toutes les autres listes déroulantes qui utilisent ce même tableau) et ils seront tous mis à jour automatiquement.

JD Sartain / IDG dans le monde

Entrez votre liste d'éléments, puis convertissez la liste en un tableau.

6. Passez à la feuille de calcul 1 (renommée semaines). Saisissez des données similaires à celles illustrées dans le graphique suivant, par exemple : Type de chirurgie, Date, Heure et Chirurgien, ou créez vos propres données.

7. Sélectionnez la cellule ou le groupe de cellules où vous souhaitez que la liste déroulante apparaisse. Dans ce cas, sélectionnez D2 (ou D2:D11, si vous préférez, bien qu'il ne soit pas nécessaire de mettre en surbrillance toute la colonne).

8. Dans l'onglet Données, sélectionnez La validation des données > La validation des données.

9. Dans le La validation des données fenêtre de dialogue, choisissez le Paramètres languette. Dans le Critères de validation panneau dans le Permettre champ, sélectionnez l'option appelée Lister dans la zone de liste déroulante.

JD Sartain / IDG dans le monde

Dans l'onglet Paramètres, choisissez Liste dans la zone de liste.

10. Tabulez jusqu'au champ Source et cliquez à l'intérieur de cette case.

11. Déplacez votre curseur en dehors de cette fenêtre de dialogue et sélectionnez le listes feuille de calcul à partir des onglets du classeur en bas de l'écran.

12. Mettez en surbrillance l'éventail des médecins, c'est-à-dire A2 à A11. Notez qu'Excel ajoute cette plage dans la zone de champ Source (=lists!$A$2:$A$11) pour vous.

13. Ensuite, cliquez sur le Message d'entrée onglet et entrez un titre et un message d'entrée pour votre liste déroulante.

14. Ensuite, cliquez sur le Alerte d'erreur onglet et entrez le titre et le message d'erreur pour votre liste déroulante.

15. Cliquez sur d'accord et votre zone de liste déroulante est complète.

JD Sartain / IDG dans le monde

Saisissez la plage source, le message d'entrée et les alertes d'erreur pour votre zone de liste déroulante.

16. Revenez au semaines feuille de calcul et positionnez votre curseur dans la cellule D2. Remarquez la flèche de la zone de liste déroulante et votre message d'entrée personnalisé apparaît à droite de chaque cellule de cette colonne que vous sélectionnez. Cliquez sur la flèche vers le bas et choisissez un médecin dans la liste qui se spécialise dans le type de chirurgie sur la ligne correspondante de la colonne A. Par exemple, le domaine du Dr Simon Walters est la chirurgie de la hanche.

17. Si quelqu'un saisit un nom non valide, c'est-à-dire qu'il essaie de saisir un nom qui ne figure pas dans la liste des chirurgiens acceptables, le message d'erreur personnalisé que vous avez spécifié apparaît lorsque vous appuyez sur la touche Entrée. Cliquez sur Annuler pour quitter cette boîte de dialogue.

JD Sartain / IDG dans le monde

Choisissez un médecin dans la liste ou saisissez une entrée non valide pour une alerte d'erreur.

Créer des listes déroulantes dépendantes

Les listes déroulantes dépendantes sont comme les sous-menus des applications Office. Le menu principal (ou liste déroulante) affiche diverses options avec des sous-menus sous chacun qui affichent d'autres options liées au menu principal. Dans notre exemple de feuille de travail, la liste déroulante vous propose une sélection de chirurgiens correspondant au type de chirurgie programmé.

Pour cet exercice suivant, imaginez que vous dirigez un petit hôpital rural situé à environ 80 kilomètres d'une grande ville qui compte trois grands hôpitaux entièrement dotés en personnel. C'est votre travail de programmer des chirurgiens de l'un de ces trois grands établissements pour voir les patients de votre hôpital. La liste déroulante « principale » contient une sélection d'hôpitaux (par emplacement) où chaque chirurgien exerce. Les listes déroulantes des sous-menus fournissent les noms de chaque chirurgien qui travaille dans chacun de ces établissements : East Side, West Side ou Midtown.

A. Créer les listes

1. Tout d'abord, ajoutez une autre feuille de calcul et nommez-la listes2.

2. Sur le listes2 feuille de calcul, saisissez le titre suivant pour la colonne A : Emplacements des hôpitaux. Sous Emplacements des hôpitaux, entrez les noms Cote est, Côté ouest, et Centre-ville dans les cellules A2, A3 et A4, respectivement (sans espaces ou utilisez un seul mot).

3. Déplacez votre curseur sur la première cellule sous le titre Hospital Locations (A2). Cliquez sur Domicile > Mettre en forme sous forme de tableau, et choisissez un style de tableau dans le sous-menu, puis cliquez sur d'accord.

4. Sélectionnez les emplacements des hôpitaux dans cette liste (A2:A4). Entrez un nom de table (Emplacements) dans la zone Nom (au-dessus de la colonne A) ou appuyez sur Ctrl+T pour convertir ces éléments en un tableau, qu'Excel nomme Tableau 1, 2, 3, etc. Enfin, cochez la case qui dit Ma table a des en-têtes.

5. Pour renommer vos tables, sélectionnez Formules > Gestionnaire de noms. Curseur vers le tableau 1 (2, 3, 4, etc.), puis cliquez sur le Éditer bouton.

6. Dans le Modifier le nom boîte de dialogue, saisissez le nouveau nom (Emplacements).

Noter: Excel n'autorise pas les espaces ou autres caractères spéciaux. Les noms doivent commencer par une lettre ou un trait de soulignement, et les noms ne peuvent entrer en conflit avec aucun des noms intégrés d'Excel ou d'autres objets dans le classeur (par exemple, vous ne pouvez pas avoir deux plages avec le même nom dans un seul classeur, même si les plages sont dans des feuilles de calcul séparées).

JD Sartain / IDG dans le monde

Renommez vos tables à l'aide du gestionnaire de noms d'Excel.

7. Ensuite, vous devez créer un tableau distinct pour chacun des emplacements de l'hôpital. Sur le listes2 feuille de calcul, entrez les titres suivants, pour la colonne B : cote est, C : côté ouest, et D : Centre-ville (ces étiquettes de colonnes seront également les noms de vos plages moins les espaces).

8. Entrez quelques noms de médecins sous chacune de ces trois colonnes (B, C, D).

9. Formatez chaque liste en tant que table nommée (répétez l'étape 3 ci-dessus).

10. Mettez en surbrillance la plage de chaque colonne individuellement (B1:B8 C1:C7 D1:D9). presse Ctrl+T pour convertir ces groupes d'éléments en tableaux, qu'Excel nomme Tableau 2, 3, 4, etc., puis cochez la case qui dit Ma table a des en-têtes. Répétez les étapes 5 et 6 ci-dessus pour renommer vos tables. N'oubliez pas qu'il n'y a pas d'espace dans les noms de plage.

JD Sartain / IDG dans le monde

Créez des tableaux pour vos listes.

Noter: Si vous avez plusieurs tableaux, nommez-les en fonction de l'en-tête que vous avez fourni pour chaque colonne.

B. Créer les listes déroulantes

1. Tout d'abord, revenez au semaines feuille de calcul et supprimez la liste déroulante précédente dans la colonne D intitulée Chirurgiens. Créez un nouvel en-tête dans la colonne D1 intitulé Emplacement et nommez la colonne E1 Chirurgiens.

2. Sélectionnez les cellules D1:E11, puis sélectionnez Domicile > Mettre en forme sous forme de tableau, choisissez un style, cochez la case des en-têtes et cliquez sur d'accord.

3. Ensuite, sélectionnez les cellules (D2:D11) pour la liste déroulante du menu principal.

4. Dans l'onglet Données, sélectionnez La validation des données > La validation des données.

5. Dans le La validation des données fenêtre de dialogue, choisissez le Paramètres languette. Dans le Critères de validation panneau dans le Permettre champ, sélectionnez l'option appelée Lister dans la zone de liste déroulante.

6. Dans le La source case, cliquez sur le liste2 feuille de calcul, mettez en surbrillance la liste Emplacement de l'hôpital moins l'en-tête (A2:A4), puis cliquez sur d'accord.

JD Sartain / IDG dans le monde

Créez la liste déroulante du menu principal.

7. Déplacez votre curseur sur la cellule E2.

8. Répétez les étapes 8 et 9 ci-dessus.

9. Cette fois, dans le La source case, entrez cette formule : =INDIRECT($D$2)-mais c'est pour la cellule actuelle uniquement-puis cliquez sur d'accord.

Noter: Si vous recevez le message d'erreur source, cliquez simplement sur Oui, car les erreurs cesseront lorsque les données des listes déroulantes seront remplies.

10. Pour remplir la colonne (ce qui est évident), entrez la formule comme ceci : =INDIRECT($D2)-oui, sans le '

Meilleures pratiques et dépannage des données intégrées

Nommer les champs

  • Les noms ne doivent jamais dépasser 200 caractères.
  • Évitez les caractères inhabituels comme les emojis, les points (.), les signes dollar ($) et les hashtags (#) lorsque vous nommez vos données intégrées .
  • Lorsque vous vous référez au même champ, assurez-vous d'utiliser la même orthographe, la même majuscule et les mêmes caractères spéciaux dans Qualtrics. Si vous créez la liste de contacts en utilisant l'adresse du domicile comme données intégrées qui stockent l'adresse de vos contacts, n'utilisez pas l'adresse du domicile ou simplement l'adresse dans le flux de l'enquête. Méfiez-vous des espaces parasites ou des fautes d'orthographe.
  • SID
  • DÉBARRASSER
  • Auditable
  • Date de fin
  • Adresse IP
  • Date d'enregistrement
  • Date de début
  • Statut

Valeurs de réglage

    • Chaque valeur d'un champ de données intégré ne doit jamais dépasser 20 Ko (20 000 octets). Le nombre d'octets dans un caractère donné dépend du caractère. Par exemple, les caractères en anglais font 1 octet, tandis que les caractères dans d'autres langues telles que le chinois ou l'hébreu peuvent occuper plusieurs octets par caractère. Si vous n'êtes pas sûr de pouvoir atteindre cette limite, utilisez un compteur d'octets pour voir combien d'octets composent votre valeur de données intégrée.
    • Si vous utilisez des champs de données intégrés intégrés, vous pouvez enregistrer les champs dans un élément de données intégré de flux d'enquête, comme indiqué ci-dessous. Cependant, vous ne pouvez pas définir de valeurs pour ces champs, car la façon dont les personnes interrogées remplissent le sondage déterminera les valeurs de ces champs.
    • Si vous utilisez des opérations mathématiques dans votre enquête, définissez-les dans un champ de données intégré afin que les résultats soient enregistrés avec vos données d'enquête, comme ceci :
    • Si vous utilisez Piped Text pour présenter un nombre aléatoire à un répondant, définissez-le dans un champ de données intégré afin que les résultats soient enregistrés avec vos données d'enquête. Voir la page d'assistance Attribution d'identifiants aléatoires aux répondants.

    Exemple : Compteurs
    Disons que vous souhaitez ajouter des valeurs pour suivre certains utilisateurs. C'est ce qu'on appelle un compteur. Les compteurs sont souvent utilisés lorsque vous avez de nombreuses branches dans lesquelles les répondants peuvent entrer. Pour compter le nombre total de branches par lesquelles passe un répondant, chaque branche a un compteur en dessous. Assurez-vous que tous les compteurs ont le même nom de champ pour que cette configuration fonctionne correctement. Si vous avez [nom de champ] = [nom de champ] + 1 et que cette valeur est définie plusieurs fois dans votre flux d'enquête à l'aide d'opérations mathématiques, votre valeur ne sera pas écrasée. Dans ce cas, le champ augmentera ou augmentera en fait au cours de l'enquête.

    Dans cet exemple, “Test_Value” sera égal à 2 lorsque le répondant soumet l'enquête car nous avons utilisé un compteur, l'opération mathématique de $e< e://Field/Test_Value + 1 >, pour augmenter “Test_Value” de 1.

    Disposition des éléments dans le flux de l'enquête

    T'es-tu déjà demandé votre élément de données intégré est censé être dans le flux de l'enquête ? Voici quelques conseils:

    • La valeur du champ de données intégrées dépend-elle de la réponse du répondant à certaines questions ? Assurez-vous que l'élément de données intégré vient après le bloc qui contient ces questions.
    • Définissez-vous différentes valeurs pour vos données intégrées en fonction des différentes conditions de votre flux d'enquête ? Si tel est le cas, assurez-vous de vérifier si les champs sont correctement indentés pour vous assurer que vos valeurs ne s'écraseront pas les unes les autres.

    Exemple: Par exemple, dans ce flux d'enquête, même si un répondant a un Goûter champ de données intégré qui est initialement défini sur Bon, la valeur sera écrasée comme Mauvais car les deuxièmes données intégrées ne sont pas correctement imbriquées sous la logique de branchement.

    Voir la vidéo: CS50 2016 - Week 10 - Behind the Scenes