Opérations sur les bits JSL☐nouvelle fonctionnalité sympa
☐ pourrait aider de nombreux utilisateurs !
☐ supprime un « bug »
☑ agréable à avoir
☐ personne n'en a besoin
Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Comment effectuer des opérations au niveau du bit dans les formules JMP ?
Comment effectuer des opérations xor au niveau du bit entre des colonnes contenant des données binaires de 44 bits ?
Quelle est l’amélioration que vous souhaiteriez voir ?
Fonction native pour les opérations sur les bits telles que XOR, décalage de bits, fractionnement de bits, obtention de bits, définition de bits.
Pourquoi cette idée est-elle importante ?
pourrait aider les utilisateurs qui souhaitent effectuer des opérations sur bits dans Jmp.
plus de vœux soumis par 
Automatisation et scriptsRe : Opérations sur les bits JSL@Sarah-Sylvestre pourriez-vous s'il vous plaît relier ce souhait à la demande initiale ?
tout le monde peut peut-être donner un bref retour sur l'état ....
Re : Opérations sur les bits JSLJ'ai contacté le support JMP à ce sujet début 2020 ( SAS 7612980866). Demande:

et réponse finale du support

Re : Opérations sur les bits JSL – Statut modifié en : AcquittéSalut @hogi , j'ai joint le numéro de dossier. Il n'y a pas de mise à jour sur le statut mais je vous ferai savoir s'il y a des développements.
Re : Opérations sur les bits JSLDéveloppeurs JMP :
C'est plus que simplement "agréable à avoir". Cela pourrait vraiment aider plusieurs utilisateurs et bénéficier à de nombreux utilisateurs qui codent actuellement leurs données binaires avec plusieurs colonnes alors qu'une seule colonne de champs de bits rendrait les données beaucoup plus compactes.
S'il vous plaît, s'il vous plaît, s'il vous plaît, s'il vous plaît, ajoutez des opérateurs au niveau du bit à JSL. En analysant les fichiers journaux avec des champs de bits (comme les bits d'erreur/d'alarme, les bits d'indicateur/d'état, etc.), j'ai eu tellement d'occasions d'utiliser des opérateurs au niveau du bit dans JMP, et je dois toujours contourner la limitation de JMP. Il est décevant qu'un opérateur aussi basique soit absent des formules JSL et JMP. En plus des opérateurs au niveau des bits, la prise en charge du mappage de bits peut également être améliorée dans JMP en faisant des mappages de bits définis par l'utilisateur une option dans les propriétés de colonne (c'est-à-dire que la colonne XYZ désigne le bit 20 = doorOpen, le bit 21 = doorClosed, ...), puis dans constructeur de graphiques, traçant la colonne XYZ en fonction du temps, vous pouvez afficher tous les états de bits inversés dans un tracé empilé comme vous pourriez le voir sur un oscilloscope numérique. Super puissant lorsqu'il est combiné avec toutes les autres fonctionnalités de visualisation offertes par JMP. De plus, permettre aux scripts et aux formules de référencer les états de bits tels que XYZ.doorClosed ou xyZ.bit21 (si aucun autre nom n'a été mappé) augmente l'effet de levier de JMP à tous les niveaux.
Même si cela n'aurait probablement pas d'impact sur de nombreux utilisateurs, certains éléments doivent être pris en compte par les utilisateurs susceptibles d'utiliser des champs de bits pour coder leurs données (et par les développeurs JMP). Les valeurs manquantes ne seraient pas possibles avec des mappages à un seul bit. Il faudrait coder des bits séparés si le cas "manquant" est nécessaire/possible. Par exemple, si j'ai un bit de genre destiné à représenter Homme/Femme, je ne peux pas vérifier si la valeur est manquante car c'est-à-dire Mâle=0 et Femelle=1 et ce sont les deux seuls états qu'un seul bit peut représenter. Cependant, je pourrais avoir deux bits, isMale=1 pour les hommes et isFemale=1 pour les femmes. Ensuite, les tests isValid ou isMissing pourraient être codés pour vérifier les deux bits définis sur 1 (non valides) ou les deux bits définis sur 0 (manquants). Avec la prise en charge du mappage de bits, l'espace des colonnes pour certains utilisateurs serait considérablement réduit car de nombreuses valeurs binaires pourraient être regroupées dans une seule colonne plutôt que de consommer plusieurs colonnes, mais facilement accessibles via des références de bits dans des scripts et des graphiques.