Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
bonjour,
j'ai besoin d'un petit coup de main sur le inputfield.
J'ai besoin de saisir des valeurs à la main dans Qlikview à l'aide de 2 champs.
J'ai essayé avec un champ ça aviat l'air de fonctionner puis j'ai rajouter un 2ème champ et plus rien ne fonction au niveau de la saisie même si j'enlève le 2ème champ ça ne fonctionne plus avec le 1er, que se passe-t-il ?
voilà le code
INPUTFIELD Atterrissage;
//INPUTFIELD Signature;
Data:
LOAD Année,
Mois,
Semaine,
[sp Nom entreprise],
// [sp Formations souhaitées],
[Secteur activité],
[sp arbre cloture],
[sp Nb souhait entreprise],
[sp Code apprenant],
[Abrégé Site],
[Nom Année],
[sp Est inscrit],
[ph nom evenement],
[ph Nom étape],
// [ph Formations prio souhaitées],
Souhait,
Niveau,
Catégorie,
[ph Type Diplôme],
[Effectifs en cours],
[Nbre inscrits théoriques à atteindre],
[Objectifs à recruter],
[Nbre inscrits maximum],
RowNo() as InputKey
//RowNo() as InputKey2
FROM
[$(FicQVD_QlikMartCampAP)]
(qvd);
load
RowNo() as InputKey,
'' as Atterrissage
AUTOGENERATE peek('InputKey', -1, 'Data');
//load
// RowNo() as InputKey2,
// '' as Signature
//AUTOGENERATE peek('InputKey2', -1, 'Data');
C'est aussi un numérique ?
Martin Favier
oui
Si oui, vous pouvez essayer ceci :
load
RowNo() as InputKey,
0 as Atterrissage,
0 as Signature
AUTOGENERATE peek('InputKey', -1, 'Data');
Martin Favier
Pour plus de propreté et plus de stabilité, je vous conseillerai même de faire ceci :
LOAD Distinct InputKey,
0 as Atterissage,
0 as Signature
Resident Data;
Martin Favier
Martin Favier a écrit:
Si oui, vous pouvez essayer ceci :
load
RowNo() as InputKey,
0 as Atterrissage,
0 as Signature
AUTOGENERATE peek('InputKey', -1, 'Data');
Martin Favier
avec ce code il aura une erreur au Load, si il déclare INPUTFIELD Signature,Atterrissage;
Et pourquoi cela ?
Martin Favier
génial ça fonctionne encore merci mille fois
je remets le code complet pour les autres
INPUTFIELD Atterrissage, Signature;
LOAD Année,
Mois,
Semaine,
[sp Nom entreprise],
[Objectifs à recruter],
[Nbre inscrits maximum],
RowNo() as InputKey
FROM
[$(FicQVD_QlikMartCampAP)]
(qvd);
load
RowNo() as InputKey,
'0' as Atterrissage,
'0' as Signature
AUTOGENERATE peek('InputKey', -1, 'Data');
Mia culpa, c'est dans le cas ou c'est un champ.
désolé mais je reviens sur mon pb de input car maintenant que j'arrive à saisir des données c'est super, sauf que ces valeurs me sont propres. Mes collègues qui consultent ce même fichier via Accesspoint ne voient pas ma saisie, existe-t-il une solution pour que les valeurs saisies soient visibles par toutes les personnes qui consulent ce fichier qvw ?
Oui, vous pouvez enregistrer ces données sous un favori en cochant la case "Inclure les valeurs de saisie".
Il vous faudra ensuite partager ce favori avec tout le monde ou quelques personnes en particulier afin qu'elles puissent le voir et le modifier.
Martin Favier