Vous souhaitez vérifier chaque colonne numérique pour chaque ligne de test, puis attribuer une valeur (oui ou non)Salut,
Je veux parcourir chaque ligne de ce tableau pour comparer la valeur 1 à la valeur 8, et si une valeur est inférieure à 1 et que toute autre valeur restante est supérieure à 1, alors je dis oui ou non dans la colonne de résultat. Comment je fais ça?
| IDENTIFIANT | valeur 1 | valeur 2 | valeur 3 | valeur 4 | valeur 5 | valeur 6 | valeur 7 | valeur 8 | Résultat |
| 3200110503 | 0,064064 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Oui |
| 3200110520 | 0,057864 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Non |
| 3200110546 | 0,06985 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3200110562 | 0 | 0,064931 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3200110597 | 0,06241 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Modélisation statistique avancéePersonnalisation de massePartager et communiquer les résultatsRe : Vous souhaitez vérifier chaque colonne numérique pour chaque ligne de test, puis attribuer une valeur (oui ou non)Voici une formule simple et codée en dur qui créera les résultats souhaités, compte tenu de votre dernière description.

If(
(:value 1 > 0 & :value 1 < 1 | :value 2 > 0 & :value 2 < 1 | :value 3 > 0 &
:value 3 < 1 | :value 4 > 0 & :value 4 < 1 | :value 5 > 0 & :value 5 < 1 |
:value 6 > 0 & :value 6 < 1 | :value 7 > 0 & :value 7 < 1 | :value 8 > 0 &
:value 8 < 1) & Max(
:value 1,
:value 2,
:value 3,
:value 4,
:value 5,
:value 6,
:value 7,
:value 8
) > 1,
"Yes",
"No"
)
Re : Vous souhaitez vérifier chaque colonne numérique pour chaque ligne de test, puis attribuer une valeur (oui ou non)D valeur 1 valeur 2 valeur 3 valeur 4 valeur 5 valeur 6 valeur 7 valeur 8 Résultat
3200110503 0,064064 0 0 0 0 0 1,5 0 Oui
3200110520 0,057864 0 0 0 0 0 0 0 Non
3200110546 0,06985 0 0 0 0 0 0 2,6 Oui
3200110562 0 0,064931 0 0 0 0 0 0
3200110597 0,06241 0 0 0 0 0 0 0
Je fais référence à la vérification de chaque colonne pour chaque ligne afin de rechercher deux conditions :
1. Vérifiez chaque colonne pour identifier toute colonne ayant une valeur supérieure à 0 et inférieure à 1.
2. Vérifiez à nouveau chaque colonne pour identifier si une colonne a une valeur supérieure à 1.
3. Si l'instruction 1 et l'instruction 2 sont vraies pour n'importe quelle ligne, alors je signale la valeur Oui. Si faux, alors je signale la valeur No.
Merci encore pour votre aide.Re : Vous souhaitez vérifier chaque colonne numérique pour chaque ligne de test, puis attribuer une valeur (oui ou non)Salut,
Ma table est longue et certaines colonnes pour chaque ligne ont une valeur supérieure à 0 et inférieure à 1. Ensuite, la colonne suivante pour la même ligne est supérieure à 1.
Je veux donc ma logique comme suit :
1. Vérifiez chaque colonne pour voir que les valeurs sont supérieures à 0 et inférieures à 1.
2. Deuxièmement, vérifiez à nouveau chaque colonne pour voir si les valeurs sont supérieures à 1.
3. Troisièmement, s'il y a deux colonnes, l'une représentant entre 0 et 1 et toute autre colonne représentant supérieur à 1, je remplis la colonne de résultat comme étant vraie.
S'il vous plaît laissez-moi savoir si cela a du sens.
Re : Vous souhaitez vérifier chaque colonne numérique pour chaque ligne de test, puis attribuer une valeur (oui ou non)Salut,
Lorsque vous faites référence à « une valeur est inférieure à 1 », voulez-vous dire inférieure à la valeur numérique = 1 ou faites-vous référence à la valeur de la colonne 1 ? Dans ce dernier cas, il est encore difficile de comprendre la logique derrière les résultats que vous avez partagés pour les lignes 1 et 2. @txnelson mentionné
S'il vous plaît, aidez-nous à vous aider.
Meilleur,
TSRe : Vous souhaitez vérifier chaque colonne numérique pour chaque ligne de test, puis attribuer une valeur (oui ou non)Dans votre exemple de table de données, toutes les données sont inférieures à 1, il n'y a pas de données numériques supérieures à 1, donc l'algorithme que vous avez décrit ne pourrait jamais se produire. Je suppose que soit l'exemple de tableau de données est erroné, soit que votre description de ce que vous recherchez n'est pas correcte.
Vous montrez que la ligne 1 doit donner un Oui et la ligne 2 un Non, mais leur modèle de données est identique. Toutes les valeurs sont inférieures à 1 et aucune valeur n'est supérieure à 1.
Je suis sûr qu'il me manque quelque chose.