Beruflich Dokumente
Kultur Dokumente
Version 11.0 pour Microsoft Windows Premire dition, Lund, Sude, octobre 2011 Auteur : QlikTech International AB
Copyright 1994-2011 QlikTech International AB, Sude. Conformment aux lois internationales sur les droits d'auteur, ni la documentation ni le logiciel ne peuvent tre copis, photocopis, reproduits, traduits ou enregistrs sur un support lectronique ou sous une forme lisible par les ordinateurs, en totalit ou en partie, sans l'autorisation crite pralable de QlikTech International AB, sauf dans les cas dcrits dans la licence du logiciel. QlikTech et QlikView sont des marques dposes de QlikTech International AB. Microsoft, MS-DOS, Windows, Windows NT, Windows 2000, Windows 2003, Windows XP, Windows Vista, Windows 2008, SQL Server, FoxPro, Excel, Access et MS Query sont des marques de Microsoft Corporation. IBM, AS/400 et PowerPC sont des marques d'International Business Machines Corporation. Borland, Paradox et dBASE sont des marques de Borland International. ORACLE et SQL*Net sont des marques d'Oracle Corporation. MacOS est une marque d'Apple Corporation. Sun Java et JavaBeans sont des marques de Sun Microsystems, Inc.
Sommaire
17
19
19 20
2 Nouveauts de QlikView 11
2.1 2.2 2.3 2.4 2.5 Caractristiques gnrales Amliorations du client AJAX Serveur QlikView QlikView WorkBench API
21
21 23 24 26 26
27
27 27
29
Partie 2 Installation
5 Installation de QlikView
5.1 5.2 5.3 5.4 5.5 5.6 5.7 Packages d'installation de QlikView Tlchargement et lancement du programme d'installation de QlikView Desktop Au cours de l'excution du programme d'installation Enregistrement Distribution en rseau de QlikView diteur de fichiers d'activation de licences Mise jour de QlikView
31
32
32 33 33 34 34 34 36
6 OLEDB et ODBC
6.1 OLEDB 6.2 Quand a-t-on besoin de l'interface ODBC ? 6.3 Crer des sources de donnes ODBC
37
37 37 38
39
40
40 41 43 45
47 55
55 56
10 Commandes de menu
10.1 10.2 10.3 10.4 Menu Fichier Menu dition Menu Affichage Menu Slection
57
57 61 62 63
Sommaire
10.5 Menu Disposition 10.6 Menu Paramtres 10.7 Menu Favoris 10.8 Menu Rapports 10.9 Menu Outils 10.10 Menu Objet 10.11 Menu Fentre 10.12 Menu Aide
64 65 65 66 66 67 67 68
71
71 71 73 73 76 76 76 80
12 Prfrences utilisateur
12.1 Prfrences utilisateur: Gnral 12.2 Prfrences utilisateur: Enregistrer 12.3 Prfrences utilisateur: diteur 12.4 Prfrences utilisateur: Conception 12.5 Prfrences utilisateur: Objets 12.6 Police 12.7 Prfrences utilisateur: Exporter 12.8 Prfrences utilisateur: Impression 12.9 Prfrences utilisateur: Messagerie 12.10 Prfrences utilisateur: Emplacements 12.11 Prfrences utilisateur: Scurit 12.12 Prfrences utilisateur: Licence
81
81 85 86 89 91 93 94 97 98 99 101 102
13 Exportation et impression
13.1 13.2 13.3 13.4 13.5 13.6 13.7 13.8 14.1 14.2 14.3 14.4 14.5 14.6 14.7 14.8 Imprimer: Gnral Imprimer: Disposition Imprimer: En-tte/Pied de page Date et heure Imprimer la feuille Aperu avant impression Options du Presse-papiers Exporter/Exporter le contenu Slection d'une seule valeur de champ Jeu de couleurs Styles de slection Indicateur Slection multiple dans un champ Dplacement de slections Verrouiller des valeurs de champs slectionnes Slections actives
105
105 106 108 109 110 110 111 112
14 Logique et slections
113
113 113 114 115 115 116 117 117
Sommaire
14.9 Slection dans les autres objets 14.10 Rechercher 14.11 Bote de dialogue de recherche avance 14.12 Mode AND dans les listes de slection 14.13 Tables dconnectes 14.14 tats alternatifs
15 Favoris
15.1 15.2 15.3 15.4 15.5 15.6 Types de favoris Bote de dialogue Ajouter un favori Bote de dialogue Favoris Exporter des favoris Importer des favoris tats alternatifs et favoris
131
131 131 133 136 136 138
16 Rapports
16.1 Menu Rapports 16.2 diteur de rapports
139
139 140
17 Alertes
17.1 17.2 17.3 17.4 17.5 Cration d'alertes Utilisation des alertes Alertes Bote de dialogue Alertes Assistant Alerte
159
159 159 160 161 164
18 Vue d'ensemble des variables 19 Vue d'ensemble des expressions 20 Fichiers internes
20.1 20.2 20.3 20.4 Rfrences de fichiers dans la disposition QlikView Fichiers internes dans les documents QlikView Fichiers internes dans le fichier de programme QlikView Sons
Partie 4 Script
21 Introduction au chargement de donnes
21.1 Chargement des donnes partir des fichiers 21.2 Chargement des donnes partir des bases de donnes
177
178
178 179
22 Variables et champs
22.1 22.2 22.3 22.4 23.1 23.2 23.3 23.4 23.5 23.6 23.7 23.8 Champs Champs de saisie Variable Autres entits dans QlikView Assistant Instruction Set Rechercher/Remplacer (script) Script masqu Visionneur de tables Proprits des liaisons de donnes Connexion la source de donnes Crer une instruction Select Ouvrir des fichiers locaux
181
181 182 183 183
185
192 193 194 194 198 200 201 205
Sommaire
23.9 Ouvrir des fichiers Internet ou Ouvrir un document QlikView 23.10 Assistant Donnes intgres 23.11 Assistant Table de restriction d'accs 23.12 Assistant Fichier
24 Syntaxe de script
24.1 24.2 24.3 24.4 24.5 Instructions de script et mots-cls Noms des tables Variables de script Expansions$ Guillemets
239
239 295 296 303 305
25 Expressions de script
25.1 Oprateurs 25.2 Fonctions d'agrgation 25.3 Autres fonctions
307
307 310 328
26 Structures de donnes
26.1 Instructions de chargement de donnes 26.2 Excution du script 26.3 26.4 26.5 26.6 26.7 26.8 Champs systme Tables logiques Associations entre tables logiques Renommer des champs Concatnation de plusieurs tables en une Join et keep
395
395 395 395 396 397 399 400 401
407
407 408 409 411 412 414 417 418 420 421 423
28 Fichiers QVD
28.1 28.2 28.3 28.4 29.1 29.2 29.3 29.4 29.5 29.6 Objectif des fichiers QVD Cration de fichiers QVD Lecture des donnes de fichiers QVD Utilisation de fichiers QVD pour le chargement incrmentiel Authentification et autorisation Scurit dans QlikView Publisher Scurit utilisant une section d'accs dans le script QlikView Sections dans le script Niveaux d'accs dans Section Access Champs systme d'accs de section
425
425 426 426 427
29 Scurit
433
433 433 433 433 434 434
Sommaire
29.7 Restrictions concernant les fonctionnalits QlikView 29.8 Rduction de donnes dynamique 29.9 Droits d'accs hrits 29.10 Chiffrement
439
440
440 448 450 452 455 456 459 461 464 466 469 470 472 474 475 476 481
31 Feuille
31.1 Cration 31.2 Navigation 31.3 Feuille: Menu Objet 31.4 Proprits de la feuille 31.5 Proprits de la feuille: Gnral 31.6 Slectionner des champs/Proprits de la feuille: Champs 31.7 Proprits de la feuille: Objets 31.8 Proprits de la feuille: Scurit 31.9 Proprits de la feuille: Dclencheurs 31.10 Proprits de la range d'onglets
485
485 485 486 486 487 489 490 492 493 494
32 Objets de feuille
32.1 Objets locaux et objets stocks sur le serveur 32.2 Menu Objet 32.3 Glisser-dposer dans Microsoft Office
495
495 496 496
33 Liste de slection
33.1 33.2 33.3 33.4 33.5 33.6 33.7 33.8 33.9 Liste de slection: Menu Objet Proprits de la liste de slection: Gnral Proprits de la liste de slection:Expressions Proprits de la liste de slection: Trier Proprits de la liste de slection: Prsentation Proprits: Nombre Police Disposition Lgende
497
497 501 505 513 514 517 519 520 524
Sommaire
526
34 Zone de statistiques
34.1 34.2 34.3 34.4 34.5 34.6 35.1 35.2 35.3 35.4 35.5 35.6 35.7 35.8 Zone de statistiques: Menu Objet Proprits de la zone de statistiques: Gnral Proprits de la zone de statistiques: Nombre Police Disposition Barre de titre Liste multiple: Menu Objet Proprits de la liste multiple: Gnral Proprits de la liste de slection: Trier Proprits de la liste multiple: Prsentation Proprits de la liste multiple: Nombre Police Disposition Barre de titre
529
529 531 534 535 535 535
35 Liste multiple
537
537 540 542 543 547 548 549 549
36 Zone table
36.1 Utiliser la zone table 36.2 Zone table: Menu Objet 36.3 Proprits de la zone table: Gnral 36.4 Proprits de la zone table: Trier 36.5 Proprits de la zone table: Prsentation 36.6 Proprits du graphique: Style 36.7 Proprits de la zone table: Nombre 36.8 Police 36.9 Disposition 36.10 Barre de titre
551
551 551 557 559 559 561 562 563 563 563
565
565 567 569 570 570
38 Zone de saisie
571
571 571 573 575 577 579 580 580 580
39 Bouton
39.1 Bouton: Menu Objet 39.2 Proprits du bouton: Gnral 39.3 Actions
581
581 583 585
Sommaire
40 Objet texte
40.1 40.2 40.3 40.4 40.5 40.6 41.1 41.2 41.3 41.4 41.5 Objet texte: Menu Objet Proprits de l'objet texte: Gnral Actions Police Disposition Barre de titre Objet Ligne/flche: Menu Objet Proprits d'objet ligne/flche: Gnral Actions Disposition Barre de titre
593
593 594 598 598 598 598
41 Objet Ligne/flche
599
599 600 602 602 602
42 Objet curseur/calendrier
42.1 Utilisation d'un objet curseur/calendrier 42.2 Objet curseur/calendrier: Menu Objet 42.3 Proprits de l'objet curseur/calendrier: Gnral 42.4 Proprits de l'objet curseur/calendrier: Prsentation (Mode curseur) 42.5 Proprits de l'objet curseur/calendrier: Prsentation (Mode Calendrier) 42.6 Trier 42.7 Nombre 42.8 Police 42.9 Disposition 42.10 Barre de titre
603
603 603 605 608 609 609 609 609 610 610
43 Objet Favori
43.1 43.2 43.3 43.4 43.5 43.6 44.1 44.2 44.3 44.4 44.5 44.6 44.7 45.1 45.2 45.3 45.4 45.5 Objets Favori dans les tats alternatifs Objet favori: Menu Objet Proprits de l'objet favori: Gnral Police Disposition Barre de titre Objet de recherche : Menu Objet Proprits de l'objet de recherche: Gnral Proprits de l'objet de recherche: Prsentation Proprits de l'objet de recherche: Trier Police Disposition Barre de titre Conteneur : Menu Objet Proprits du conteneur: Gnral Proprits du conteneur: Prsentation Police Disposition
611
611 611 612 614 614 615
44 Objet de recherche
617
617 618 621 622 622 622 623
45 Conteneur
625
625 626 628 629 629
Sommaire
629
46 Objet personnalis
46.1 46.2 46.3 46.4 47.1 47.2 47.3 47.4 Objet personnalis: Menu Objet Proprits de l'objet personnalis: Gnral Disposition Barre de titre Configuration du volet Objets Partags Ajout et partage d'objets Bote de dialogue Objets stocks sur le serveur
631
631 632 633 634
635
635 635 636 637
48 Thmes de disposition
48.1 propos des thmes de disposition QlikView 48.2 Application d'un thme la disposition 48.3 Assistant Crateur de thmes
641
641 642 643
Partie 6 Graphiques
49 Introduction
49.1 49.2 49.3 49.4 49.5 49.6 Nouveau graphique Slections dans les graphiques et les tableaux Changement rapide de type de graphique Dimensionner et dplacer des composants de graphique Proprits du graphique Proprits du graphique: Gnral
647
648
650 651 652 652 653 653
50 Histogramme
50.1 Nouveau graphique 50.2 Histogramme: Menu Objet 50.3 Gnral 50.4 Proprits du graphique: Dimensions 50.5 Proprits du graphique: Limites dimensionnelles 50.6 Proprits du graphique: Expressions 50.7 Proprits du graphique: Trier 50.8 Proprits du graphique: Style 50.9 Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko) 50.10 Proprits du graphique: Axes (histogramme, courbe, combin, radar, graphique Mekko) 50.11 Proprits du graphique: Couleurs 50.12 Proprits du graphique: Nombre 50.13 Police 50.14 Disposition 50.15 Barre de titre
659
659 659 662 663 668 672 683 684 687 694 697 700 701 701 701
51 Courbe
51.1 51.2 51.3 51.4 51.5 51.6 51.7 Nouveau graphique Courbe: Menu Objet Gnral Dimensions Dimension Limits Expressions Trier
703
703 704 706 706 706 706 706
10
Sommaire
51.8 Style 51.9 Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko) 51.10 Axes 51.11 Couleurs 51.12 Nombre 51.13 Police 51.14 Disposition 51.15 Barre de titre
52 Combin
52.1 52.2 52.3 52.4 52.5 52.6 52.7 52.8 Combin: Menu Objet Gnral Dimensions Dimension Limits Expressions Trier Style Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko)
713
713 716 716 716 716 716 716 717 720 720 720 720 720 720
52.9 Axes 52.10 Couleurs 52.11 Nombre 52.12 Police 52.13 Disposition 52.14 Barre de titre
53 Radar
53.1 Radar: Menu Objet 53.2 Gnral 53.3 Dimensions 53.4 Dimension Limits 53.5 Expressions 53.6 Trier 53.7 Style 53.8 Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko) 53.9 Axes 53.10 Couleurs 53.11 Nombre 53.12 Police 53.13 Disposition 53.14 Barre de titre
721
721 724 724 724 724 724 724 725 728 728 728 728 728 728
54 Nuage de points
54.1 54.2 54.3 54.4 54.5 54.6 54.7 54.8 54.9 Nuage de points: Menu Objet Gnral Dimensions Dimension Limits Proprits du graphique: Expressions (nuage de points) Trier Style Proprits du graphique: Prsentation (nuage de points, bulles) Proprits du graphique: Axes (nuage de points, bulles)
729
729 732 732 732 732 733 733 733 738
11
Sommaire
55 Bulles
55.1 Bulles: Menu Objet 55.2 Dimensions 55.3 Dimension Limits 55.4 Expressions 55.5 Trier 55.6 Style 55.7 Proprits du graphique: Prsentation (nuage de points, bulles) 55.8 Axes 55.9 Couleurs 55.10 Nombre 55.11 Police 55.12 Disposition 55.13 Barre de titre
741
741 744 744 744 744 744 744 748 748 748 749 749 749
56 Secteurs
56.1 Secteurs: Menu Objet 56.2 Dimensions 56.3 Dimension Limits 56.4 Expressions 56.5 Trier 56.6 Style 56.7 Proprits du graphique: Prsentation (secteurs) 56.8 Couleurs 56.9 Nombre 56.10 Police 56.11 Disposition 56.12 Barre de titre
751
751 753 754 754 754 754 754 755 756 756 756 756
57 Entonnoir
57.1 Entonnoir: Menu Objet 57.2 Gnral 57.3 Dimensions 57.4 Dimension Limits 57.5 Expressions 57.6 Trier 57.7 Style 57.8 Proprits du graphique: Prsentation (Entonnoir) 57.9 Couleurs 57.10 Nombre 57.11 Police 57.12 Disposition 57.13 Barre de titre
757
757 760 760 760 760 760 760 761 762 762 762 762 763
58 Blocs
58.1 Blocs: Menu Objet
765
765
12
Sommaire
58.2 Gnral 58.3 Dimensions 58.4 Dimension Limits 58.5 Expressions 58.6 Style 58.7 Proprits du graphique: Prsentation (blocs) 58.8 Couleurs 58.9 Nombre 58.10 Police 58.11 Disposition 58.12 Barre de titre
767 768 768 768 768 768 770 770 770 770 770
59 Jauge
59.1 59.2 59.3 59.4 59.5 Jauge: Menu Objet Gnral Dimensions Expressions Trier
773
773 775 776 776 776 776 776 779 779 780 780 780 780
59.6 Style 59.7 Proprits du graphique: Prsentation (jauge) 59.8 Actions 59.9 Couleurs 59.10 Nombre 59.11 Police 59.12 Disposition 59.13 Barre de titre
60 Graphique Mekko
60.1 Graphique Mekko: Menu Objet 60.2 Gnral 60.3 Dimensions 60.4 Dimension Limits 60.5 Expressions 60.6 Trier 60.7 Style 60.8 Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko) 60.9 Axes 60.10 Couleurs 60.11 Nombre 60.12 Police 60.13 Disposition 60.14 Barre de titre
781
781 783 783 784 784 784 784 784 787 787 787 787 788 788
789
789 792 795 796 796 796 796
13
Sommaire
61.8 Proprits du graphique: Indicateurs visuels 61.9 Proprits du graphique: Style 61.10 Nombre 61.11 Police 61.12 Disposition 61.13 Barre de titre
62 Tableau simple
62.1 Utiliser le tableau simple 62.2 Tableau simple: Menu Objet 62.3 Gnral 62.4 Dimensions 62.5 Dimension Limits 62.6 Expressions 62.7 Proprits du graphique: Trier (Tableau simple) 62.8 Proprits du graphique: Prsentation (tableau simple) 62.9 Proprits du graphique: Indicateurs visuels 62.10 Proprits du graphique: Style 62.11 62.12 62.13 62.14 63.1 63.2 63.3 63.4 Nombre Police Disposition Barre de titre Menu Fichier Menu dition Menu Paramtres Assistant Colormix
801
801 802 805 805 805 805 806 807 810 811 812 812 812 812
813
816 817 817 817
821
821 822
823
823
833
833
841
841 841 842 844
68 Expressions de graphique
847
848 849 849 852 888 888
69 Exemples
69.1 Exemples de qualificateurs agrgatifs 69.2 Exemples d'tats alternatifs dans les expressions de graphique
919
919 920
14
Sommaire
70.1 Exemples de fonctions de la catgorie Rang du graphique 71.1 Exemples de fonctions de la catgorie Inter-enregistrements du graphique
923 927
933 939
939 939 939
74 Groupes de champs
74.1 Groupes hirarchiques 74.2 Groupes non hirarchiques (cycliques)
941
941 942
943
945
946
946 946 949
953
953 953 954 954
957
958
958 958
961
961 962 963 966
969
969 969
971
972
973
973 973 973 974 974
Partie 9 Annexe
A Limitations et conditions requises
A.1 Limitations de la quantit de donnes charger A.2 Configuration systme requise A.3 Bibliothques de liens dynamiques (DLL) ncessaires
975
976
976 976 978
15
Sommaire
B Raccourcis clavier
B.1 Raccourcis du menu Fichier B.2 Raccourcis du menu dition B.3 Raccourcis du menu Affichage B.4 Raccourcis du menu Slections B.5 Raccourcis du menu Paramtres B.6 Raccourcis du menu Favoris B.7 Raccourcis du menu Outils B.8 Raccourcis du menu Objet (Liste de slection, Zone Statistiques et Liste multiple) B.9 Raccourcis clavier du script B.10 Raccourcis des touches F
979
979 980 980 980 981 981 981 981 981 982
983
983 983 984 984 985 985 986 986 986
987
987 987 988 989 991 991
993
993 993 993 993
16
Partie 1 Introduction
Partie 1 Introduction
17
18
1 Avant de commencer
Bienvenue sur QlikView, la solution d'accs aux donnes qui facilite l'analyse et l'exploitation d'informations provenant de diffrentes sources de donnes. QlikView facilite la comprhension des images et le reprage des connexions, mme dans des ensembles de donnes volumineux et complexes. Les informations que vous intgrez partir de diffrentes sources sont ensuite rapidement disponibles sur le rseau. Les informations pertinentes parviennent au destinataire souhait. La technologie associative permet la cration d'une interface unique pour la prsentation et l'analyse interactives de tous types d'informations. QlikView gre les informations de manire conviviale et similaire au fonctionnement du cerveau humain. Il cre progressivement des connexions entre les informations traites. Ce n'est pas la base de donnes, mais bien vous qui posez une question. Cliquez simplement sur l'lment sur lequel vous souhaitez obtenir des informations. Les systmes de recherche d'informations conventionnels impliquent une approche du haut vers le bas, alors que QlikView vous dirige directement vers les donnes indpendamment de leur emplacement dans la structure de donnes. Dans les systmes conventionnels, la rcupration des donnes est souvent une tche difficile ncessitant des connaissances sur la structure des bases de donnes et la syntaxe du langage de requte. L'utilisateur est bien souvent limit par des routines de recherche prdfinies. QlikView rvolutionne le processus de recherche en permettant de choisir librement des donnes d'un simple clic parmi celles affiches l'cran. QlikView possde de nombreux domaines d'application. Vous tes cependant le seul dcider de la manire dont s'excute le programme. QlikView vous donne un aperu cohrent et unifi des donnes prsentes dans les diffrentes bases de donnes (que ce soit les vtres ou celles de quelqu'un d'autre), quelles soient centrales ou locales. Vous pouvez utiliser QlikView avec pratiquement toutes les bases de donnes. QlikView vous permet de :
l l l l l l l l l
crer une interface utilisateur final souple destine un entrept de donnes faire des instantans des relations entre les donnes faire des prsentations bases sur vos donnes crer des tableaux et des graphiques dynamiques raliser des analyses statistiques associer vos donnes des descriptions et des lments multimdia dvelopper vos propres systmes experts crer de nouveaux tableaux en regroupant des informations provenant de plusieurs sources crer votre propre systme de veille stratgique.
Certaines applications de QlikView regroupent les domaines suivants : la finance, les ressources humaines, l'analyse de march, la satisfaction client, la gestion de projet, le contrle de la production, les inventaires et achats de produits. Vous pouvez mlanger les applications pour obtenir des vues d'ensemble encore plus compltes.
1.1 Conventions
Avant de commencer utiliser QlikView, il est important de comprendre les termes et les conventions de notation utiliss dans la documentation. On expliquera dans cette section certains de ces termes.
Conventions gnrales
l
Le mot choisir concerne l'excution d'une commande de menu dans la barre d'outils ou dans une bote de dialogue.
19
Le mot slectionner signifie mettre un objet en surbrillance dans une liste ou sur une feuille pour que l'action suivante porte dessus. On l'utilise aussi pour la mise en surbrillance de valeurs de champs, c'est--dire les slections logiques dans les donnes. Les listes numrotes (par exemple 1, 2, 3...) servent dcrire des procdures comprenant deux tapes ou plus qui se suivent dans un ordre donn. Les listes puces, telles que celle-ci, fournissent des informations sans indiquer d'ordre suivre.
l l
Les descriptions du Manuel supposent que le bouton gauche est configur comme le bouton principal et le bouton droit comme le bouton secondaire (configuration par dfaut dans Windows). Pointer sur... signifie dplacer la souris, et donc le curseur, jusqu' ce que le bout du pointeur se trouve sur l'objet voulu. Cliquer sur... signifie pointer sur l'objet voulu, puis appuyer sur le bouton et le relcher immdiatement sans bouger la souris. Double-cliquer sur... signifie appuyer rapidement deux fois sur le bouton de la souris. Faire un clic droit signifie cliquer avec le bouton droit de la souris.
Les noms des touches sont donns en petites majuscules, par exemple Appuyez sur ENTRE. Dans QlikView, les touches Retour et Entre ont le mme effet. Le symbole + utilis entre deux noms de touches indique que l'on doit appuyer sur les deux touches en mme temps. Par exemple, ctrl+s signifie que l'on doit appuyer sur la touche ctrl tout en appuyant sur s. La virgule , utilise entre deux noms de touches indique que l'on doit appuyer sur les deux touches successivement.
20
2 Nouveauts de QlikView 11
L'quipe de dveloppement QlikView a une nouvelle fois pris en compte les ides et les suggestions des utilisateurs, des clients et des partenaires. Suite notre dveloppement et vos commentaires, nous pouvons dsormais prsenter QlikView 11 avec plusieurs nouvelles fonctions et amliorations. Nous pensons que tout le monde y trouvera son compte. La plupart des nouvelles fonctions sont prsentes plus en dtail ci-dessous.
lot OEM
QlikView propose un nouveau mcanisme permettant d'empcher les documents QlikView baliss au moyen d'un ID d'application d'tre excuts sur un autre serveur QlikView sans ID correspondant. L'utilisation de cette fonction est rserve aux partenaires OEM uniquement.
Extensions de documents
Les extensions de documents sont des objets d'extension dpourvus d'interface utilisateur. Elles peuvent tre utilises pour personnaliser les pages AJAX gnres ou comme sources de donnes des fins d'intgration. Bien que cette fonction tait prvue dans cette version, elle n'est disponible que dans un build spar (20747).
tats alternatifs
QlikView permet aux utilisateurs de dtacher des graphiques du modle de donnes sous-jacent. Lorsqu'un graphique est dtach, l'objet ne rpond plus aux slections de l'utilisateur. Si ce dernier rattache l'objet, celui-ci est instantanment mis jour pour reflter l'tat actuel des slections. Les tats alternatifs s'apparentent ce comportement. Le dveloppeur QlikView peut crer plusieurs tats au sein d'un document QlikView pour les appliquer des objets prcis contenus dans le document. L'utilisateur final a la possibilit de crer des copies de ces objets (objets serveur) afin de les dfinir dans des tats diffrents. Les tats
21
alternatifs ne sont pas accessibles dans le script de chargement (load). Ils font partie des fonctions de l'interface utilisateur.
La diffrence la plus significative entre le dtachement et les tats alternatifs est le fait que TOUS les objets dfinis dans un tat donn rpondent aux slections de l'utilisateur effectues dans l'tat en question. Les objets dfinis dans un tat donn ne sont pas affects par les slections que l'utilisateur effectue dans d'autres tats. Voir aussi: tats alternatifs (page 129)
Collaboration de sessions
QlikView 11 inclut une autre nouvelle fonction de collaboration, savoir la collaboration de sessions. Cette fonction permet aux utilisateurs de la version serveur de QlikView de partager leur session QlikView avec d'autres personnes, situes aussi bien l'intrieur qu' l'extrieur de l'entreprise. Grce cette fonction, les utilisateurs ont la possibilit d'explorer et d'laborer de nouvelles analyses au sein d'un environnement collaboratif. La collaboration de session est uniquement disponible dans le cadre d'une connexion un serveur QlikView et au moyen d'un client AJAX. Le plug-in client QlikView ne prend pas en charge cette fonction.
Remarques et commentaires
QlikView 11 inclut une autre nouvelle fonction de collaboration, savoir les notes et commentaires. Cette fonction permet aux utilisateurs de crer et de partager des remarques sur les objets QlikView. Les remarques sont partages avec d'autres utilisateurs de QlikView qui peuvent y rpondre en laissant leurs propres commentaires. Les utilisateurs peuvent enregistrer un instantan (favori) des donnes avec chaque note ou commentaire.
Limites dimensionnelles
QlikView est en mesure de prsenter les valeurs Autres et Total sous diffrents types de graphiques. QlikView permet galement aux utilisateurs de configurer des graphiques devant afficher les valeurs X suprieures et infrieures dans diffrentes versions. Dans les versions antrieures, ces manipulations taient gres par le moteur de gnration de graphiques. partir de QlikView11, ces fonctionnalits ont t dplaces vers le moteur de calcul. Autrement dit, les utilisateurs seront en mesure de dfinir ces options pour tous les types de graphiques l'exception des jauges et des tableaux croiss dynamiques. La bote de dialogue des proprits du graphique comporte un nouvel onglet intitul Limites dimensionnelles qui permet aux utilisateurs de configurer ces options.
22
Objet conteneur
L'objet conteneur dispose d'une nouvelle faon d'afficher les objets, savoir le mode grille. Ce mode permet aux utilisateurs de visualiser et de manipuler plusieurs objets la fois dans un objet conteneur.
Actions
QlikView 11 contient six nouvelles actions:
l l l l l l
Effacer le champ Dfinir le nom de l'tat Copier le contenu de l'tat Permuter le contenu de l'tat Recharger Mise jour dynamique
Pour plus d'informations, voir Bote de dialogue Ajouter une action (page 585).
Tri par colonne dans les listes de slection. Un nouvel onglet est disponible dans IE9, Firefox4 (et versions ultrieures) et Chrome12 (et versions ultrieures). Les barres de dfilement d'objets on t amliores.
23
LDAP
Le fournisseur de service d'annuaire DSP (Directory Service Provider) LDAP configurable pour la prise en charge LDAPs (LDAP via SSL) a t amlior de manire mieux prendre en charge les besoins de nos clients.
24
QlikView 11 Publisher peut dsormais ouvrir les documents source sans donnes avant d'excuter une tche de rechargement. Il est dornavant inutile de charger les donnes du document dans la mmoire et de recharger ensuite le document. Les performances de la boucle et de la rduction seront amliores dans une future version.
l l l
Les incohrences de l'IU ont t supprimes. L'actualisation des tableaux dans la QMC a t globalement amliore. La page tat est ouverte et mise jour plus rapidement. Il est dsormais possible de dvelopper toutes les tapes d'une chane de tches par un clic droit. Il est dsormais possible de supprimer un utilisateur de toutes les diffusions o il est explicitement cibl. Un filtre de recherche a t ajout aux documents Source et Utilisateur. Des alertes ont t ajoutes pour l'tat du service. Les types de regroupements et d'utilisateurs ont t rendus plus cohrents parmi les services.
25
Amliorations EDX
Le dmarrage d'un EDX renverra dsormais un numro de session pour permettre d'interroger l'tat de la session plutt que de la tche. Une fois la session termine, l'tat contient une liste de toutes les tches (et numros de session) ayant t dclenches, permettant le suivi continu de l'tat. Cette fonctionnalit est disponible via l'API.
QlikView Workbench inclut dsormais un assistant permettant de crer des objets d'extension. Auparavant, Workbench ne pouvait tre utilis que dans le cadre d'un projet de site Web ASP.NET. Il est dsormais possible de se connecter un QVW via JavaScript/une balise div sans avoir besoin d'un composant dll .NET.
2.5 API
La version 11 inclut des mises jour de toutes les API, y compris COM, QlikView Management Service et JavaScript. Toutes les nouvelles API sont conues en tenant compte des nouvelles fonctionnalits et de la rtrocompatibilit. En outre, QlikView proposera une nouvelle API dorsale pour grer l'accs aux groupes du serveur QlikView et rcuprer les listes de documents.
API COM
QlikView offre de nouvelles API pour l'automatisation des tats alternatifs.
tat du service Configuration et gestion des licences du serveur QlikView et de QlikView Publisher (pas les CAL) Paramtres du service de diffusion de QlikView Configuration de la collaboration des documents utilisateurs (pour le mode restreint) Ouverture/accs aux donnes des documents source (par exemple, les champs et favoris) Statistiques QVS Recherche et validation des utilisateurs DSC Importation de tches/communication du service de gestion de QlikView distance
26
Compatibilit de lecture des formats de fichiers avec les versions antrieures de QlikView
QlikView 11 ouvre tous les fichiers crs dans QlikView 7.52 et les versions ultrieures. Si vous avez besoin d'ouvrir des fichiers de versions prcdentes de QlikView, vous devez utiliser QlikView 7.52. Contactez votre revendeur QlikView pour obtenir un exemplaire gratuit. L'quipe de dveloppement a toujours dploy ses efforts pour faire en sorte qu'un document de la nouvelle version ressemble le plus possible celui de l'ancienne version. Cependant, l'ajout de nouvelles fonctions peut parfois affecter l'apparence des anciens documents.
Versions antrieures
Le serveur QlikView 11 n'est pas compatible avec les clients QlikView 6. De la mme manire, les serveurs QlikView 6 ne sont pas compatibles avec les clients QlikView 11.
27
28
QlikView Personal Edition peut uniquement ouvrir des fichiers crs avec cette version particulire de QlikView. Ceci signifie qu'avec QlikView Personal Edition, vous ne pouvez pas utiliser vos documents QlikView sur d'autres ordinateurs, vous ne pouvez pas partager vos documents QlikView avec un autre utilisateur non inscrit ni ouvrir un document QlikView d'un autre utilisateur ( l'exception des documents spcialement prpars par QlikTech des fins personnelles). Nanmoins, les documents crs dans QlikView Personal Edition peuvent tre utiliss avec une copie autorise de QlikView Desktop et galement tre publis sur un serveur QlikView. Vous ne pouvez pas importer une mise en page de document entier (feuilles/objets/paramtres de scurit, etc. au format XML, sans les donnes) dans QlikView Personal Edition.
Si vous devez changer d'ordinateur, vous ne pourrez plus ouvrir vos documents prcdemment crs avec QlikView Personal Edition. Dans ce cas, vous pouvez dcider de rcuprer vos fichiers. La rcupration de fichiers signifie qu'une nouvelle cl utilisateur est gnre, attribue l'ancien document et utilise pour tous les fichiers ultrieurs, et pas uniquement pour le fichier en question. Une fois qu'un fichier a t rcupr, vous ne pouvez plus l'utiliser sur l'ordinateur sur lequel vous l'avez cr. QlikView accepte quatre modifications de cl utilisateur sur un document. Par la suite, le message d'erreur La longueur de cl maximale a t atteinte est affich et le document ne peut plus tre ouvert. La seule possibilit consiste le recrer partir de son fichier de travail. Par consquent, vous ne devriez pas rcuprer des documents QlikView que vous n'avez pas crs (documents d'un forum, d'un collgue, etc.). Agir de la sorte vous fera utiliser l'une de vos tentatives de rcupration restantes. En tant qu'utilisateur de QlikView Personal Edition, vous pouvez tout moment mettre le logiciel niveau vers une version plus rcente et continuer travailler sur vos documents. Les dernires versions peuvent tre tlcharges sur la page de tlchargement QlikView et installes sur l'ordinateur existant.
Remarque ! Si vous avez utilis toutes vos tentatives de rcupration, le tlchargement d'une nouvelle version ou de la mme version ne rinitialisera pas le compteur.
Les utilisateurs de QlikView Personal Edition ne bnficient pas de l'assistance par tlphone ou par email de QlikTech mais ils peuvent obtenir l'excellente aide de notre communaut active d'utilisateurs, QlikCommunity. L'ensemble de son contenu est accessible nos membres, mais vous devez vous inscrire pour poster des questions sur le forum, tlcharger des fichiers ou vous inscrire des formations. La section Share QlikViews de QlikCommunity comprend un nombre incalculable d'applications QlikView qui ont aid nos membres dcouvrir des utilisations nouvelles, diffrentes et mme amusantes de QlikView. Toutes ces applications ont t prpares pour pouvoir tre utilises dans QlikView Personal Edition. Le tutoriel QlikView est l'un des meilleurs moyens de dcouvrir les fonctions de QlikView ; il donne des conseils utiles comme des exemples d'expressions, des blocs de codes et des conseils de conception. Le
29
Tutoriel et les fichiers correspondants peuvent tre tlchargs sur la page de tlchargement QlikView. Ces documents sont galement adapts QlikView Personal Edition.
30
Partie 2 Installation
Partie 2 Installation
31
5 Installation de QlikView
Lors de l'acquisition de QlikView, vous recevez un courriel contenant des informations sur le contrat de licence, ainsi que le(s) numro(s) de srie et le(s) numro(s) de contrle ncessaires. Pour obtenir des informations sur les systmes d'exploitation pris en charge et la configuration systme requise, voir Annexe (page 975).
Application QlikView Plug-in QlikView pour Internet Explorer Thmes QlikView Exemples de QlikView Fichiers d'aide disponibles dans plusieurs langues, slectionnables partir de l'interface utilisateur Manuel de rfrence de QlikView en anglais
Vous pouvez slectionner Personnalise au cours de l'installation afin de rduire le nombre de composants installs.
Manuel de rfrence de QlikView Server Manuel de rfrence de QlikView WorkBench Manuel de rfrence de QlikView WebParts Manuel de rfrence de QlikView, disponible dans toutes les langues que vous pouvez slectionner partir de l'interface utilisateur Didacticiel de QlikView, disponible dans toutes les langues que vous pouvez slectionner partir de l'interface utilisateur Guide API (document QlikView)
Le package d'installation complet de la documentation et du didacticiel de QlikView Desktop comprend les composants suivants:
l
Manuel de rfrence de QlikView, disponible dans toutes les langues que vous pouvez slectionner partir de l'interface utilisateur
32
Partie 2 Installation
Didacticiel de QlikView, disponible dans toutes les langues que vous pouvez slectionner partir de l'interface utilisateur Guide API (document QlikView)
Le package d'installation de la documentation et du didacticiel de QlikView Desktop dans une langue spcifique comprend les composants suivants:
l l
Manuel de rfrence de QlikView dans la langue slectionne Didacticiel de QlikView dans la langue slectionne
Journalisation de l'installation
Lors de l'excution de Setup.exe, un fichier journal est consign dans le dossier temp de l'utilisateur. Il s'intitule QlikViewx86.wil dans la version x86 et QlikViewx64.wil dans la version 64bits. Chaque fois que l'installation est excute, un nouveau fichier est gnr et crase l'ancien journal.
33
5.4 Enregistrement
Aucun enregistrement n'est ncessaire si vous avez obtenu votre licence QlikView sur un serveur QlikView ou si vous possdez l'dition personnelle QlikView. Il est cependant possible d'acqurir un numro de srie pour ce produit et de le saisir sous l'onglet Prfrences utilisateur: Licence. L'enregistrement de QlikView vous permet de travailler hors ligne sans contact avec un serveur QlikView pendant des priodes prolonges (suprieures 30 jours). Contactez votre revendeur QlikView pour plus de dtails.
Remarque: L'enregistrement ncessite un accs au rseau ou une activation par tlphone (facultative).
Une fois votre copie de QlikView installe et ventuellement enregistre, vous pouvez commencer utiliser le logiciel.
34
Partie 2 Installation
Dans cette bote de dialogue, l'utilisateur peut consulter ou modifier le fichier d'activation de licence.
Cl de licence active
Il s'agit de la cl de licence active de la licence QlikView qui est normalement saisie lors de l'installation initiale du programme. Il est galement possible de la saisir ou de la modifier ultrieurement via l'onglet Prfrences utilisateur: Licence. Il est aussi possible d'excuter QlikView sans acheter de cl de licence. Dans ce cas, un bail de licence provenant d'un serveur QlikView (appel CAL, licence d'accs client) ou une dition personnelle QlikView est ncessaire.
35
Si vous ne parvenez pas obtenir un fichier d'activation de licence valide par la procdure normale et que vous estimez y avoir droit, vous pouvez l'obtenir directement du support technique de QlikTech. Lorsque vous copiez le fichier texte directement dans l'diteur de fichiers d'activation de licences, assurez-vous qu'il ne reste pas d'espaces vides dans le texte.
36
6 OLEDB et ODBC
6.1 OLEDB
QlikView prend en charge l'interface OLEDB qui permet la connexion des sources de donnes externes. De nombreuses bases de donnes externes sont accessibles via le fournisseur OLEDB de Microsoft pour pilotes ODBC.
37
Si le pilote dont vous avez besoin ne se trouve pas dans l'onglet Pilotes ODBC, contactez le fournisseur de logiciel pour obtenir le bon pilote.
38
39
7 Lancement de QlikView
Lancement de QlikView Lancez QlikView partir du menu Dmarrer, Programmes ou par un double-clic sur un document QlikView. Pour lancer QlikView partir de la ligne de commande, utilisez les paramtres dcrits la section suivante.
[ chemin ]Qv.exe[ { commutateur } fichierdudocument ] Le chemin est soit le chemin absolu, soit le chemin relatif par rapport au rpertoire ouvert.
fichierdudocument::= [ chemin ] nomdefichierdudocument
nomdefichierdudocument est le nom de fichier de votre document. commutateur sert indiquer diffrentes options :
/r Commutateur de rechargement. Le document sera ouvert et le script recharg. Il sera ensuite enregistr et QlikView se fermera. /rp Comme ci-dessus, mais avec un rechargement partiel. /l Chargement de nouvelles donnes. Le document sera ouvert et le script recharg. Il ne sera pas enregistr et QlikView restera ouvert. /lp Comme ci-dessus, mais avec un rechargement partiel. /v Si ce commutateur est immdiatement suivi d'une variable et d'une affectation, la variable recevra la valeur affecte avant que l'excution du script ne dmarre. /nodata Ouvre le document sans les variables ni les donnes de la table et des champs. Cette fonction est galement disponible pour les documents ouverts prcdemment la Page de dmarrage (page 41). /NoSecurity Outrepasse les mesures de scurit de QlikView contre les macros hostiles et les scripts incorpors aux documents QlikView. Aucun avertissement invitant l'utilisateur accepter ou non un code potentiellement dangereux ne s'affichera. Utilisez ce commutateur avec prcaution et uniquement avec des documents connus. Exemple:
qv.exe /r/vMyvar=123 abc.qvw Remarque: Afin d'viter que des messages d'erreur n'apparaissent l'excution de scripts en mode de traitement par lots, fixez toujours le mode d'erreur de la variable de script 0 dans le script (voir Variables d'erreur (page 301)).
40
La page de dmarrage contient plusieurs onglets. Le nombre d'onglets et le contenu de certains d'entre eux peuvent varier, car ils incluent du contenu web. Les onglets suivants seront toujours prsents au dmarrage de QlikView. Mise en route Contient les informations et les liens utiles qui permettront d'explorer les possibilits de QlikView. Contient des liens directs pour tlcharger ce tutoriel, ouvrir l'Assistant Mise en route et accder aux ressources slectionnes sur www.qliktech.com.
41
Contient la liste des derniers documents et dernires pages Web ouverts. Vous avez seulement besoin de cliquer sur le lien correspondant pour le r-ouvrir. Effectuez un clic droit sur le document pour accder un menu contextuel contenant les commandes suivantes: Ouvrir "nom du document" sans donnes Ouvre le document mais ignore la table et les donnes des champs. Une disposition comprenant toutes les feuilles et tous les objets de feuille en place mais vide s'ouvre. Cette fonction peut s'avrer utile pour, par exemple, ouvrir des documents endommags ou pour viter d'attendre trop longtemps lorsque le document est volumineux alors que vous souhaitez lui apporter une modification mineure. (Il faudra bien sr rexcuter le script afin de rimporter les donnes dans le document aprs modification.) Pour ce faire, vous pouvez galement utiliser le commutateur de ligne de commande nodata( Syntaxe de ligne de commande (page 40)). Ouvrir "nom du document" et recharger les donnes Ouvre le document et procde un rechargement immdiat des donnes. Rechercher des documents dans le dossier Ouvre le dossier dans lequel est stock le document. Ajouter "nom du document" aux Favoris Ajoute le document ou la page Web la liste de favoris. Retirer "nom du document" de cette liste Supprime le document de la liste des derniers documents ouverts. Ceci n'affecte pas le fichier du document. Contient une liste de documents et de pages Web dj ajouts la liste des favoris. Contrairement la liste des derniers documents utiliss, la liste des favoris reste inchange tant que vous n'ajoutez pas ou ne supprimez pas explicitement d'entres dans cette liste. Cliquez simplement sur une page ou un document favori pour le rouvrir. Effectuez un clic droit sur le document pour accder un menu contextuel contenant les commandes suivantes: Ouvrir "nom du document" sans donnes Ouvre le document mais ignore les variables, la table et les donnes des champs. Une disposition comprenant toutes les feuilles et tous les objets de feuille en place mais vide s'ouvre. Cette fonction peut s'avrer utile pour, par exemple, ouvrir des documents endommags ou pour viter d'attendre trop longtemps lorsque le document est volumineux alors que vous souhaitez lui apporter une modification mineure. (Il faudra bien sr rexcuter le script afin de rimporter les donnes dans le document aprs modification.) Il est galement possible de l'excuter l'aide du commutateur de ligne de commande nodata. Ouvrir "nom du document" et recharger les donnes Ouvre le document et procde un rechargement immdiat des donnes. Rechercher des documents dans le dossier Ouvre le dossier dans lequel est stock le document. Retirer "nom du document" des Favoris Supprime le document de la liste des favoris. Ceci n'affecte pas le fichier du document.
Raccourcis
42
Contient la liste de serveurs QlikView rcemment ouverts ainsi qu'une interface conviviale permettant de se connecter tout autre serveur QlikView. Ds lors que vous avez slectionn un serveur QlikView, QlikView tablit la connexion et affiche la liste des documents disponibles, qui s'ouvrent par un simple clic. Cliquez sur >> Afficher les options pour afficher les options d'authentification avances. Pour plus d'informations sur ces commandes, voir Connexion au serveur (page 43). Serveurs rcemment utiliss affiche la liste des serveurs auxquels vous vous tes connect rcemment. Serveurs proximit affiche la liste de tous les serveurs connects au rseau.
QlikView mmorisera l'onglet utilis en dernier lieu et l'ouvrira lors du prochain lancement de QlikView. Dsactivez la case cocher Afficher la page de dmarrage au lancement de QlikView si vous prfrez que la page de dmarrage ne s'affiche plus au lancement de l'application. La page de dmarrage peut rester ouverte et est accessible via l'option Page de dmarrage du menu Fentre. Si vous fermez la page de dmarrage, vous pourrez la rouvrir tout moment en cliquant sur Afficher la page de dmarrage dans le menu Aide.
On utilise cette bote de dialogue pour ouvrir des documents QlikView distance sur un serveur QlikView. N'oubliez pas que lorsque vous ouvrez des documents en tant que client d'un serveur QlikView, les possibilits sont limites par rapport celles offertes par les documents locaux. En tant que client, vous ne pourrez sans doute pas ajouter ou supprimer d'objets de feuille, selon la prise en charge ou non de la collaboration par le document. Vous ne pouvez pas ajouter ou supprimer de feuilles. En outre, la plupart des botes de dialogue de proprits et le script ne sont pas accessibles, les macros ne peuvent pas tre modifies et le document ne peut pas tre enregistr.
43
Sous Serveur, saisissez le nom ou l'URL d'un ordinateur sur lequel le serveur QlikView est en cours d'utilisation. Cliquez ensuite sur Connexion. On peut rcuprer les serveurs visits rcemment dans la liste droulante. Une URL peut contenir des donnes de connexion supplmentaires selon les Connexion pseudoURL: (page 44) dcrites au bas de cette page d'aide. Une fois que vous tes connect, le volet central de la bote de dialogue affiche les dossiers de documents disponibles sur le serveur QlikView. Cliquez sur un dossier et les documents disponibles s'afficheront sous Nom au bas de la bote de dialogue. Double-cliquez sur un document ou slectionnez-le puis cliquez sur Ouvrir pour ouvrir le document. Effacer la liste Ce bouton efface la liste des serveurs utiliss rcemment sur la page de dmarrage. Slectionnez votre mthode d'identification au serveur QlikView. Les trois mthodes d'authentification suivantes sont disponibles: Utiliser l'identit NT Utilise l'identit NT authentifie. Cela ne fonctionne que si l'ordinateur est connect au mme domaine Windows NT que le serveur QlikView. Anonyme Utilise un identifiant anonyme. Vous ne pouvez vous connecter que si le serveur QlikView autorise les utilisateurs anonymes et vous n'avez accs qu'aux documents dont l'accs est autoris pour le compte anonyme du serveur QlikView. La connexion pseudo-URL sous Serveur sera complte par une @ avant le nom du serveur. Identit alternative Utilise un nom d'utilisateur NT spcifique connu sur le domaine du serveur QlikView. On saisit le nom d'utilisateur dans la zone d'dition ID utilisateur. Vous serez invit saisir le mot de passe correspondant lorsque vous cliquerez sur le bouton Connexion. La connexion pseudo-URL sous Serveur sera complte par nomutilisateur@ avant le nom du serveur. Si ce paramtre est activ, le volet au bas de la bote de dialogue affiche le contenu de tous les sous-dossiers simultanment plutt que sous forme d'arbre.
Authentification
Connexion pseudo-URL:
Lorsqu'on se connecte un serveur QlikView partir de clients Windows, soit par une bote de dialogue Ouvrir sur un serveur, soit par des fichiers de connexion, une pseudo-URL est utilise comme adresse du document. La syntaxe est la suivante:
qvp://[[nomutilisateur][@]]nomhte[:port|;protocole]/nomdocument o: nomutilisateur est un ID utilisateur Windows. Ce paramtre est facultatif. nomhte est le nom de l'hte. Ce paramtre est obligatoire. nomdocument est le nom du document QlikView (sans l'extension qvw). Ce paramtre est facultatif. port (par exemple 4749) peut tre utilis pour indiquer au serveur un port spcifique protocole (par exemple http) peut tre utilis pour prciser un protocole de tunnel. Ce paramtre est facultatif.
@ sansnomutilisateur correspond une identit anonyme. Si l'identit d'utilisateur est omise, le serveur utilise l'identit d'ouverture de session Windows.
44
Serveur QlikView
Le serveur QlikView offre une plate-forme qui permet d'hberger et de partager les informations QlikView sur Internet/l'intranet. Il est troitement intgr QlikView pour proposer une suite intgre de technologies d'analyse des donnes aux utilisateurs finaux. Le composant serveur du serveur QlikView est la pice centrale de cette technologie ; il offre une solide communaut documentaire QlikView, gre de faon centralise, reliant plusieurs utilisateurs, types de clients, documents et objets dans un environnement sr et scuris.
QlikView Publisher
QlikView Publisher est un produit de la gamme QlikView qui gre le contenu et les accs. En offrant aux utilisateurs finaux des informations mises jour et en vous permettant de grer les documents QlikView de faon efficace, QlikView Publisher est un ajout prcieux la suite QlikView. QlikView Publisher diffuse les donnes enregistres dans les documents QlikView aux utilisateurs de l'organisation et aux utilisateurs extrieurs. En rduisant les donnes, chaque utilisateur peut recevoir les informations le concernant. Le service et l'interface utilisateur de QlikView Publisher sont dsormais totalement intgrs au serveur QlikView et la console de gestion QlikView (QMC). En l'absence d'accs au serveur QlikView ou QlikView Publisher, les documents QlikView peuvent tre rechargs sur l'application autonome. Utilisez ensuite les boutons des lignes de commande dcrits dans Syntaxe de ligne de commande (page 40).
Programmes de planification
Windows possde un service de planification des tches. Les services sont contrls depuis l'applet de gestion de l'ordinateur du panneau de configuration (Windows Vista), ou directement depuis le panneau de configuration (Windows XP). Assurez-vous que l'tat du service pertinent est Dmarr (et que le paramtre Dmarrage est dfini sur Automatique si le service doit dmarrer automatiquement aprs un redmarrage). Le plus facile pour soumettre un traitement par lots est gnralement de crer un fichier de commandes contenant les commandes voulues. Le fichier, appel par exemple MyBatch.cmd, pourrait contenir les commandes suivantes :
C:\qlikview\qv.exe /r C:\qlikview\exemple\fichier.qvw
Le service Planification
Le service de planification s'excute normalement sur le compte systme et comprend donc certaines restrictions. Si vous devez accder des ressources en rseau, reconfigurez le service pour qu'il s'excute sur un compte diffrent. Comme la licence QlikView est stocke dans un dossier propre au compte, assurez-vous qu'elle est correctement enregistre pour le compte utiliser. Pour ce faire, soumettez une tche interactive :
45
Accs de section
Pour rexcuter un fichier QlikView contenant un accs la section, assurez-vous que le numro de srie de la licence qui est installe sur l'ordinateur procdant au traitement par lots est autoris excuter le script sans saisir de nom d'utilisateur ni de mot de passe. Voir l'exemple ci-dessus. Pour plus d'informations sur l'accs de section, voir Scurit (page 433).
ODBC
Si ODBC est utilis, veuillez vous assurer que la dfinition des sources de donnes est disponible pour le compte procdant la rexscution. Le plus simple pour cela est probablement de dfinir les sources de donnes comme Sources de donnes systme dans le Panneau de configuration ODBC.
46
tape 1 - Slectionner l'origine des donnes tape 2 - Vrifier la prsentation des donnes tape 3 - Enregistrer le fichier tape 4 - Slectionner un type de graphique tape5 - Dfinir les dimensions et les listes de slection tape 6 - Ajouter une expression
47
L'assistant permet uniquement de grer des fichiers Excel. Cliquez sur Parcourir pour accder au fichier contenant les donnes. Vous noterez que seule la premire feuille de calcul d'un fichier Excel est charge. Si les donnes sont enregistres dans un autre format de fichier qu'Excel, slectionnez-les l'aide de l'diteur de script. Cliquez sur Suivant pour continuer.
48
Vrifiez la prsentation des donnes et indiquez si la premire ligne de la feuille Excel doit tre utilise pour les en-ttes ou si une nouvelle ligne doit tre insre. Les en-ttes de colonne sont galement appels noms de champs. Pour utiliser des en-ttes prdfinis provenant de la source de donnes, slectionnez Utiliser les en-ttes de colonnes du fichier de donnes. Pour crer de nouveaux en-ttes de colonne, slectionnez Ajouter des enttes de colonne. Chaque colonne est dote d'un titre au format A, B, etc. Pour saisir de nouveaux en-ttes, cliquez sur un en-tte existant (par exemple, A) et tapez par-dessus le nouveau texte de l'en-tte. Cliquez sur ENTRE pour quitter l'en-tte. Cliquez sur Suivant pour continuer.
49
Dans la bote de dialogue Enregistrer sous, recherchez le dossier dans lequel vous souhaitez enregistrer le fichier QlikView et donnez-lui un nom. Cliquez sur Enregistrer pour fermer la bote de dialogue. Pour dfinir ou modifier le chemin d'accs au fichier, cliquez sur le bouton Enregistrer sous afin de rouvrir la bote de dialogue Enregistrer sous. Cliquez sur Suivant pour continuer et crer un graphique ou choisissez Terminer pour enregistrer le document et fermer l'assistant.
50
Slectionnez le type de graphique crer en cliquant sur l'icne correspondante. Les types de graphiques possibles sont ceux qui sont les plus utiliss dans QlikView. Une fois l'assistant ferm, il est possible de revenir au graphique QlikView et d'en modifier le type via la bote de dialogue Proprits du graphique. Cliquez sur Suivant pour continuer.
51
Slectionnez une ou plusieurs dimensions dans le menu droulant. Les dimensions dfinissent les valeurs pour lesquelles les expressions du graphique seront calcules. Elles sont gnralement places sur la gauche dans les graphes de table et sur l'axe des x des histogrammes, par exemple. Cette tape est automatiquement ignore pour les graphiques de type Jauge, car ceux-ci ne comportent gnralement pas de dimensions. Une fois l'assistant ferm, vous pourrez ajouter des dimensions supplmentaires via la bote de dialogue Proprits du graphique. Pour afficher les valeurs des dimensions dfinies dans les listes de slection de mme que le graphique, laissez la case Afficher les listes de slection coche. Cliquez sur Suivant pour continuer.
52
Les expressions de graphique dfinissent les valeurs calcules dans le graphique. Les expressions sont gnralement situes dans la partie droite des tableaux et sur l'axe des ordonnes pour les histogrammes par exemple. Dans QlikView, les expressions peuvent tre courtes et simples ou plus complexes. Cette tape permet de choisir entre trois expressions trs courantes.
Calculer la somme de: Choisissez cette option pour afficher la somme numrique d'un champ, par exemple sum(Ventes). Choisissez alors le champ sur lequel portera la somme dans la liste droulante. Calculer la moyenne pour: Choisissez cette option pour afficher la moyenne numrique d'un champ, par exemple avg(Score). Choisissez alors le champ sur lequel portera la moyenne dans la liste droulante. Compter le nombre de: Choisissez cette option pour afficher le nombre de valeurs d'un champ, par exemple count(NCommande). Choisissez ensuite le champ sur lequel portera le calcul des valeurs dans la liste droulante.
53
Une fois l'assistant ferm, vous pourrez ajouter d'autres expressions via la bote de dialogue Proprits du graphique. Pour afficher la bote de dialogue Proprits du graphique, effectuez un clic droit sur le graphique et choisissez Proprits Pour obtenir des informations sur la suite, laissez la case Lancer l'aide pour apprendre comment dvelopper votre document QlikView coche. Cliquez sur Terminer pour fermer l'assistant et afficher le graphique.
54
9 Fichier QlikView
Un document QlikView est un fichier contenant tout ce dont vous avez besoin pour analyser les donnes : l les donnes elles-mmes l le script ncessaire pour intgrer les nouvelles donnes de la source de donnes au fichier QlikView l des informations de conception, qui comprennent toutes les feuilles, listes de slection, graphiques, etc. l les alertes, favoris ou rapports de document l des informations de droits d'accs l un module de macro Il est ainsi trs facile de distribuer des informations l'aide de fichiers QlikView. L'analyse peut tre effectue indpendamment de l'emplacement des donnes d'origine ou de l'tat du rseau. Les documents QlikView constituent un moyen de partager des informations avec des utilisateurs qui n'ont pas accs la source de donnes d'origine.
Remarque: Aucune donne du document n'est enregistre dans les fichiers de projet.
QlikView.txt - contient une liste de tous les fichiers inclus dans le projet AllProperties.xml DocProperties.xml DocInternals.xml TopLayout.xml LoadScript.txt - contient le script load du document. Module.txt - contient le code de macro du document le cas chant. Module.txt - un fichier unique est cr pour chaque feuille. En outre, les fichiers contiennent des rfrences tous les objets de feuille sur la feuille. Des fichiers spars sont galement crs pour chaque objet de feuille : l LB<id>.xml l SB<id>.xml l MB<id>.xml l TB<id>.xml l CH<id>.xml l IB<id>.xml l CS<id>.xml
55
l l l l l l l l
Les fichiers DocProperties.xml, AllProperties.xml, DocInternals.xml et TopLayout.xml contiennent tous des paramtres de proprits pour les diffrentes parties du document. DocBinary.dat contient des donnes sensibles propres aux utilisateurs, comme les mots de passe.
Le document QlikView est enregistr. Le dossier du projet est cr. Les fichiers du projet sont exports dans le dossier du projet. Les fichiers du projet sont ajouts au contrle de la source. Le fichier de paramtres du projet est cr.
Le fichier de paramtres du projet est stock dans le dossier de projet local. Le fichier est nomm [NomDocumentQlikView]-prj.scc et contient les paramtres ncessaires l'accs aux informations de contrle de la source pour le projet. Le fichier de paramtres du projet n'est pas inclus dans les fichiers grs par le systme de contrle de la source. L'existence du fichier de paramtres du projet permet QlikView de savoir qu'un document donn est gr par un systme de contrle de la source. De plus, QlikView a pu identifier et charger la DLL du fournisseur MSSCCI afin de traiter le document comme s'il tait attach au contrle de la source. Cette vrification est effectue chaque fois qu'un document est ouvert dans QlikView. Si le document est joint au contrle de la source, la barre d'tat contient une indication de l'tat du document. L'intgration de QlikView avec le contrle de la source affecte uniquement la disposition du document. Aucune donne relle charge dans QlikView n'est place dans le systme de contrle de la source et n'en est extraite. L'opration Rcuprer le projet partir du contrle de la source charge un document qui contient tout sauf des donnes. Un rechargement doit tre excut pour remplir le document de donnes. Une fois qu'un document QlikView est connect au contrle de la source, l'enregistrement de ce document entrane le retrait automatique des fichiers modifis. QlikView ne fournit aucun autre moyen de retirer les fichiers du projet. Si le systme de contrle de la source n'est pas disponible lors de l'enregistrement du document, alors QlikView tente de travailler hors ligne, c.--d., de supprimer les indicateurs de lecture seule des fichiers modifis et d'enregistrer la dernire version. Lors de l'enregistrement suivant du document, quand le contrle de la source sera disponible, QlikView retirera tous les fichiers modifis localement. Lors de l'enregistrement du document, les fichiers du projet ne sont pas archivs. Pour archiver les mises jour du document dans le systme de contrle de la source, vous devez utiliser l'lment de menu Archiver les modifications en attente. Une seule opration d'archivage de QlikView peut gnrer plusieurs ensembles de modifications. Par consquent, l'aller-retour entre les ensembles de modifications slectionns au hasard ne garantit pas un tat stable pour le document.
56
10 Commandes de menu
Les menus dcrits dans ce chapitre se trouvent dans la barre de menus en haut de l'cran. La plupart des commandes peuvent galement tre configures sous la forme de boutons dans les barres d'outils (voir Personnaliser (les barres d'outils) (page 76).
Ouvrir...
Actualiser le Document
Fermer Raccourcis
Cette commande est seulement disponible sur les documents ouverts avec QlikView Serveur et lorsqu'il existe une nouvelle version du document sur le serveur. En excutant une actualisation, vous aurez accs aux dernires donnes tout en conservant l'tat de la disposition et les slections faites dans votre session. Ouvre la bote de dialogue Ouvrir une URL. Dans cette bote de dialogue, saisissez l'URL valide de n'importe quelle page web. La page web sera ouverte dans une fentre spare dans QlikView. Cette fonctionnalit peut tre utilise, par exemple, pour QlikView Publisher Accesspoint ou pour des pages affichant des documents QlikView Server par le biais de clients AJAX. Les pages web ouvertes sont accessibles via le menu Fentre, l'instar des fentres de document QlikView standard. Ouvre une nouvelle fentre QlikView, qui vous permet d'ouvrir un fichier QlikView ou un fichier de tables partir d'un serveur FTP (voir Ouvrir des fichiers Internet ou Ouvrir un document QlikView (page 205)). L'ouverture d'un fichier de tables lance automatiquement l'Assistant Fichier. Ferme le fichier QlikView actif. Ce menu en cascade contrle la liste des documents favoris dfinis par l'utilisateur, grs indpendamment de la liste des documents rcemment utiliss (voir ci-dessous).
57
Enregistre la configuration actuelle dans un fichier QlikView. Les donnes, le script et la disposition sont enregistrs. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+S. Enregistrer sous... Enregistre la configuration actuelle dans un nouveau fichier QlikView sous un nouveau nom. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: F12. Enregistrer le lien... Enregistre un lien vers un document ouvert sur un serveur QlikView sous forme de fichier texte sur l'ordinateur local. Le fichier portera l'extension .qvw mais ne contiendra aucune donne ni information de disposition. Quand on ouvre un tel lien, QlikView essaie de se reconnecter au serveur QlikView et d'y ouvrir le document. Cette commande n'est pas disponible pour les documents locaux. Envoyer en Pice Disponible uniquement lorsque vous travaillez avec un document local. Cre un Jointe... courrier lectronique avec une copie du document qvw actif en pice jointe. Le destinataire pourra ouvrir le document qvw s'il dispose de QlikView et s'il a des droits d'accs au document (en cas d'utilisation de la scurit d'accs de la section). Cette commande fonctionne uniquement si un client de messagerie est configur sur l'ordinateur. Envoyer par Disponible uniquement lorsque vous travaillez avec un document QlikView courriel avec le Server. Cre un courrier lectronique avec un lien (URL) vers le document actif favori en lien... du serveur. Un favori temporaire de serveur sera cr (comprenant l'tat de la disposition) et cod dans l'URL. Le destinataire du courrier peut utiliser le lien (URL) pour ouvrir le document du serveur et afficher ce que vous voyez l'cran condition qu'il dispose des droits d'accs au document et aux donnes. Cette commande fonctionne uniquement si un client de messagerie est configur sur l'ordinateur. Le serveur QlikView doit tre configur pour autoriser les favoris. Imprimer... Ouvre la bote de dialogue Imprimer standard (voir Exportation et impression (page 105)), qui vous permet d'imprimer l'objet de feuille actif. Cette commande n'est pas disponible pour les listes de slection. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+P. Imprimer au format Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante PDF... QlikViewPDF. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+MAJ+P. Imprimer les Ouvre la bote de dialogue Imprimer standard (voir Exportation et impression valeurs possibles... (page 105), qui vous permet d'imprimer les valeurs possibles (slectionnes et facultatives) de la liste de slection active. Cette commande n'est disponible que pour les listes de slection. Imprimer les Cette commande doit tre utilise pour imprimer des listes de slection et des valeurs possibles au listes multiples en PDF. format PDF... Enregistrer Imprimer la feuille... Ouvre la bote de dialogue Imprimer, qui vous permet d'imprimer une image de la feuille active (voir Imprimer la feuille (page 110)). Aperu avant Affiche un aperu des objets de feuille imprimables (voir Aperu avant impression... impression (page 110)).
58
Contrle de la source
Paramtres Dfinissez le systme DLL du fournisseur MSSCCI (Microsoft Source Code Control Interface) utiliser lors de l'ajout ou de l'obtention d'un projet partir du contrle de la source. Pour plus d'informations, voir Contrle de la source (page 56). Ajouter un projet au contrle de la source Permet d'enregistrer le document QlikView ouvert et de crer automatiquement un dossier de projet et des fichiers de projet. Appelle le systme de contrle de la source pour ajouter le projet au contrle de la source. Rcuprer le projet partir du contrle de la source Permet de rcuprer un projet depuis le contrle de la source et de rgnrer le document QlikView partir des fichiers de projet. Les donnes QlikView ne sont pas stockes dans le contrle de la source. Pour remplir le document avec les donnes, la commande Recharger doit tre excute sur le document rgnr. Rcuprer la dernire version Permet de rcuprer la dernire version du document depuis le contrle de la source et de rgnrer le document QlikView. Archiver les modifications en attente Permet d'enregistrer le document QlikView et d'appliquer une opration d'archivage au systme de contrle de la source. Cette opration peut inclure quatre oprations diffrentes de contrle de la source, chacune avec sa propre bote de dialogue :
l l l
Ajout de fichiers rcemment crs. Annulation des fichiers retirs devant tre supprims du contrle de la source. Suppression des fichiers correspondant aux feuilles supprimes ou aux objets de feuille faisant partie du contrle de la source. Archivage des fichiers modifis.
Si le document n'tait pas jour avant l'opration Archiver les modifications en attente, rouvrez-le pour charger les modifications du projet ventuellement introduites lors de la rsolution des conflits.
Annuler les modifications en attente Permet d'annuler les modifications effectues. Si des fichiers modifis localement ne sont pas retirs du systme de contrle de la source, ils le sont avant l'excution de l'opration d'annulation du retrait. Cette opration rgnre le document QlikView en supprimant des fichiers ajouts et non archivs, et en restaurant les rfrences aux fichiers dont la suppression est en attente.
59
Exportation
Exporter le contenu... Cette option est uniquement disponible lorsqu'un objet de feuille exportable est actif. Elle effectue alors l'opration d'exportation que l'on trouve dans le menu Objet de l'objet. Exporter l'image de la feuille... Ouvre une bote de dialogue destine enregistrer une image de la feuille active dans un fichier. Exporter la disposition du document Ouvre une bote de dialogue permettant d'enregistrer la disposition au format de fichier XML. Les donnes du document ne sont pas enregistres dans le fichier XML. Exporter la disposition de la feuille... Ouvre une bote de dialogue permettant d'enregistrer la disposition de la feuille active au format de fichier XML. Les donnes du document ne sont pas enregistres dans le fichier XML. Importer la disposition du document Ouvre une bote de dialogue permettant d'importer la disposition d'un autre document enregistr au format de fichier XML. Les donnes du fichier source ne sont pas importes.
Importer
Importer la disposition de la feuille Ouvre une bote de dialogue permettant d'importer la disposition d'une autre feuille enregistre au format de fichier XML. Les donnes du fichier source ne sont pas importes. diter le script... Ouvre la Bote de dialogue diter le script (page 185). Dans cette bote de dialogue, on peut crire et excuter des scripts qui ouvrent des bases de donnes et s'y connectent. Recharger Excute le script de chargement actif et recharge les donnes dans le document QlikView ouvert. Il faut le faire si le contenu de la base de donnes a chang depuis le dernier rechargement. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+R. Recharger Excute le script de chargement actif (y compris les commandes de script telles partiellement que Drop Table (page 253)) et recharge les donnes dans le document QlikView ouvert. Cependant, seules les tables dont les instructions load et select sont prcdes du prfixe Replace (page 283) ou Ajouter (page 242) sont recharges. Les tables de donnes qui ne sont pas concernes par ce type d'instructions load ou select ne sont pas concernes par le rechargement partiel.Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+MAJ+R. Rduire les donnes Ouvre un menu comprenant les deux commandes suivantes: Conserver les valeurs slectionnes Rduit la base de donnes QlikView en supprimant toutes les valeurs exclues. Supprimer toutes les valeurs Cre un modle en supprimant toutes les valeurs de la base de donnes QlikView, mais en conservant sa structure et sa disposition.
60
Ouvre la bote de dialogue Visionneur de tables (page 194) dans laquelle vous pouvez examiner la structure des donnes charges dans une vue graphique des tables, champs et associations. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+T. Liste des documents Liste des derniers documents QlikView utiliss. Le nombre de documents rcemment utiliss affichs peut tre dfini dans la bote de dialogue Paramtres: Prfrences utilisateur. La valeur par dfaut est 8. La slection de l'un de ces documents quivaut utiliser la commande Ouvrir. Quitter Ferme les documents ouverts et quitte QlikView. Visionneur de tables...
Copier
Coller
Activer tout
61
Rechercher
Ouvre la bote de dialogue de recherche textuelle condition qu'un objet de feuille chercher (liste de slection ou liste multiple ouverte) soit actif. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+F. Ouvre la bote de dialogue de recherche de texte en Recherche partielle (page 121), condition qu'un objet de feuille chercher soit actif.
Ouvre la Bote de dialogue de recherche avance (page 123), condition qu'une liste de slection ou une liste multiple ouverte soit active. Cette bote de dialogue permet de saisir des expressions avances. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: MAJ+CTRL+F. Options du Presse-papiers Passe du mode logique au mode copie. Les valeurs sur lesquelles on clique en mode copie sont copies dans le Presse-papiers sans modifier l'tat logique de l'excution de QlikView. Lorsque vous choisissez le mode copie, la bote de dialogue Contenu du Presse-papiers (page 111) s'ouvre. Cette bote de dialogue affiche les champs copis. Le format de la liste des copies peut galement y tre dfini.
Barres d'outils
62
Redimensionner la fentre Ajuster le zoom la fentre Appliquer le zoom toutes les feuilles Grille de conception
Avec cette option, la taille de fentre du document QlikView peut tre dfinie sur une des rsolutions d'cran frquentes. Modifie la taille de la feuille affiche et de tout ce qui s'y trouve pour l'adapter la taille de la fentre. Les paramtres du Zoom de la feuille affiche seront appliqus toutes les feuilles du document. Dsactive la grille de conception, les marques de rserve pour les objets actifs et la fonction d'alignement sur la grille pour dimensionner et dplacer des objets dans la disposition. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+G. Active et dsactive le mode WebView, qui utilise le navigateur Web interne de QlikView pour afficher le document en mode AJAX. Ouvre la bote de dialogue Slections actives (page 117) o les slections sont rpertories par nom et par valeur de champ. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+O.
Suivant
Verrouiller
Dverrouiller
Effacer
63
Slectionner des champs... Ouvre l'onglet Champs de la bote de dialogue Proprits de la feuille. Il est possible de slectionner un ou plusieurs noms de champs dans une liste. Les champs slectionns s'afficheront dans des listes de slection configures par dfaut sur la feuille active. Pour dfinir les proprits spcifiques d'une liste de slection, effectuez un clic droit dessus, puis slectionnez Proprits dans le menu contextuel (ou dans le menu Objet du menu Principal). Cette commande n'est pas disponible quand on utilise des documents sur le serveur QlikView. Objets stocks sur le Ouvre la bote de dialogue Objets stocks sur le serveur (voir Volet des serveur... Objets Serveur (page 635)). Les objets personnels peuvent tre grs et les objets du serveur partags cet endroit. Cette option n'est disponible que lorsque vous utilisez un document sur QlikView Server et que le serveur et le document du serveur ont t configurs pour autoriser les objets sur le serveur. Nouvel objet de feuille Ouvre un menu en cascade dans lequel vous pouvez choisir de crer un des objets de feuille proposs. Lorsque l'objet est cr, la bote de dialogue Proprits correspondante apparat pour permettre de configurer le nouvel objet. Si le client et le serveur disposent de la version8 de QlikView ou d'une version ultrieure, il est possible d'ajouter de nouveaux objets de feuille la disposition mme avec un document sur QlikView Server. a) Vous devez disposer d'une licence valide. b) Le document du serveur doit tre configur pour autoriser les objets sur le serveur. c) Le serveur QlikView doit tre configur pour autoriser les objets sur le serveur. Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Objets lis
Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Rorganiser les objets de Organise automatiquement les objets de la feuille active. la feuille
64
Adapter la taille Certains types d'objets, tels que les listes de slection, les listes multiples et maximale de l'objet la les tables, peuvent avoir une taille maximum suprieure leur taille taille actuelle actuelle. Cela permet d'agrandir une table sur la feuille lorsque des donnes supplmentaires sont ajoutes. Cette opration restaure la taille maximum de l'objet par rapport sa taille actuelle pour tous les objets slectionns sur la feuille active. Vous pouvez utiliser CTRL+A pour slectionner tous les objets prsents sur une feuille. Ajuster les objets hors Tout objet sortant de la zone d'affichage de la fentre QlikView est ramen cran l'intrieur. Aligner/Rpartir On peut choisir ici l'alignement des objets de la feuille parmi un certain nombre d'options proposes, comme par exemple Aligner gauche, Centrer horizontalement.
65
Ajouter un favori
Remplacer le favori
Supprimer le favori
Plus... Importer...
Ouvre la bote de dialogue Bote de dialogue Ajouter un favori (page 131), o le nom du favori peut tre modifi. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+B. Les dix premiers favoris du document actif apparaissent dans la liste audessus des dix premiers favoris personnels. La commande remplace la slection correspondant au favori slectionn par la slection actuelle. Les dix premiers favoris du document actif apparaissent dans la liste audessus des dix premiers favoris personnels. La commande supprime le favori slectionn. Ouvre la bote de dialogue Favoris, o tous les favoris dj crs pour le document peuvent tre rcuprs. Une fois que vous avez localis et slectionn un fichier de favori prcdemment enregistr (dot de l'extension .qbm), la bote de dialogue Importer des favoris (page 136) s'ouvre pour vous permettre d'importer des favoris. Ouvre la bote de dialogue Exporter des favoris (page 136) dans laquelle vous pouvez exporter les favoris slectionns vers un fichier de favoris QlikView (dot de l'extension .qbm).
Exporter...
66
Assistant Graphique de statistiques... Assistant de cration de bote moustaches Alertes... Assistant Alerte... Assistant Crateur de thmes
L' Assistant de cration de graphique temporel (page 833) vous aide effectuer une tche frquente, savoir laborer des graphiques dont une mesure donne (expression) doit tre qualifie par des priodes diffrentes et souvent compare d'autres priodes, comme l'anne en cours, l'anne prcdente, l'anne jusqu' une date donne, etc. L' Assistant Graphique de statistiques (page 841) donne des conseils ceux qui veulent effectuer des tests statistiques lmentaires sur les donnes dans QlikView. L' Assistant Bote moustaches (page 821) cre un combin souvent utilis pour l'affichage des donnes statistiques. Ouvre la bote de dialogue Alertes (page 160) o vous pouvez dfinir et modifier des alertes. L' Assistant Alerte (page 164) facilite la tche de dfinition d'une alerte. Appelle l' Assistant Crateur de thmes (page 643) qui permet de crer ou de modifier des thmes. Pour plus d'informations sur les thmes, voir Thmes de disposition (page 641).
67
Documents disponibles
Cette bote de dialogue peut tre utilise pour changer de document actif lorsque plus de dix documents sont ouverts en mme temps. Slectionnez un document dans la liste et cliquez sur Slectionner pour en faire la fentre active. Cette bote de dialogue contient galement des informations techniques que vous devez fournir lorsque vous rencontrez des problmes dans un document QlikView donn. Les colonnes sont: Document Nom du document .qvw. Si la case Afficher les chemins d'accs complets en bas de la bote de dialogue est coche, le nom du document est fourni avec le chemin complet du fichier.
Connexion
Locale (document ouvert sur l'ordinateur local) ou Distante (document ouvert sur le serveur QlikView).
N de compilation du client QlikView.
Identit de l'utilisateur client authentifie par Windows NT lorsque la connexion est tablie avec une authentification NT.
Enregistr sous la version Informations compltes sur la version de QlikView utilise la dernire fois que le document a t enregistr (disponible uniquement pour les documents locaux).
68
Affiche la page de dmarrage chaque fois dmarrage de QlikView. Si la page de dmarrage ne doit pas apparatre au lancement du programme, dsactivez la case Afficher la page de dmarrage au lancement de QlikView. Ouvre d'autres options qui renvoient au site Internet de QlikTech. Ouvre la bote de dialogue QlikView Update dans laquelle vous pouvez configurer QlikView pour qu'il contacte le serveur de mise jour QlikView afin de vrifier la disponibilit de nouvelles mises jour du programme. Ouvre la bote de dialogue License Enabler File Editor qui permet l'utilisateur de consulter ou de modifier le fichier d'activation de licences.
Informations d'aide sur le Ouvre la bote de dialogue Informations d'aide sur le document (page 69) qui document... affiche une liste des donnes de support appartenant au document actif. propos de QlikView... Ouvre la bote de dialogue propos qui affiche la version de QlikView, le numro de srie et le nom du propritaire.
Cette bote de dialogue affiche une liste des donnes systme appartenant au document actif. Vous devez fournir la rfrence de ces informations chaque fois que vous signalez des bogues ou des problmes qui peuvent tre lis certains documents QlikView. Certaines lignes ne sont pertinentes que pour les documents locaux, tandis que d'autres concernent uniquement les documents distants.
69
Grce au bouton Copier dans le Presse-papiers, vous pouvez copier et coller le contenu de cette bote de dialogue, par exemple dans un document texte en pice jointe ou directement dans le courriel envoy au support technique.
70
La barre d'outils standard de QlikView comprend des boutons pour les fonctions les plus courantes. Pour activer ou dsactiver la barre d'outils standard, choisissez Standard sous Barres d'outils dans le menu Affichage. La figure ci-dessus et le texte ci-dessous dcrivent le contenu par dfaut de la barre d'outils standard. Nouveau fichier Ouvre une nouvelle fentre QlikView et vous permet de crer un nouveau Fichier QlikView (page 55). Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+N. Permet d'ouvrir un Fichier QlikView (page 55) ou un Table file dans une nouvelle fentre QlikView. L'ouverture d'un fichier de tables lance automatiquement l' Assistant Fichier: Type (page 212). Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+O. Cette commande est seulement disponible sur les documents ouverts avec QlikView Serveur et lorsqu'il existe une nouvelle version du document sur le serveur. En excutant une actualisation, vous aurez accs aux dernires donnes tout en conservant l'tat de la disposition et les slections faites dans votre session. Enregistre le document actif comme fichier. Le format de fichier par dfaut est dfini sous Prfrences utilisateur: Enregistrer (page 85). Cliquer sur l'outil d'impression imprime immdiatement l'objet slectionn avec les paramtres par dfaut de l'imprimante, en ignorant la configuration des paramtres dfinis sous l'onglet Imprimer: Gnral (page 105). L'outil sera gris si aucun objet imprimable n'est slectionn. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+P.
Ouvrir un fichier
Actualiser
Enregistrer Imprimer...
71
Ouvre la bote de dialogue Imprimer: Gnral (page 105) avec l'imprimante QlikViewPDF prslectionne. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Ce bouton est uniquement disponible si une imprimante PDF est installe sur le systme. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment. diter le script... Ouvre la bote de dialogue Bote de dialogue diter le script (page 185) qui permet d'crire et d'excuter un Script permettant d'ouvrir des bases de donnes et de rcuprer des donnes dans QlikView. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+E. Recharger Rexcute le Script, actif en mettant jour la base de donnes QlikView associative de manire inclure les modifications apportes aux donnes source depuis l'excution prcdente. L'heure du dernier rechargement est indique sous forme d'horodateur dans la barre d'tat. Annuler la modification Annule la dernire modification, qu'il s'agisse du dplacement, du dimensionnement et de la suppression d'objets, ou encore de modifications apportes aux proprits des objets. Supprimer des feuilles, modifier les proprits de la feuille ou les proprits du document sont des oprations qui peuvent aussi tre annules. QlikView conserve une liste des dernires modifications du modle de disposition. Chaque utilisation de la commande Annuler la modification vous ramne en arrire d'un lment dans la liste. Certaines oprations, comme par exemple Recharger et Rduire les donnes, videront le tampon Annuler/Rtablir. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+Z. Rtablir le changement Rtablit la dernire action annule. Chaque utilisation de la commande de disposition Rtablir le changement de disposition vous fera avancer d'un cran dans la liste, tant qu'il y aura des actions annules rtablir. Certaines oprations, comme par exemple Recharger et Rduire les donnes, videront le tampon Annuler/Rtablir. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+Y. Rechercher Ouvre la zone Rechercher (page 120) associe l'objet actif. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+F. Slections actives Ouvre la bote de dialogue Slections actives dans laquelle sont affiches les slections actives. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+O. Assistant Graphique Ouvre l' Assistant Graphique instantan (page 823) qui vous permet de instantan crer rapidement et simplement un objet graphique, sans vous soucier du grand nombre de proprits qu'il est possible de dfinir. Ajouter un favori Ouvre la bote de dialogue Bote de dialogue Ajouter un favori (page 131), o le nom du favori peut tre modifi. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+MAJ+B. Rubriques de l'aide Ouvre l'aide de QlikView. Imprimer en PDF Aide contextuelle Affiche une aide spcifique l'objet choisi, par exemple une commande de menu. Aprs avoir cliqu sur ce bouton, dplacez simplement le point d'interrogation sur l'objet pour lequel vous avez besoin d'aide.
72
Prcdent
Suivant
Dverrouille toutes les slections de valeurs actuellement verrouilles dans le document entier.
La barre d'outils de conception de QlikView (voir ci-dessus) contient des boutons destins aux tches de cration et de modification de la disposition d'un document. Par dfaut, cette barre d'outils n'est pas affiche. Pour activer ou dsactiver la barre d'outils de conception, choisissez Conception sous Barres d'outils dans le menu Affichage. La figure ci-dessus et le texte ci-dessous dcrivent le contenu par dfaut de la barre d'outils de conception.
73
Promouvoir la feuille Reculer la feuille Proprits de la feuille Crer une liste de slection Crer une zone de statistiques Crer une Zone table
Dcale la feuille active d'un cran vers la gauche. Dcale la feuille active d'un cran vers la droite. Ouvre la bote de dialogue Proprits de la feuille, partir de laquelle vous pouvez modifier la feuille active. Cre une liste de slection pour afficher le champ voulu de la table de base de donnes. Cre une zone de statistiques, qui calcule des statistiques partir des valeurs possibles d'un champ. Cre une zone Table, qui permet d'afficher des informations orientes enregistrements. Cre une liste multiple, qui permet d'afficher diffrents attributs.
Crer un graphique
Cre un graphique qui peut afficher des champs et des dimensions calcules.
Crer une zone de saisie Cre une zone de saisie qui permet d'afficher et de saisir des donnes dans des variables QlikView. Crer une zone des slections actives Crer un bouton Crer un objet Texte Crer un objet ligne/flche Crer un objet curseur/calendrier Crer un objet favori Crer un objet de recherche Crer un conteneur Cre une zone des slections actives qui permet d'afficher les slections actives directement dans la disposition. Cre un objet bouton qui excute des actions dans QlikView, telles que les raccourcis clavier, l'exportation, etc. Cre un objet destin afficher des informations textuelles ou des images. Cre un objet ligne/flche, qui permet de dessiner une ligne ou une flche dans la disposition. Cre un nouvel objet curseur/calendrier.
74
Aligner gauche
L'Assistant Graphique temporel vous aide laborer des graphiques dont une mesure (expression) donne doit tre qualifie par des priodes diffrentes et souvent compare d'autres priodes, comme l'anne en cours, l'anne prcdente, l'anne jusqu' une date donne, etc. Ce bouton permet de copier le formatage d'un objet de feuille vers un ou plusieurs autres objets. Pour copier les proprits un seul objet, cliquez d'abord sur l'objet source, puis cliquez une fois sur le bouton Reproduire la mise en forme et, pour terminer, cliquez sur l'objet cible. Pour appliquer le formatage plusieurs objets, cliquez d'abord sur l'objet source, puis doublecliquez sur le bouton Reproduire la mise en forme et cliquez ensuite sur chaque objet cible. Arrtez l'opration de copie en cliquant nouveau sur le bouton ou en appuyant sur la touche chap. Lorsque vous copiez le formatage sur des objets de feuille de types diffrents ou lorsque vous cliquez sur la lgende de l'objet cible, seules les proprits de bordure/lgende sont copies. Lorsque vous appliquez le formatage des objets de feuille de mme type, les autres proprits de l'objet source sont galement copies. Aligne les objets de feuille actifs sur leur bordure gauche.
Centrer horizontalement Aligne les objets de feuille actifs en leur centre sur l'axe horizontal. Aligner droite Aligner en bas Centrer verticalement Aligner en haut Aligne les objets de feuille actifs sur leur bordure droite. Aligne les objets de feuille actifs sur leur bordure infrieure. Aligne les objets de feuille actifs en leur centre sur l'axe vertical. Aligne les objets de feuille actifs sur leur bordure suprieure.
Espacer horizontalement Rpartit les objets de feuille actifs sur l'axe horizontal pour laisser des espaces quivalents entre eux. Espacer verticalement Ajuster gauche Ajuster en haut Proprits du document Prfrences utilisateur Rpartit les objets de feuille actifs sur l'axe vertical pour laisser des espaces quivalents entre chacun d'eux. Dispose les objets de feuille actifs partir du bord vertical de l'objet le plus gauche avec un minimum d'espace entre chacun d'eux. Dispose les objets de feuille actifs partir du bord suprieur de l'objet le plus en haut avec un minimum d'espace entre chacun d'eux. Ouvre la bote de dialogue Proprits du document, partir de laquelle vous pouvez modifier les paramtres du document ouvert. Ouvre la bote de dialogue Prfrences utilisateur, partir de laquelle vous pouvez modifier des paramtres relatifs au mode d'utilisation de l'application. Ouvre la bote de dialogue diter le module qui permet de rdiger des macros et des fonctions personnalises en VBScript ou en JScript.
diter le module
75
Ouvre la bote de dialogue Visionneur de tables, laquelle affiche la structure de la table de donnes. Permet d'afficher ou de masquer le mode WebView, lequel utilise le navigateur Web interne de QlikView pour prsenter la disposition du document sous forme de page AJAX.
76
Barres d'outils
Cet onglet contient une liste de toutes les barres d'outils disponibles en plus de la barre de menus. Activez/dsactivez les barres d'outils en cochant ou en dslectionnant la case correspondante dans la liste. Nouveau Renommer Cre une nouvelle barre d'outils. Renomme la barre d'outils en surbrillance. Cette commande n'est pas disponible pour les cinq barres d'outils par dfaut. Supprime la barre d'outils en surbrillance. Cette commande n'est pas disponible pour les cinq barres d'outils par dfaut. Rinitialise la configuration de la barre d'outils en surbrillance sur les paramtres par dfaut.
Supprimer
Rinitialiser
77
Commandes
Comme l'instruction de l'onglet Commandes l'explique, il suffit, pour ajouter une commande une barre d'outils ou en supprimer une, de la glisser du volet Commandes la barre d'outils voulue ou vice versa. La barre d'outils modifie doit videmment tre dfinie sur le mode d'affichage dans l'onglet Barres d'outils. l'aide du volet Catgories, il est possible de limiter les commandes rpertories au contenu d'un seul menu QlikView la fois.
Options
78
L'onglet Options contient des paramtres supplmentaires pour la personnalisation: dans la section Menus et barres d'outils personnaliss, il est possible de dfinir si des menus plus courts avec seulement les commandes les plus courantes doivent tre utiliss. Toujours afficher les menus dans leur intgralit Dsactivez cette option pour utiliser des menus plus courts avec uniquement les commandes les plus courantes. Afficher les menus entiers aprs un court dlai Si vous utilisez les menus courts, activez ce paramtre pour afficher les menus dans leur intgralit aprs avoir plac le curseur de la souris dessus.
Rinitialiser les donnes Cette commande efface les enregistrements des commandes utilises dans une d'utilisation des menus et application et restaure l'ensemble de commandes visibles par dfaut des menus et des barres d'outils des barres d'outils. Elle n'annule pas les personnalisations explicites. Les options d'affichage suivantes ont t regroupes sous Autre: Grandes icnes Ce rglage rend les icnes de barres d'outils deux fois plus grandes, amliorant au besoin leur visibilit. Cette option active ou dsactive les info-bulles.
Afficher les info-bulles sur les barres d'outils Afficher les touches de raccourci dans les infobulles Animations de menus :
Cette option ajoute les raccourcis aux informations affiches dans les fentres contextuelles.
Ce paramtre concerne la faon dont les menus (et les menus en cascade) s'ouvrent. En plus du rglage Valeurs systme par dfaut, un certain nombre d'animations personnalises sont disponibles dans la liste droulante.
AllowCustomizeToolbars et AllowCustomizeMenubar La valeur 1 active la personnalisation interactive tandis que la valeur 0 l'empche. Remarque: Avant de modifier ces paramtres, assurez-vous que l'application est ferme.
79
1. Personnalisez les barres d'outils sur un ordinateur. 2. Copiez le fichier Settings.ini. Remarque: Les versions QlikView des ordinateurs source et cible doivent tre les mmes pour garantir un fonctionnement optimal.
80
12 Prfrences utilisateur
Les prfrences utilisateur sont les paramtres qui grent la faon de travailler de l'utilisateur. Elles sont stockes sur l'ordinateur et non dans le fichier du document.
Afficher les champs systme Afficher les variables systme Utiliser les sons Supprimer les bitmaps inutiliss
Si cette case est slectionne, les Champs systme (page 395) seront inclus par dfaut dans toutes les listes de noms de champs. Si cette case est slectionne, les variables systme seront incluses par dfaut dans toutes les listes de variables. Active les effets sonores incorpors QlikView. Les bitmaps utiliss dans les feuilles et les objets sont normalement conservs dans le document, mme si leur utilisation est dsactive. Cochez cette option pour qu'ils soient automatiquement supprims.
Brouiller les informations Cochez cette option afin que l'assistant d'instruction connect masque les d'identification utilisateur instructions connect en cryptant l'ID utilisateur et le mot de passe.
81
Mmoriser les informations d'identification de connexion jusqu' la fermeture de QlikView Bloquer l'excution des macros l'aide de la touche Maj
QlikView peut mettre en cache l'ID utilisateur et le mot de passe pour tous les documents QlikView ncessitant une connexion qui ont t ouverts pendant une session QlikView. Si cette option est dslectionne, l'utilisateur est invit se connecter chaque rouverture d'un document.
Ce paramtre permet l'utilisateur d'empcher l'excution de toute macro l'ouverture en maintenant la touche MAJ enfonce pendant l'ouverture d'un document QlikView.
Conserver la fentre de Cocher cette case permet de laisser ouverte la bote de dialogue Excution du progression ouverte aprs script en cours une fois le rechargement du script termin. le rechargement Barre de dfilement horizontale Si ce paramtre est activ, une barre de dfilement horizontale apparatra en bas de la feuille chaque fois que des objets ne pourront pas tenir entirement dans la fentre de l'application. Comme le paramtre prcdent, mais verticalement.
Redimensionner la Si cette option est coche, la taille de la fentre QlikView est dtermine par la fentre selon le document taille du document, c'est--dire la taille de la fentre QlikView au moment o le document a t enregistr. Conserver les tampons QVD orphelins Ce paramtre ignore la procdure normale de nettoyage automatique des Fichiers QVD (page 425) crs aprs l'excution du script, condition que le document qui les a crs ne soit plus disponible. Normalement, cette case ne doit pas tre coche.
Vider le journal de script Normalement, le journal de script n'est pas crit sur le disque aprs chaque aprs chaque criture instruction pour des raisons de performances. Si cette case est coche, il le sera. Cela peut s'avrer utile si vous utilisez d'autres programmes pour surveiller l'excution du script l'aide du journal. Cependant, ce paramtre permet d'optimiser la dure d'excution du script lorsque celui-ci contient de nombreuses instructions. Rouvrir la bote de dialogue de script aprs l'excution du script Si le script est excut partir de la bote de dialogue dition du script et que cette case est coche, la bote de dialogue sera rouverte aprs l'excution du script.
Montrer l'assistant "Mise Ouvre l'Assistant Mise en route, lequel vous guide tout au long des tapes de en route" la cration de cration d'un document bas sur une seule feuille Excel. nouveaux documents Purger les tampons QVD Cliquez sur ce bouton pour effectuer un nettoyage manuel des tampons QVD orphelins orphelins qui ont t conservs l'aide du paramtre Conserver les tampons QVD orphelins ci-dessus.
82
Ce groupe sert contrler la liste des fichiers QlikView ouverts rcemment, qui se trouve dans le menu Fichier et dans la Page de dmarrage. L'option Dans le Menu permet d'indiquer le nombre de fichiers rcents afficher dans le menu Fichier. Par dfaut, ce nombre est de 8. Sous l'option Sur la Page de dmarrage, il est possible de modifier le nombre de fichiers rcemment utiliss dans la Page de dmarrage. Par dfaut, ce nombre est de 64. Les modifications ne prendront effet qu'aprs le redmarrage. Si l'option Afficher le chemin complet dans le menu est coche, le menu Fichier sera largi autant que ncessaire pour afficher les chemins complets dans la liste des fichiers rcemment utiliss. Cliquer sur le bouton Supprimer les URL supprimera toutes les URL de la liste des fichiers rcemment utiliss. Dans ce groupe, il est possible de dfinir le jeu de caractres du fichier journal. Le paramtre par dfaut est ANSI, mais vous pouvez aussi cocher l'option Unicode.
Encodage du journal
Aspect de la slection
Style de slection prfr Dfinit le style de slection par dfaut. QlikView prend en charge un grand nombre de prsentations diffrentes des donnes et de possibilits de slections dans les listes de slection et les listes multiples. Les styles QlikView classique, Balise d'angle, Voyant et Cases cocher de voyant utilisent tous le codage couleur pour signaler les valeurs slectionnes, possibles et exclues. Les styles Cases cocher Windows et Cases cocher de voyant imitent l'interface Windows standard en associant une case cocher chaque valeur. Ce comportement par dfaut peut tre ignor pour un document particulier au moyen d'un paramtre correspondant configur sous Proprits du document: Gnral (page 440)). Il existe des restrictions relatives au comportement de certains dclencheurs de macro dans les documents sur le serveur QlikView. Vous trouverez des informations complmentaires sur les styles de slection la section Styles de slection du manuel de rfrence de QlikView.Vous trouverez des informations complmentaires sur les styles de slection la section Styles de slection (page 114). Jeu de couleurs de slection prfr Dfinit le jeu de couleurs de slection par dfaut. Lorsqu'on utilise les styles de slection base de couleurs, un certain nombre de jeux de couleurs diffrents sont disponibles. Il est impossible de modifier le Jeu de couleurs (page 113) (vert pour les valeurs slectionnes, bleu pour les valeurs verrouilles, etc.), mais des variations de ton et d'intensit sont possibles. Ce comportement par dfaut peut tre ignor pour un document particulier au moyen d'un paramtre correspondant configur sous Proprits du document: Gnral (page 440)).
Appuyez sur ce bouton pour ouvrir la bote de dialogue Slectionner la langue de l'interface. Dans cette bote de dialogue, vous trouverez toutes les versions linguistiques de QlikView disponibles sur l'ordinateur. (Les diffrentes versions linguistiques sont incluses sous forme de fichiers .dll au moment de l'installation.) Si vous changez de langue, vous devez redmarrer QlikView pour que la modification soit prise en compte. Cette modification concerne la fois la langue de l'interface utilisateur et la langue de l'aide en ligne, condition que les fichiers d'aide appropris soient galement disponibles sur votre ordinateur.
83
Cochez cette option et saisissez une dure pour que les fentres contextuelles des favoris se ferment automatiquement aprs un certain nombre de secondes.
Utiliser WebView dans la Permet d'afficher ou de masquer le mode WebView, lequel utilise le navigateur disposition Web interne de QlikView pour prsenter la disposition du document sous forme de page AJAX. Paramtres de recherche Ce groupe permet de configurer les paramtres du mode de recherche par dfaut. Inclure les valeurs exclues dans la recherche La recherche textuelle peut tre interprte de deux manires: soit vous cherchez uniquement parmi les valeurs facultatives, soit vous cherchez parmi toutes les valeurs, c'est--dire que vous incluez les valeurs exclues dans la recherche. Activez cette option pour la deuxime possibilit. Cette valeur par dfaut peut tre outrepasse au niveau de l'objet. Mode de recherche prfr Le mode de recherche par dfaut pour les listes de slection, les listes multiples, etc. peut tre dfini dans cette zone droulante. Le rglage par dfaut ne s'applique que lorsque l'utilisateur commence taper directement et qu'il n'utilise pas les menus ou les raccourcis clavier pour commencer la recherche. Il est possible d'ignorer ce paramtre en en slectionnant un autre au niveau de l'objet de la feuille.
Dernier mode utilis Mode utilis pour la dernire recherche effectue. Utiliser la recherche par caractres gnriques La chane de recherche initiale se compose de deux caractres gnriques spar par le curseur pour faciliter ce type de recherche. Recherche partielle La chane de recherche initiale se compose d'un tilde (~) pour signaler une recherche partielle. Recherche classique Aucun caractre supplmentaire ne sera ajout la chane de recherche. Une recherche classique est effectue sans caractres gnriques.
Nombre max. de valeurs Indiquez ici le nombre maximum de valeurs slectionnes distinctes afficher dans les slections actives dans la bote de dialogue des slections actives et dans les slections actives imprimes. Lorsque davantage de valeurs sont slectionnes, elles sont seulement signales par x valeurs sur y pour chaque champ.
84
Cette commande dfinit les quantits physiques minimale et maximale de mmoire vive pouvant tre utilises par une application. Il est ainsi possible de contrler si une application peut effectuer des changes mmoire-disque ou non. Il n'existe cependant aucune garantie que le systme d'exploitation puisse fournir au processus la quantit de mmoire dfinie ici. L'utilisation de paramtres trop levs dgradera les performances des autres processus de l'ordinateur, ce qui peut, cependant, s'avrer souhaitable si l'ordinateur est ddi QlikView. Ne modifiez pas ces paramtres moins d'tre familiers du gestionnaire de mmoire virtuelle de Windows! Pour en savoir plus sur les paramtres d'excution, consultez la documentation Microsoft Windows. Les paramtres sont les suivants: Min dfinit la quantit minimale de mmoire, en pourcentage, attribuer l'application/au processus. Max dfinit la quantit maximale de mmoire, en pourcentage, attribuer l'application/au processus. Cache dfinit la quantit de mmoire, en pourcentage, utiliser comme cache pour l'application/le processus.
Format d'enregistrement Vous pouvez dfinir ici un format d'enregistrement par dfaut pour tous les prfr nouveaux fichiers. Pour appliquer les modifications au document actif uniquement, slectionnez un Format d'enregistrement sous Proprits du document: Gnral (page 440) la place.
85
Compression Cette liste droulante prcise le mode de compression d'enregistrement des nouveaux documents. Grce la compression, la taille du fichier est en thorie rduite d'environ 60-80% (les rsultats rels peuvent varier d'un document l'autre). Par contre, les dures d'enregistrement du document augmentent lgrement. Avec la compression Moyenne, toutes les parties du document, l'exception des donnes de la table (qui sont dj considrablement compresses dans QlikView), subiront une compression. Avec la compression Haute (par dfaut), les donnes de la table sont aussi compresses, ce qui conomise de l'espace mais augmente encore les dures d'enregistrement et de chargement. Si vous choisissez Aucune, toutes les donnes sont enregistres sans compression.
Enregistrer avant de recharger Cochez cette option pour que le document soit automatiquement enregistr avant que le script ne soit excut.
Enregistrer les Vous pouvez spcifier ici les rgles de cration d'une copie de sauvegarde du informations de fichier QlikView actif. Cette fonction d'enregistrement automatique est trs utile rcupration automatique en cas de panne du systme. Vous pouvez demander indpendamment au programme d'effectuer un enregistrement automatique intervalles rguliers (Toutes les _ minutes) et chaque fois que le script est excut (Aprs le rechargement).
Remarque: Aucun fichier de rcupration automatique ne sera enregistr pour un nouveau document avant que l'utilisateur ne l'enregistre et lui donne un nom de document.
Vous pouvez spcifier ici les rgles de conservation des copies plus anciennes cres par la fonction d'enregistrement automatique. Si la case Utiliser une copie de sauvegarde est coche, vous pouvez indiquer le nombre de versions de sauvegarde conserver (Conserver les _ dernires instances) et le programme peut aussi conserver une slection des anciennes versions prfres (Conserver les anciennes instances slectionnes).
86
Dans cette bote de dialogue, il est possible de dterminer des prfrences personnelles pour le texte dans les diteurs QlikView. Il s'agit des diteurs de la bote de dialogue Bote de dialogue diter le script (page 185) (Script), de la bote de dialogue Bote de dialogue diter l'expression (page 813) (Expression dans le graphique) ainsi que de l'diteur de macro de la bote de dialogue diter le module (page 963) (Module). On peut ici dfinir ses prfrences concernant la police, la taille de police, le style et la couleur pour un certain nombre de Types de texte diffrents qui peuvent tre mis en surbrillance dans la zone de texte.
Script et expressions
Texte standard Mots-cls Texte qui n'appartient aucune des catgories dcrites ci-dessous. Mots-cls utiliss dans le script (dcrits la section Instructions de script et mots-cls (page 239)), par ex. load, select, directory, semantic, etc. Commentaires taps dans le script ou le graphique. Erreurs que QlikView dtecte dans le script ou l'expression de graphique. Lorsqu'on approche le curseur d'une parenthse dans le script, la parenthse ainsi que les virgules qu'elle contient sont mises en surbrillance. Des parenthses ou des virgules manquantes sont ainsi facilement dtectables. Noms des champs charger et utiliser dans les graphiques. Texte charger littralement, c'est--dire comme chane textuelle (habituellement encadre de guillemets simples). Pour en savoir plus sur la diffrence entre noms de champs et littraux, voir Guillemets (page 305). Fonctions utilises dans le script (dcrites la section Fonctions d'agrgation (page 310)), par ex. div, left, if, num, etc. et dans les graphiques. Nom du fichier o les champs ont t rcuprs. Variables utilises dans le script. Pour plus d'informations sur les variables, voir Variables de script (page 296). Fonctions d'agrgation utilises dans l'expression (dcrites la section Fonctions d'agrgation (page 310)), par ex. sum, min, max, etc. Oprateurs utiliss dans le script (dcrits sous Oprateurs (page 849)), par ex. +, like, etc. et dans les expressions. tiquettes attribues des tables donnes. Pour plus d'informations, voir Noms des tables (page 295). Identificateurs, modificateurs et oprateurs d'analyse d'ensembles utiliss dans l'expression (dcrits la section Analyse d'ensembles (page 883)).
Fonctions
Fonctions d'agrgation
Oprateurs
tiquettes de table
Analyse d'ensembles
87
Module
Texte standard Mots-cls Texte en surbrillance Texte qui n'appartient aucune des catgories dcrites ci-dessous. Mots-cls rservs au script Visual Basic. Lorsqu'on approche le curseur d'une parenthse dans le script, la parenthse ainsi que les virgules qu'elle contient sont mises en surbrillance. Des parenthses ou des virgules manquantes sont ainsi facilement dtectables.
Texte en surbrillance
Oprateurs
Analyse d'ensembles
Police par dfaut applicable tous les types La police et la taille de police slectionnes dans ce groupe s'appliqueront tous les types de texte. Les proprits telles que le gras, l'italique et le soulignement peuvent tre dfinies sparment l'aide des cases cocher.
Cliquez sur le bouton Couleur de premier plan pour afficher une palette de couleurs dans laquelle vous pouvez slectionner une couleur prdfinie ou dfinir une couleur de premier plan personnalise. Pour rinitialiser les valeurs par dfaut, cliquez sur le bouton Valeurs par dfaut. Les caractristiques suivantes peuvent aussi tre utilises dans les diteurs:
88
Cochez cette option pour qu'une petite fentre contextuelle apparaisse lors de la saisie d'une fonction.
Mmoriser la position du Cochez cette option pour que les diteurs du script et de macro mmorisent la curseur position du curseur lorsque vous quittez l'diteur. Si cette option n'est pas utilise, le curseur sera positionn au dbut du module de macro et la fin du script. Copier au format RTF Cochez cette option pour copier du texte d'une fentre d'diteur dans le Pressepapiers, non seulement sous forme de texte seul mais aussi au formatRTF. Cela permet de coller le texte avec tout son formatage dans des applications prenant en charge le format RTF.
Dans le groupe Raccourcis de script et de macro, vous pouvez personnaliser les raccourcis clavier lis certaines actions dans la bote de dialogue de dbogage du script. Gnrez une liste de tous les raccourcis clavier dans le script en tapant CTRL+QS dans ce dernier. diter Slectionnez une commande dans la liste et cliquez sur le bouton Modifier... pour personnaliser le raccourci clavier de cette commande.
Il existe deux Mappage des touches facultatifs: Visual Basic Les raccourcis clavier correspondront aux valeurs par dfaut habituelles de l'environnement de dbogage Visual Basic.
89
Visual C++
Les raccourcis clavier correspondront aux valeurs par dfaut habituelles de l'environnement de dbogage Visual C++.
Un fichier journal (.log) sera gnr quand le script sera excut. Ce fichier contiendra un horodateur indiquant le dbut et la fin de l'excution, les lignes de script excutes, le nombre de lignes gnres par les lignes de script et, si l'excution n'a pas fonctionn, un message d'erreur.
Taille de l'chantillon de Indique le nombre d'enregistrements lus dans l'assistant Fichier de tables afin l'assistant Fichier (lignes) d'analyser la table en cours de lecture. Moteur de script par dfaut Paramtres de la grille de conception Choisissez entre VBScript et JScript.
Intervalle d'alignement (mm) Fixe la distance entre les points d'accrochage quand la grille de conception est affiche. Distance entre les lignes (mm) Fixe la distance entre les lignes de la grille de conception quand celle-ci est affiche.
Vous pouvez slectionner ici l'unit par dfaut des marges dans la page Imprimer: Disposition; elles peuvent tre en cm ou en pouces. Slectionnez l'un des modes disponibles pour le style de tous les objets de feuille. Le mode slectionn sera utilis par dfaut pour tous les nouveaux documents. Choisissez dans cette liste droulante un des styles disponibles pour les objets de la feuille. Le style slectionn est appliqu tous les objets de la feuille dans le document. Vous pouvez slectionner ici le thme QlikView dfini par dfaut pour tous les nouveaux documents. Le thme slectionn doit tre accessible partir du disque tout moment pour pouvoir l'utiliser. Il est galement important que le thme utilis soit dfini pour tous les types d'objet prsents dans le document QlikView. Au bas de la liste droulante, vous pouvez slectionner l'option Parcourir... si le fichier du thme se trouve un autre emplacement que le catalogue de thmes QlikView par dfaut. Si aucun thme par dfaut n'est spcifi, les nouveaux documents seront crs sans thme par dfaut. Si cette case est coche, toutes les options du menu de conception seront toujours disponibles dans le menu contextuel. Si cette case n'est pas coche, certaines options du menu sont disponibles uniquement lorsque la commande Grille de conception du Menu Affichage (page 62) est active.
Unit par dfaut des marges Style des objets par dfaut
90
L'utilisateur peut configurer ici un certain nombre de paramtres par dfaut pour les objets. Activer tous les messages Lorsque QlikView est install pour la premire fois sur un ordinateur, un certain de confirmation nombre de botes de dialogue d'avertissement sont actives. Elles invitent l'utilisateur confirmer l'excution de certaines actions, telles que la suppression de feuilles et d'objets ou l'envoi d'e-mails. Chaque bote de dialogue d'avertissement comprend la case cocher: Ne plus afficher ce message. Si vous cochez cette case, la bote de dialogue concerne sera suspendue dfinitivement. Pour ractiver tous les avertissements dsactivs, cliquez sur le bouton Activer de ce groupe. Valeurs par dfaut de la Afficher les indicateurs de slection table Slectionnez cette option si vous souhaitez activer l'indicateur (le signal) de slection par dfaut dans les nouvelles zones table, les tableaux croiss dynamiques et les tableaux simples.
Afficher l'indicateur de tri Slectionnez cette option pour afficher une icne indiquant par dfaut la colonne de tri principale des nouvelles zones table et des tableaux simples. Slections via menu droulant Slectionnez cette option pour afficher une icne de liste droulante dans les nouvelles zones table, les tableaux croiss dynamiques et les tableaux simples.
91
Dans certains types de graphiques, il est possible de limiter le nombre de points de donnes tracs en fixant une valeur Max. Toutes les points de donnes qui dpassent cette limite sont alors regroups dans un secteur Autres. Vous pouvez modifier ici l'tiquette par dfaut Autres. Les totaux qui peuvent tre affichs dans les histogrammes, les tableaux croiss dynamiques et les tableaux simples portent par dfaut l'tiquette Total. Vous pouvez modifier ici l'tiquette par dfaut Total. Dans ce groupe, il est possible de dfinir les valeurs par dfaut des icnes de lgende slectionnes. Inclure l'icne de recherche dans les lgendes des nouvelles listes de slection Lorsque cette case est coche, l'icne Rechercher est active dans la lgende lors de la cration de toutes les listes de slection. Il est recommand de cocher cette case pour faciliter l'utilisation des listes, en particulier si le document doit tre publi pour le client AJAX QlikView. Inclure les icnes d'impression et XL des nouveaux graphiques et tables Lorsque cette case est coche, les icnes Imprimer et Envoyer vers Excel sont actives dans la lgende lors de la cration des tableaux et des graphiques. Il est recommand de cocher cette case pour faciliter l'utilisation des listes, en particulier si le document doit tre publi pour le client AJAX QlikView.
Conserver la position de Lorsque ce paramtre est activ, QlikView tente de conserver la position de dfilement l'ascenseur dans les tables et les graphiques dots d'une barre de dfilement sur l'axe x quand une slection est effectue dans un autre objet. Ce paramtre doit galement tre activ sur la page Disposition des objets. Nombre max. de symboles dans les graphiques Il est possible de spcifier une limite suprieure au nombre de points de donnes afficher avec des symboles. La valeur par dfaut est de 100. Cette fonction n'est utile que dans les courbes et les combins et concerne les expressions pour lesquelles les cases Ligne et Symbole sont toutes deux coches.
Un clic sur l'arrire plan Si cette option est coche, toutes les slections dans les champs de dimensions du graphique efface la du graphique sont effaces lorsqu'on clique sur l'arrire-plan de la zone de trac slection du graphique. Informations sur la progression du calcul Dans ce groupe, il est possible de dterminer le niveau des informations afficher lorsque le calcul d'objets requiert plus d'une seconde.
Dsactiv Aucune information sur la progression du calcul n'est affiche. Standard Une barre de progression s'affiche. Infos dtailles Une barre de progression s'affiche accompagne d'informations sous forme de texte.
92
12.6 Police
On peut dfinir ici la Police, le Style de police et la Taille de police utiliser. On peut dfinir la police pour un seul objet (Proprits de l'objet: Police) ou tous les objets d'un document (Appliquer aux objets sur Proprits du document: Police). Les polices par dfaut du document des nouveaux objets peuvent galement tre dfinies dans Proprits du document: Police. Il existe deux polices par dfaut: 1. La premire police par dfaut (Listes de slection, Graphiques, etc.) est utilise pour la plupart des objets, notamment les listes de slection et les graphiques. 2. La deuxime police par dfaut (Objets Texte et Boutons) est utilise pour les boutons et les zones de texte, objets qui ncessitent gnralement une police plus grande. Enfin, les polices par dfaut des nouveaux documents peuvent tre dfinies dans l'onglet Prfrences utilisateur: Police. Pour les graphiques, les boutons et les objets texte (sauf les objets de recherche), vous pouvez aussi spcifier une Couleur de police. La couleur peut tre Fixe (cliquez sur le bouton color pour indiquer une autre couleur) ou Calcule de faon dynamique par une expression. L'expression doit tre une reprsentation de couleur valide, cre l'aide des Fonctions de la catgorie Couleur (page 389). Si le rsultat de l'expression n'est pas une reprsentation de couleur valide, le police est noire par dfaut. Les paramtres supplmentaires sont: Ombre porte Souligner Si cette option est coche, une ombre sera ajoute au texte. Si cette option est coche, le texte sera soulign.
93
Le groupe Copie dans le Presse-papiers contient les prfrences concernant la copie d'objets dans le Pressepapiers. Dans le groupe Inclure la lgende et la bordure, vous pouvez indiquer sparment les prfrences de chacun des types d'objets suivants: Liste de slection, Zone de statistiques, Liste multiple, Zone table, Zone de saisie, Zone de slections actives et Graphique, si ces fonctions de disposition doivent tre incluses ou non dans la copie. Il est possible de dfinir une prfrence de copie des tables sous Format de copie de table. partir de la commande Copier dans le Presse-papiers du menu Objet de toute table QlikView, il est possible d'effectuer d'autres choix concernant les informations inclure lors de l'exportation. Table complte Si vous choisissez cette option, c'est la table formate complte avec l'tat de ses slections qui est copie. Ce paramtre est prfrable lorsque la copie est destine des fins de prsentation. Si vous slectionnez cette option, la copie ne contiendra que les donnes brutes. C'est le paramtre recommand pour dplacer rapidement des donnes d'un document l'autre, etc.
Afficher les options dans Si vous choisissez cette option, les deux possibilits seront toujours disponibles le menu sous forme de liste droulante partir de la commande Copier dans le Pressepapiers.
Dans le groupe Remplacer l'image par dfaut, vous pouvez indiquer les lments placer dans le Pressepapiers lorsqu'on utilise les commandes Couper et Copier (menu dition). Normalement, seule l'image bitmap d'un objet est copie, mais d'autres options sont disponibles pour certains objets:
94
Cochez cette option pour que les tables (zones Table, tableaux simples et tableaux croiss dynamiques) soient copies sous forme de table plutt que sous forme d'image. Cochez cette option pour que ce soit les valeurs des tables sous-jacentes qui soient copies plutt qu'une image des graphiques.
Valeurs possibles pour les Cochez cette option pour que ce soit les valeurs possibles qui soient copies listes de slection plutt qu'une image des listes de slection. Texte des boutons Cochez cette option pour que les boutons soient copis sous forme de texte plutt que sous forme d'image. Cochez cette option pour que les objets Texte soient copis sous forme de texte plutt que sous forme d'image.
Slections pour la zone de Cochez cette option pour que les zones de slections actives soient copies sous slections actives forme de texte plutt que sous forme d'image. Le paramtre Zoom du Presse-papiers, qui est indpendant du rglage actuel du zoom de la feuille, dtermine la taille de l'image copie. Les images plus grandes ont une meilleure qualit d'image au dtriment de la taille du fichier. Dans le groupe Exportation des slections actives, vous pouvez dterminer si les slections actives doivent tre incluses lors de l'exportation vers les types de fichiers indiqus. Exportations HTML Cochez cette case pour inclure les slections actives lors de l'exportation vers des fichiers HTML. Cochez cette case pour inclure les slections actives lors de l'exportation vers des fichiers BIFF (Excel).
Exportations BIFF
Dans le groupe Options d'exportation par dfaut, vous pouvez dfinir des valeurs de formatage par dfaut pour l'exportation.
95
Formatage des nombres Le formatage des donnes numriques de QlikView n'est pas toujours compatible avec d'autres programmes en raison de paramtres dfinis par l'utilisateur, etc. Le menu droulant propose trois choix sous Formatage des nombres, applicables aux donnes numriques exporter.
Formatage complet Exporte les donnes numriques avec leur format de nombre complet, exactement tel qu'il apparat dans les objets de feuille du document. Pas de sparateur des milliers Supprime le sparateur des milliers des donnes numriques. Cette option est recommande si les donnes doivent tre importes dans MS Excel. Aucun formatage Supprime tout le formatage des nombres des donnes exportes. Le sparateur dcimal sera celui dfini dans les paramtres systme (via le Panneau de configuration).
Encodage Vous pouvez dfinir le jeu de caractres par dfaut exporter dans de nouveaux documents. Choisissez l'une des options suivantes: ANSI, Unicode ou UTF-8.
Dans le groupe Options d'envoi vers Excel, vous pouvez dfinir les valeurs par dfaut qu'utilisera la commande de menu Envoyer vers Excel pour le formatage. Utiliser les paramtres rgionaux pour l'envoi vers Excel Grce cette option, les paramtres rgionaux du systme d'exploitation sont utiliss pour dfinir le sparateur dcimal lorsque la commande Envoyer vers Excel est utilise pour exporter des donnes. Lorsque cette case est coche, MicrosoftExcel risque de ne pas interprter les donnes numriques correctement. Si l'on dcoche cette option, un point sera utilis comme sparateur dcimal, quels que soient les paramtres rgionaux. Si cette case n'est pas coche, les couleurs standard de la palette Excel remplacent les couleurs slectionnes dans QlikView. Les couleurs d'origine sont remplaces par les couleurs les plus proches de la palette standard.
96
Dans le groupe Couleurs du graphique, vous pouvez dcider d'outrepasser un rglage pour toutes les impressions de graphiques. Vous pouvez slectionner un des trois autres paramtres suivants : Utiliser les paramtres du Les paramtres intrinsques du graphique concernant la couleur ou le noir et graphique blanc seront toujours utiliss. Forcer la couleur Tous les graphiques bitmap seront imprims en couleur, quels que soient les paramtres de Couleurs du document.
Forcer le remplacement Tous les graphiques bitmap seront imprims en noir et blanc, quels que soient les des couleurs par des paramtres de Couleurs du document. motifs
Lorsque vous imprimez des tables dont le contenu s'tend sur plusieurs pages, vous pouvez choisir ou non d'imprimer les lignes ou colonnes d'en-tte sur chaque page. Pour cela, utilisez le groupe Mode d'affichage des en-ttes dans les tables. Rpter les lignes d'entte Si cette option est coche, les lignes d'en-tte apparatront sur chaque page.
Rpter les colonnes d'en- Si cette option est coche, les colonnes d'en-tte (des tableaux croiss tte dynamiques) apparatront sur chaque page.
97
Ce bouton ouvre la bote de dialogue Mise en page o vous pouvez dterminer les marges et l'orientation de la page.
En raison de l'interaction entre les bibliothques de graphiques de Microsoft et certains pilotes d'imprimante Postscript, la nettet des impressions produites partir de la commande Imprimer la feuille peut parfois ne pas tre la hauteur de vos attentes. Pour viter cela, cochez cette option. Les temps d'impression pourront toutefois tre beaucoup plus longs (jusqu' plusieurs minutes).
L'utilisateur peut configurer dans cette zone les paramtres d'envoi des courriels partir de QlikView. Cette fonctionnalit requiert l'accs un serveur SMTP. Dans le groupe Expditeur, vous pouvez spcifier le nom et l'adresse lectronique qui apparatront comme expditeur sur le courriel envoy par QlikView. Sous Encodage, vous pouvez modifier la page de codes de caractres utilise pour envoyer le courriel, si vous avez des problmes avec le paramtre en vigueur. Cocher Envoyer encod en MIME pour encoder le courriel peut aussi permettre de rsoudre certains problmes. Dans le groupe Serveur, vous pouvez indiquer le serveur SMTP utiliser pour le courriel sortant de QlikView.
98
Adresse (URL ou IP) du serveur SMTP. Port utilis par le serveur SMTP. Slectionnez une mthode d'authentification dans la liste, si l'authentification est requise par le serveur SMTP. ID utilisateur utilis pour l'authentification. Mot de passe utilis pour l'authentification.
L'utilisateur peut ici dterminer les emplacements par dfaut des dossiers pour certains fichiers crs par QlikView. Il peut galement dfinir des raccourcis pour les dossiers de fichiers de document pour QlikView Server et QlikView Publisher, et indiquer des URL vers les panneaux de configuration de QlikView Server, QlikView Publisher et QlikView AccessPoint. L'onglet contient une liste d'emplacements de ressources qui peuvent tre modifis. Le volet en haut de la bote de dialogue contient une liste d'emplacements de dossiers que l'on peut modifier:
99
Ressource
Tampons QVD Emplacement de stockage par dfaut des Fichiers QVD (page 425) gnrs par le prfixe buffered des instructions load et select du script. Thmes Emplacement de stockage par dfaut des thmes de disposition dfinis par l'utilisateur; voir Assistant Crateur de thmes (page 643). Fichiers utilisateur Emplacement par dfaut du dossier racine o se trouvent les dossiers qui stockent les favoris utilisateur, les rapports utilisateur et les alertes utilisateur. Si vous changez cet emplacement sans dplacer le contenu des dossiers, vous perdrez les favoris, les rapports et les alertes utilisateur existants. Documents stocks sur le serveur Vous pouvez indiquer ici l'emplacement du dossier de document du serveur QlikView, le cas chant. Documents Publisher Vous pouvez indiquer ici l'emplacement du dossier de document source QlikView Publisher, le cas chant. QlikView Management Console (URL) Vous pouvez spcifier ici une URL pointant sur la console QlikView Management Console, QMC ou la console QlikView Enterprise Management Console, QEMC, le cas chant. QlikView Server AccessPoint (URL) Vous pouvez spcifier ici une URL pointant sur QlikView AccessPoint, le cas chant. QlikView SDK (URL) Vous pouvez spcifier ici une URL pointant sur QlikView SDK, le cas chant. License Lease Server par dfaut (URL) Vous pouvez spcifier ici une URL pointant sur QlikView License Lease Server, le cas chant. Table d'autorisation Publisher (URL) Vous pouvez spcifier ici une URL pointant sur les tables d'autorisation d'accs la section cres dans QlikView Publisher. Pour plus d'informations sur la gestion des accs de section, consultez le manuel de rfrence du serveur QlikView.
Emplacement Rinitialiser Chemin vers les emplacements respectifs du dossier. Ce bouton rtablit l'emplacement par dfaut de QlikView pour le dossier slectionn. Le chemin affich dans la liste sera prcd du texte <Par dfaut>.
100
Modifier...
Lorsqu'une ressource de dossier est modifie, ce bouton ouvre la bote de dialogue Parcourir la recherche d'un dossier o vous pouvez localiser l'emplacement voulu pour le dossier slectionn. Lorsqu'une URL est modifie, ce bouton ouvre une bote de dialogue dans laquelle vous pouvez saisir une URL.
Dans cet onglet, vous pouvez choisir d'outrepasser une ou plusieurs mesures de scurit de QlikView vis-vis des macros et scripts hostiles imbriqus dans le document QlikView. Aucun avertissement invitant l'utilisateur accepter ou non un code potentiellement dangereux ne s'affichera. Utilisez ces options avec prcaution et uniquement quand vous travaillez avec des documents connus. Module (autoriser la cration d'objets et Cochez cette case pour dsactiver la recherche par QlikView de l'accs aux fichiers) macros contenant des appels de cration d'objet ou accdant des fichiers externes. Script (autoriser l'criture dans la base Cochez cette case pour dsactiver la recherche par QlikView de de donnes et l'excution d'instructions) scripts contenant la commande execute et le qualificatif mode is write dans les instructions select. Lancer (dmarrer des programmes et ouvrir des documents partir d'un bouton, script et module) Cochez cette case pour dsactiver la recherche par QlikView de lancements de programmes externes partir du script QlikView, du module ou de boutons.
101
Cochez cette case pour dsactiver la recherche par QlikView d'enregistrements ou d'exportations vers des fichiers aux extensions suspectes.
Confirmer le lancement partir d'une moins que cette option ne soit dslectionne, l'utilisateur devra macro confirmer le lancement d'autres applications partir d'une macro. .
Licence QlikView
Cette bote de dialogue affiche les informations actuelles d'enregistrement de l'installation de QlikView.
Modifier... Pour saisir un nouveau numro de srie et un nouveau numro de contrle de la licence, cliquez sur ce bouton. Les modifications ne prendront effet qu'aprs le redmarrage de QlikView. Effacer les informations de licence Si vous cliquez sur ce bouton, le numro de licence sera effac lors du prochain dmarrage de l'application. Voir les droits de licence Pour afficher le contrat de licence, cliquez sur ce bouton.
102
Rpertorie tous les ID des produits OEM disponibles. Cliquez sur ce bouton pour diter l'alias des ID du produit OEM.
103
104
13 Exportation et impression
13.1 Imprimer: Gnral
Sous cet onglet, vous pouvez dfinir les paramtres de l'imprimante et du papier. Vous pouvez dfinir d'autres paramtres d'impression dans les pages de proprits Imprimer: Disposition (page 106) et Imprimer: En-tte/Pied de page (page 108).
Imprimer, Gnral
Dans le groupe Imprimante figurent les imprimantes disponibles dans une liste droulante. Vous pouvez accder aux Proprits de l'imprimante en cliquant sur ce bouton. Dans le groupe Papier, on peut slectionner le Format et la Source (bac). D'autres options de cet onglet vous permettent de modifier l'orientation du papier, de spcifier l'tendue de pages imprimer et le nombre de copies, ainsi que les copies assembles ou non. Le groupe Format propose trois options d'chelle diffrentes: Mettre chelle _ % Cochez cette option et saisissez un pourcentage pour augmenterou diminuer l'chelle de l'impression.
Adapter aux pages 1 x 1 Cochez cette option pour que l'impression soit l'chelle du format du papier. Vous pouvez ventuellement obtenir un meilleur rsultat en modifiant l'Orientation. Adapter _ x _ pages Cochez cette option pour que l'impression soit l'chelle du nombre de pages spcifi.
Remarque si vous avez ouvert la bote de dialogue Imprimer par la commande Fichier: Imprimer la feuille, le groupe Taille n'est pas disponible, mais est remplac par le groupe Options des feuilles o vous pouvez dterminer si vous voulez imprimer uniquement cette feuille ou toutes les feuilles, et si vous voulez dfinir l'impression sur Dessiner l'arrire-plan (papier peint) au cours de l'impression.
Les boutons suivants sont aussi disponibles:
105
Cliquez sur ce bouton pour enregistrer vos rglages concernant l'en-tte et le pied de page et continuer travailler dans cette bote de dialogue.
Aperu avant impression Ce bouton ouvre une fentre qui affiche un Aperu avant impression (page 110) dtaill de l'objet imprimable actif. Imprimer Cliquez sur ce bouton pour lancer la commande d'impression et fermer cette bote de dialogue.
Imprimer, Disposition
Sous cet onglet, les paramtres des options Imprimer la slection active et Marges peuvent tre dfinis. Vous pouvez dfinir d'autres paramtres d'impression dans les pages de proprits Imprimer: Gnral (page 105) et Imprimer: En-tte/Pied de page (page 108). Imprimer la slection active Dans le groupe Imprimer la slection active, vous pouvez inclure les slections actives l'impression. Le texte tat de la slection s'affichera l'impression, suivi d'une liste de champs et de valeurs de champs. Les options suivantes dterminent quelles pages les slections actives seront incluses: Sur la premire page, Sur toutes les pages - En haut des pages, Sur toutes les pages En bas des pages et Sur la dernire page. Dans cette zone d'dition, indiquez un texte imprimer avant l'objet. Ce texte peut tre une Formule calcule (page 939). Le bouton ... ouvre la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Le bouton Police ct de la zone d'dition permet de slectionner une police spare pour le texte.
Texte du titre
106
Texte de fin
Dans cette zone d'dition, indiquez un texte imprimer aprs l'objet de feuille. Ce texte peut tre une Formule calcule (page 939). Le bouton ... ouvre la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Le bouton Police ct de la zone d'dition permet de slectionner une police spare pour le texte. Dans le groupe Marges, vous pouvez dfinir les marges autour de l'objet imprim. Les modifications apparaissent dans le volet d'aperu droite de la bote de dialogue Imprimer. Les mesures sont en mm, cm ou ". L'unit par dfaut est dfinie la page Prfrences utilisateur: Conception. Haut Spcifie la distance entre le haut de la page et la bordure suprieure de l'objet imprim. En-tte La valeur En-tte correspond la distance entre le texte de l'en-tte et le haut de la page. Pour que le texte de l'en-tte apparaisse, cette valeur doit tre infrieure celle de la marge dfinie en Haut. Gauche Spcifie la distance entre le bord gauche du papier et la bordure gauche de l'objet imprim. Droite Spcifie la distance entre le bord droit du papier et la bordure droite de l'objet imprim. Bas Spcifie la distance entre le bas du papier et la bordure infrieure de l'objet imprim. Pied de page La valeur Pied de page correspond la distance entre le texte de pied de page et le bas de la feuille de papier. Pour que le texte de pied de page apparaisse, cette valeur doit tre infrieure celle de la marge dfinie en Bas.
Marges
Les boutons suivants sont aussi disponibles: Enregistrer les paramtres Aperu avant impression Imprimer Cliquez sur ce bouton pour enregistrer vos paramtres de disposition et continuer travailler dans cette bote de dialogue. Ce bouton ouvre une fentre qui affiche un Aperu avant impression (page 110) dtaill de l'objet imprimable actif. Cliquez sur ce bouton pour lancer la commande d'impression et fermer cette bote de dialogue.
107
Sous cet onglet, vous pouvez spcifier des paramtres pour l'En-tte et le Pied de page. Vous pouvez dfinir d'autres paramtres d'impression dans les pages de proprits Imprimer: Gnral (page 105) et Imprimer: Disposition (page 106). Les boutons suivants servent insrer des codes de contrles correspondant des informations systme spcifiques dans l'un des volets de texte. On peut aussi saisir les codes de contrle directement: Page Cliquez sur ce bouton ou saisissez le code &[Page] pour insrer le numro de page. Cliquez sur ce bouton ou saisissez le code &[Pages] pour insrer le nombre total de pages. Lors de l'utilisation de cette option pour l'impression groupe d'un rapport, la dure du calcul peut tre longue avant le dbut de l'impression. Dans ce cas, vous serez averti. Cliquez sur ce bouton ou saisissez le code &[Date] pour insrer la date du jour. On peut dfinir le format de date dans la bote de dialogue Date et heure (page 109). Cliquez sur ce bouton ou saisissez le code &[Time] pour insrer l'heure du moment. On peut dfinir le format d'heure dans la bote de dialogue Date et heure. Cliquez sur ce bouton ou saisissez le code &[File] pour insrer le nom du fichier. Cliquez sur ce bouton ou saisissez le code &[Sheet] pour insrer le nom de la feuille. Cette option n'est pas disponible lors de l'impression de rapports. Cliquez sur ce bouton ou saisissez le code &[Title] pour insrer le titre de l'objet imprim. Cette option n'est pas disponible lors de l'impression de rapports.
Pages
Date
Time
Titre
108
Image
Cliquez sur ce bouton pour importer une image partir de la bote de dialogue Slectionner une image. L'image sera imprime comme un graphique dans le volet d'en-tte ou de pied de page. Vous pouvez aussi saisir manuellement le code &[Picture=nomdufichier] o nomdufichier est le nom complet du fichier avec son chemin. Cliquez sur ce bouton ou saisissez le code &[Report] pour insrer le titre de l'objet imprim. Cette option est uniquement disponible lors de l'impression de rapports.
Rapport
Les groupes En-tte et Pied de page permettent les rglages ci-dessus dans les trois volets: Section gauche, Section centrale et Section droite. Cliquez simplement sur le volet voulu pour y placer le curseur, puis cliquez sur un bouton ou saisissez le code. Les boutons suivants sont aussi disponibles: Police Date et heure Par dfaut Ce bouton ouvre la bote de dialogue Police (page 519). Ce bouton ouvre la bote de dialogue Date et heure (page 109). Cliquez sur ce bouton pour revenir aux rglages par dfaut de l'en-tte et du pied de page. Cliquez sur ce bouton pour enregistrer vos rglages concernant l'en-tte et le pied de page et continuer travailler dans cette bote de dialogue.
Aperu avant impression Ce bouton ouvre une fentre qui affiche un Aperu avant impression (page 110) dtaill de l'objet imprimable actif. Imprimer Cliquez sur ce bouton pour lancer la commande d'impression et fermer cette bote de dialogue.
Vous pourrez choisir ici l'affichage de la date et de l'heure que vous prfrez.
109
Activez cette option pour appliquer les formats de date et d'heure du systme (par exemple Windows). Aperu du format de date et d'heure actuel. Le format de date peut tre configur ici. Slectionnez le format partir de la liste droulante. Choisissez le caractre utiliser comme sparateur de date. Dans le groupe Heure, vous pouvez dfinir le format de l'heure. 24 heures Activez cette option pour afficher l'heure au format 24 heures. 12 heures Activez cette option pour afficher l'heure au format 12 heures. Sparateur horaire Choisissez le caractre utiliser comme sparateur d'heure. Afficher les secondes Activez cette option pour afficher les secondes dans le format de l'heure.
Menu droulant Ce menu droulant permet de modifier rapidement la page afficher dans l'aperu. #pages Page prc. Si l'aperu contient plusieurs pages, vous pouvez cliquer sur ce bouton pour afficher la page prcdente. Si l'aperu contient plusieurs pages, vous pouvez cliquer sur ce bouton pour afficher la page suivante.
Page suiv.
110
L'aperu inclut une autre page si l'objet actif ne tient pas sur une page.
Contenu du Presse-papiers
S'ouvre partir de Options du Presse-papiers (page 111), dans le menu dition. Cette bote de dialogue simplifie la copie vers le Presse-papiers. Lorsqu'elle est ouverte, QlikView est en mode copie et les valeurs sur lesquelles vous cliquez sont automatiquement copies dans le Contenu du Presse-papiers. Quand le document est en mode copie, la logique QlikView est dsactive. Format du Presse-papiers Le format du Presse-papiers se dfinit dans ce groupe. Colonne, Ligne dlimite par des virgules et Ligne dlimite par des tabulations sont les options disponibles.
111
Dans ce groupe, on peut dterminer les guillemets des lments slectionns. Guillemeter avec ' encadre tous les lments avec des guillemets simples. Ces guillemets sont utiles si les lments copis doivent tre colls dans le script en tant que valeurs de champ. Guillemeter avec '' encadre tous les lments avec des guillemets doubles. Ces guillemets sont utiles si les lments copis doivent tre colls dans le script en tant que noms de champs ou dans un script Visual Basic, par exemple une macro QlikView. Aucune n'ajoute aucun guillemet. Ferme la bote de dialogue Contenu du Presse-papiers et transfre son contenu vers le Presse-papiers de Windows. Ferme la bote de dialogue Contenu du Presse-papiers sans transfrer son contenu vers le Presse-papiers de Windows.
OK
Annuler
Remarque Lors de l'exportation dans un fichier qvo, les donnes sont exportes telles qu'elles apparaissent dans le document QlikView. Lors de l'exportation dans Excel, les donnes sous-jacentes sont exportes mais apparaissent au format Excel.
112
14 Logique et slections
14.1 Slection d'une seule valeur de champ
Pour slectionner une valeur dans un champ, cliquez simplement dessus. Une fois slectionne, la cellule devient verte pour indiquer son nouvel tat, savoir qu'elle est slectionne. La slection peut se rpercuter sur les tats de nombreuses valeurs dans les autres objets de la feuille. Les cellules blanches reprsentent les valeurs de champs facultatives, tandis que les cellules grises reprsentent les valeurs de champs exclues par les slections. Quand une slection est effectue, des jointures internes naturelles sont cres entre toutes les tables associes. On peut faire des slections non seulement dans les listes de slection, mais aussi dans les zones de statistiques, les listes multiples, les zones table et les graphiques. Consultez les paragraphes ci-aprs pour plus d'informations sur les slections dans les objets. Pour annuler une slection, cliquez dessus ou choisissez Effacer dans le menu Objet, ou encore l'une des commandes Effacer du menu Slections. Lorsqu'on clique sur une valeur exclue, les slections incompatibles avec cette valeur sont annules et la valeur sur laquelle on a cliqu est slectionne.
Quand l'option Afficher les alternatives (page 503) est active, QlikView affiche les cellules non slectionnes dans la liste de slection correspondante comme valeurs de remplacement (blanc), moins qu'elles ne soient exclues par des slections dans d'autres listes de slection. Elles sont toutefois logiquement exclues et ne sont donc pas incluses dans les calculs effectus sur les valeurs possibles (facultatives et slectionnes). Lorsque l'option Afficher les alternatives est dsactive, c'est--dire dcoche, QlikView affiche les cellules non slectionnes comme exclues (gris). Le style de slection Cases cocher Windows n'utilise pas ce jeu de couleurs.
113
114
Slectionn NOT
Rouge/Noir avec !
Comportement logique
Le comportement logique des styles Cases cocher Windows et Case cocher de voyant diffre de celui des styles codage couleur sur deux points. 1. Toutes les slections sont considres dans le style Cases cocher Windows et Cases cocher de voyant comme des slections bascule, c'est--dire qu'elles fonctionnent comme si vous mainteniez la touche ctrl enfonce tout en procdant aux slections dans les styles codage couleur. 2. Toutes les listes de slection sont traites comme si l'option Afficher les alternatives tait slectionne, quel que soit le paramtre rel de cette proprit.
14.4 Indicateur
Les indicateurs (ou signaux) sont des points colors qui apparaissent parfois dans les tables, sur les tabs et dans le coin droit de la Barre d'tat (page 80). Ils servent simplement vous rappeler que vous avez effectu des slections dans des champs qui ne sont pas disponibles sur la feuille affiche. Comme toutes les feuilles d'un document QlikView sont totalement interconnectes tout moment, ces slections modifient trs vraisemblablement ce qui est affich sur la feuille active, mme si elles ne sont pas apparentes! D'o l'utilit des indicateurs. Des indicateurs de slection peuvent aussi apparatre en haut droite des champs de donnes dans les tables QlikView: zones tables, tableaux croiss dynamiques et tableaux simples. C'est une option utile, car les slections dans les tables n'utilisent pas elles-mmes de code couleur. Vous devez la slectionner/dslectionner dans la bote de dialogue Prfrences utilisateur: Objets (page 91). Des indicateurs de slection apparatront dans la zone des slections actives, ainsi que dans la zone de texte libre des slections actives, afin de distinguer les valeurs slectionnes et les valeurs verrouilles. La couleur de l'indicateur correspond au jeu de couleurs gnral: Un point vert pour les valeurs slectionnes. Un point bleu pour les slections verrouilles. Un point rouge pour les valeurs dslectionnes en mode AND.
Placez le curseur dans la liste de slection, puis tirez-le sur plusieurs valeurs de champs en appuyant sur le bouton de la souris. Cliquez sur la premire valeur slectionner, puis utilisez CTRL+ clic pour toute slection supplmentaire. Cliquez sur l'lment slectionner le plus haut, puis cliquez sur l'lment le plus bas en appuyant aussi sur MAJ. De cette faon, tous les lments se trouvant entre les deux seront aussi slectionns. Cependant, si le mcanisme de tri est activ, la premire slection peut faire changer l'ordre, et effectuer une seconde slection correcte est alors difficile. Confirmez une recherche textuelle (voir ci-dessous) en appuyant sur la touche ENTRE. Toutes les valeurs de champs correspondantes seront alors slectionnes. Si vous maintenez la touche CTRL enfonce tout en appuyant sur la touche ENTRE, les rsultats de la recherche textuelle seront ajouts aux slections prcdentes.
Pour dslectionner une slection ajoute une autre, cliquez dessus avec la touche CTRL enfonce.
115
Si vous effectuez une slection multiple dans une liste de slection et que vous faites une nouvelle slection parmi les valeurs facultatives disponibles dans une autre liste de slection, certaines valeurs slectionnes dans la premire liste de slection pourront tre exclues. Toutefois, lorsque la slection dans la deuxime liste est annule, les slections prcdentes sont, par dfaut, rcupres. Une slection multiple peut tre interprte de deux manires, soit comme un ou logique, soit comme un and logique. Par dfaut, c'est le ou logique, c'est--dire que QlikView trouve une solution associe une ou plusieurs valeurs de champs slectionnes.
Descend la ou les slection(s) active(s) d'un cran dans la liste de slection. Lorsque la dernire valeur est atteinte, la slection revient la premire valeur. Quand aucune slection n'est effectue, la liste de slection descend simplement d'une cellule la fois. Monte la ou les slection(s) active(s) d'un cran dans la liste de slection. Lorsque la premire valeur est atteinte, la slection revient la dernire valeur. Quand aucune slection n'est effectue, la liste de slection monte simplement d'une cellule la fois. Descend les slections actives d'un intervalle quivalent la distance qui spare les slections affiches les plus loignes. Quand le dernier ensemble de valeurs est atteint, les slections reviennent au premier ensemble. Quand aucune slection n'est effectue, la liste de slection descend simplement d'une page la fois. Monte les slections actives d'un intervalle quivalent la distance qui spare les slections affiches les plus loignes. Lorsque le premier ensemble de valeurs est atteint, la slection revient au dernier ensemble. Quand aucune slection n'est effectue, la liste de slection monte simplement d'une page la fois. Dplace la ou les slection(s) active(s) au dbut de la liste. Dplace la ou les slection(s) active(s) la fin de la liste.
PgSuiv
PgPrc
Origine Fin
Exemple:
Supposons que la liste de slection (E et F slectionns) est comme suit :
F et G seront slectionnes.
116
D et E seront slectionnes. PgSuiv G et H seront slectionnes. PgPrc C et D seront slectionnes. Origine A et B seront slectionnes. Fin I et J seront slectionnes.
Dans la fentre Slections actives, les slections sont listes par nom et par valeur de champ. Cette fentre reste au-dessus de toutes les feuilles et vous aide suivre l'tat des slections dans le document. Dans la colonne tat, des Indicateur (page 115) permettent de distinguer les valeurs slectionnes et les valeurs verrouilles. Vous pouvez y accder via le menu Affichage ou le menu Slections actives de la barre d'outils. Si vous cliquez avec le bouton droit droit dans la fentre Slections actives sans avoir mis aucun champ en surbrillance, le menu contextuel contient les commandes suivantes : Effacer toutes les slections Verrouiller toutes les slections Dslectionne toutes les valeurs slectionnes du document.
117
Copie le nom de toutes les valeurs slectionnes du document, ainsi que le nom des champs dans lesquels ces slections ont t faites, dans le Presse-papiers.
La fentre Slections actives ressemble un objet de feuille dans la mesure o elle peut tre dimensionne et o elle peut rester ouverte pendant qu'un document est en cours d'utilisation. Elle reste ouverte lorsque vous quittez QlikView et rapparat au prochain dmarrage du programme. Comme les objets de feuille, elle est mise jour de faon dynamique ds que de nouvelles slections sont effectues, ce qui permet d'avoir toujours un aperu des slections actives. Le nombre maximum de valeurs distinctes slectionnes afficher dans la fentre Slections actives est spcifi dans la bote de dialogue Prfrences utilisateur ( Prfrences utilisateur (page 81)). Lorsque des valeurs supplmentaires sont slectionnes, elles sont seulement signales par 'x valeurs sur y' pour le champ concern. Les slections effectues dans les zones and sont prcdes du symbole & ou !, selon qu'il s'agit d'une slection ou d'une exclusion.
Zones de statistiques
Dans les zones de statistiques, il est possible de cliquer sur certaines quantits statistiques, par exemple Min, Max et Mdiane, pour slectionner la valeur correspondante. La slection n'est pas indique dans la zone de statistiques, uniquement dans les autres zones.
Listes multiples
Chaque ligne d'une liste multiple reprsente un champ. Un clic sur la petite flche affiche la liste de valeurs appartenant au champ. Il est possible d'effectuer des slections et des recherches dans cette liste, comme pour une liste de slection.
Zones table
On peut effectuer des slections en cliquant sur une cellule ou en balayant une zone couvrant une ou plusieurs lignes et une ou plusieurs colonnes. Si l'option Menu droulant est active, une flche s'affiche dans l'en-tte de la colonne. Un clic sur la flche affiche la liste des valeurs appartenant au champ. Il est possible d'effectuer des slections et des recherches dans cette liste, comme pour une liste de slection.
Objets curseur/calendrier
Dans les curseurs, o un seul champ est la base, il est possible de slectionner une valeur en rglant le petit curseur sur la position souhaite. Si le curseur est convenablement configur, la taille du petit curseur peut tre modifie par un clic de la souris. De cette faon, plusieurs valeurs peuvent tre slectionnes. Un clic sur le petit symbole de calendrier dans un objet calendrier affiche le calendrier. Il est possible de slectionner une date ou une priode complte grce la souris, en fonction de la configuration de l'objet calendrier ; cette slection est transfre au champ sous-jacent. En cliquant en maintenant la touche CTRL enfonce, il est possible de slectionner plusieurs priodes, mme si elles concernent diffrents mois ou annes.
118
Secteurs
On peut effectuer des slections dans la zone de trac en cliquant sur un seul secteur ou en balayant plusieurs secteurs. Dans ce dernier cas, la zone couverte est indique par une trame verte. La slection concernera les valeurs de dimension utilises pour calculer les points de donnes slectionns. On peut effectuer des slections en cliquant ou en balayant dans la lgende du graphique.
Blocs
Il est possible de slectionner des blocs individuels dans les blocs. Avec les slections, la fonctionnalit de zoom avant entre en jeu. La slection du premier bloc fait rfrence la premire dimension, la slection d'un deuxime bloc au sein du premier fait rfrence la deuxime dimension, etc. Il est galement possible de slectionner plusieurs blocs en balayant une zone. Cette zone slectionne est indique en vert jusqu' ce que le bouton de la souris soit relch. Une telle slection fait rfrence la valeur ou aux valeurs de la premire dimension. Les blocs correspondants sont calculs sur la base de ces valeurs. Si une slection croise les bordures de bloc de plusieurs valeurs appartenant la premire dimension, toutes les valeurs lies appartenant aux deuxime et troisime dimensions sont galement impactes, et pas uniquement celles de la zone slectionne.
Jauges
On ne peut pas effectuer de slections dans les jauges.
Tableaux simples
On peut effectuer des slections dans les colonnes de dimension en cliquant sur une cellule ou en balayant plusieurs cellules. La zone slectionne est indique en vert jusqu' ce que le bouton de la souris soit relch.
119
Si l'option Menu droulant est active dans une colonne reprsentant une dimension, une petite flche s'affiche dans l'en-tte de la colonne. Un clic sur la flche affiche la liste de toutes les valeurs du champ. Il est possible d'effectuer des slections et des recherches dans cette liste. On peut effectuer des slections dans les colonnes d'expression en cliquant sur une seule cellule. La slection concernera les valeurs de dimension utilises pour calculer la cellule d'expression slectionne.
14.10 Rechercher
On peut aussi effectuer des slections par la recherche textuelle. Pour saisir une chane de recherche, cliquez sur l'en-tte de la liste de slection, puis tapez simplement votre chane. La chane ne respecte pas la casse des caractres. Elle apparatra dans la zone de recherche textuelle contextuelle. QlikView affichera alors toutes les valeurs du champ slectionn rpondant aux critres de la chane de recherche. Lorsque vous appuyez sur ENTRE ou que vous cliquez sur l'une des cellules ainsi obtenues, les valeurs sont slectionnes. Si vous maintenez la touche CTRL enfonce tout en appuyant sur la touche ENTRE, les rsultats de la recherche textuelle seront ajouts aux slections prcdentes. La zone de recherche se ferme automatiquement lorsque vous appuyez sur la touche ENTRE ou CHAP ou encore lorsque vous cliquez dans la disposition. Vous pouvez galement la fermer en cliquant sur l'icne de la zone de recherche. La zone de recherche est redimensionnable et conserve sa nouvelle taille sa rouverture. Si plusieurs listes de slections sont actives (cliquez sur leur en-tte en maintenant la touche MAJ enfonce pour les slectionner), elles sont toutes incluses dans la recherche textuelle. On ne peut cependant pas appuyer sur ENTRE pour slectionner les valeurs obtenues, moins qu'elles ne soient facultatives dans une seule des listes actives. Si une slection a dj t effectue, la recherche textuelle peut tre interprte de deux manires: soit vous cherchez uniquement parmi les valeurs facultatives, soit vous cherchez parmi toutes les valeurs, c'est--dire que vous incluez les valeurs exclues dans la recherche. Pour dfinir le mode de recherche utiliser, vous pouvez soit slectionner, soit dslectionner l'option Inclure les valeurs exclues dans la recherche dans la bote de dialogue Prfrences utilisateur. Ce mode peut aussi tre dfini sparment pour certains objets. Si l'option and logique est active pour un champ, il ne sera peut-tre pas possible de slectionner les valeurs multiples obtenues.
Recherche textuelle
La recherche textuelle est la faon la plus simple d'effectuer une recherche. QlikView recherche les valeurs du champ correspondant la chane textuelle saisie. Si aucun caractre gnrique n'est utilis (recherche classique), QlikView recherche les mots commenant par la chane de caractres prcise. Si la chane de recherche contient plusieurs mots spars par des espaces, QlikView l'interprte comme plusieurs chanes de recherche et affiche des valeurs de champ contenant l'un ou l'autre de ces termes.
120
La chane de recherche peut cependant contenir des caractres gnriques (recherche avec caractres gnriques). Dans ce cas, seuls les enregistrements correspondant la chane de caractres entire s'afficheront, un espace n'impliquant pas d'oprateur OU logique. Les caractres gnriques peuvent apparatre plusieurs fois dans la chane de recherche, quelle que soit leur position. Les caractres gnriques suivants sont disponibles: * Aucun caractre ou plus. ? N'importe quel caractre. ^ chane entire. Appuyez sur la touche ENTRE pour slectionner les valeurs obtenues et sur la touche CHAP pour annuler l'opration.
Exemples:
a* trouvera toutes les valeurs commenant par la lettre a. *b* trouvera toutes les valeurs contenant la lettre b.
Recherche partielle
Si vous commencez votre recherche textuelle par le symbole ~, la fentre de recherche textuelle sera ouverte en mode de recherche partielle. La fentre de recherche contiendra un tilde ~ avant le curseur. Au fur et mesure de votre saisie, toutes les valeurs seront tries en fonction de leur degr de ressemblance la chane de recherche, les meilleures correspondances tant places en haut de la liste. Si vous appuyez sur ENTRE, la premire valeur de la liste sera slectionne.
Recherche numrique
On peut aussi effectuer des slections par la recherche numrique. Elle se rapproche beaucoup de la recherche textuelle. La seule diffrence est que la chane de recherche doit commencer par l'un des oprateurs relationnels >, >=, < or <=.
Exemples:
>900 <=900 trouvera toutes les valeurs suprieures 900. trouvera toutes les valeurs infrieures ou gales 900. trouvera toutes les valeurs suprieures 900 et infrieures 1000. trouvera toutes les valeurs infrieures 900 et suprieures 1000.
>900<1000
<900>1000
121
Recherche associe
La zone de recherche contient un chevron droite. Si vous cliquez dessus, la bote de recherche se dveloppe droite et une deuxime srie de rsultats s'affiche en regard de la premire. Cette deuxime liste contient des correspondances dans d'autres champs. Il est dsormais possible de cliquer sur la deuxime srie de rsultats et d'effectuer des slections temporaires. Ces slections permettront de restreindre les rsultats de la premire liste. Une fois la slection effectue dans la deuxime liste, il est possible de saisir une nouvelle chane de recherche avant d'effectuer une slection dans la premire liste. Enfin, lorsque la slection est effectue dans la premire liste, la deuxime liste se ferme.
Recherche avance
Pour les expressions complexes, vous pouvez utiliser la bote de dialogue Recherche avance( voir cidessous), accessible l'aide du raccourci clavier CTRL+MAJ+F. Si vous commencez votre recherche par un signe gal (=), vous pouvez saisir une expression de recherche avance en utilisant des critres de recherche pour les champs associs ainsi que la logique boolenne complte. Aprs le signe gal, vous pouvez maintenant saisir n'importe quelle expression de disposition QlikView valide ( Bote de dialogue diter l'expression (page 813)). L'expression sera value pour chaque valeur classe dans le champ de recherche. Toutes les valeurs pour lesquelles l'expression de recherche renvoie une valeur diffrente de zro seront retournes.
Exemples:
=MonChamp like 'A*' or MonChamp like '*Z' Si, par exemple, la recherche est appele partir d'une liste contenant le champ MonChamp, la recherche retournera toutes les valeurs commenant par la lettre A ou se terminant par la lettre Z. =sum(Ventes)>sum(Budget) Si, par exemple, la recherche est appele partir d'une liste contenant le champ Vendeur, la recherche retournera tous les vendeurs dont la somme des ventes est suprieure leur budget associ.
Voir aussi:
122
Cette fentre permet de formuler des critres d'interrogation complexes sur les champs de QlikView. la diffrence de la fentre de Rechercher (page 120) standard qui apparat au lancement d'une recherche sur une liste de slection active, le rsultat de la recherche ne sera pas visible de manire interactive dans la disposition tant que la recherche ne sera pas valide par un clic sur le bouton Rechercher. La fentre peut rester ouverte pendant que vous continuez travailler dans la disposition QlikView. Il est possible de redimensionner la fentre pour faciliter l'dition des expressions longues ou complexes. Rechercher dans Le champ dans lequel la recherche sera effectue. Quand la fentre s'ouvre, le champ par dfaut qui est slectionn est celui de la liste active. Il est possible de modifier tout moment le champ de la recherche en utilisant la liste droulante. Rechercher l'expression Zone dans laquelle vous tapez l'expression rechercher. Les rgles sont les mmes que celles s'appliquant lorsque vous utilisez la bote de recherche classique. Rechercher Prcdent Applique la recherche au champ de recherche. QlikView mmorise les 100 dernires slections. En cliquant sur ce bouton, vous reculez d'un lment dans la liste des slections. En cliquant sur sur ce bouton, vous avancez d'un lment dans la liste des slections (ce qui revient annuler la dernire utilisation de la commande Prcdent). Cette opration est possible seulement si la commande Prcdent a t utilise juste avant. Efface les slections dans le champ de recherche courant.
Suivant
Effacer le champ
123
Efface toutes les slections dans le document. Ouvre la fentre Aide pour effectuer une recherche avance. Ferme cette bote de dialogue.
Dans la partie infrieure de la fentre, 3 onglets sont disponibles pour y saisir des expressions avances.
Champs
La page Champs comprend des commandes destines coller la syntaxe lie aux donnes de champs QlikView. Agrgation Dans cette liste droulante, vous pouvez choisir parmi les fonctions statistiques d'agrgation disponibles dans la disposition QlikView. Dans cette liste droulante, vous pouvez slectionner une table spcifique afin de faciliter la recherche d'un champ dans la liste droulante Champ. Cette liste droulante comprend tous les champs disponibles. On peut en rduire la taille en slectionnant une table spcifique dans la liste droulante Table audessus. Si cette case est coche, la liste contenant les champs du document inclut les champs systme. Les fonctions statistiques sont calcules par dfaut sur le nombre d'occurrences dans la table de dpart. Il peut arriver cependant qu'il soit inutile de calculer les doublons. Si tel est le cas, cochez cette case avant de coller la fonction. Permet de coller la fonction ou le champ slectionn dans le champ d'dition Rechercher l'expression. Un pourcentage peut tre indiqu en utilisant la fonction fractile.
Table
Champ
Coller
Fonctions
La page Fonctions comprend des commandes destines coller la syntaxe lie aux fonctions gnrales de QlikView. Catgorie de fonction Dans cette liste droulante, vous pouvez slectionner une catgorie de fonctions afin de faciliter la recherche d'une fonction dans la liste Nom de la fonction. Cette liste droulante permet de choisir une fonction coller dans l'expression parmi les fonctions disponibles dans la disposition QlikView. On peut rduire la liste aux seules fonctions d'une catgorie donne l'aide de la liste droulante Catgorie de fonction ci-dessus. Permet de coller la fonction dans le champ d'dition Rechercher l'expression.
Nom de la fonction
Coller
Au bas de la page, un volet affiche la syntaxe des arguments de la fonction slectionne dans la liste droulante Nom de la fonction.
Variables
La page Variables comprend des commandes destines coller la syntaxe lie aux variables QlikView.
124
Variables
La liste droulante contient toutes les variables actuellement dfinies dans le document. Coller Permet de coller la fonction slectionne dans le champ d'dition Rechercher l'expression. Afficher les variables systme Si cette case est coche, la liste droulante Variables inclura les variables systme.
Au bas de la page, un volet affiche la valeur actuelle de la variable slectionne dans la liste droulante Variables.
Tables AND
Un champ ne peut pas toujours tre dfini en mode And. La raison en est que l'option and est logiquement significative uniquement si le champ concern est li un seul autre champ. L'option Mode And n'est active qu' des conditions trs strictes, imposes par la thorie que sous-tend la logique QlikView. Pour une utilisation en mode AND, les critres suivants doivent tre respects:
l l l l
le champ doit exister dans une seule table interne, le champ doit tre la seconde colonne d'un ensemble de deux colonnes au maximum, la table ne doit pas contenir d'enregistrements en double et la table doit tre charge l'aide d'un qualificateur distinct. Si la table est charge l'aide d'une instruction Select, une instruction Load distinct * doit la prcder.
125
Exemple de base
Regardez les trois zones table suivantes, chacune reprsentant une table lue dans QlikView :
La slection se rpercute dans toutes les tables. Gardons maintenant cette slection, mais dconnectons Tab2. Cela signifie que la logique sera coupe entre les champs A et C dans Tab2. Le rsultat ressemblera ceci :
Attention : Tab2 ici est une zone table et non la table elle-mme. La zone table affichera toutes les combinaisons possibles entre les champs de ses colonnes. Comme il n'y a pas de logique entre les champs A et C, toutes les combinaisons de leurs valeurs possibles respectives sont affiches.
En fait, cette structure de donnes n'est pas vraiment satisfaisante, puisque le nom de champ Pays est utilis deux fins diffrentes. Dans une table, il indique o le propritaire de la voiture habite, et dans l'autre, il
126
indique o rside le fabricant de la voiture. Avec les donnes des tables, on est confront une situation logique impossible. O que la slection soit faite, on peut suivre des associations passant par toutes les cellules des trois tables. Parmi le pays de rsidence et le pays du fabricant automobile, il faut dcider lequel est le plus important. Si vous dconnectez la table Fabricant automobile, les associations de Cadillac tats-Unis et de Volvo Sude seront rompues. En cliquant sur Sude, vous obtiendrez Bjrn Borg et Cadillac. En cliquant sur Volvo, vous obtiendrez George Bush et tats-Unis. Si l'on prfre se concentrer sur les fabricants automobiles, il est alors plus logique de dconnecter la table Domicile.
Autre exemple
Considrons une autre situation courante o les tables dconnectes peuvent tre utiles. On trouve ci-dessous trois tables dans une structure plutt habituelle : une table de transaction et deux tables de dimension y tant associes chacune par le biais d'un champ.
Maintenant, admettons que vous souhaitiez un tableau crois dynamique affichant les ventes par an et le groupe de produits. Si nous en crons un par rapport deux listes de slection affichant les champs de dimension, cela donnera ceci :
Mme si c'est un tableau crois dynamique correct, les effets de la logique de QlikView pourraient donner ici des rsultats indsirables. Si nous slectionnons l'anne 2000, nous obtiendrons la disposition suivante:
Le groupe de produits Z a disparu . Ceci normal, puisque la valeur Z du champ ProdGrp a t exclue par la slection de la valeur 2000 du champ Anne. Pourtant, le Directeur voudra srement voir Z dans le graphique avec un 0 dans la colonne sum(Quantit), afin qu'il soit clair pour tout le monde que le groupe de produits Z existe et que rien n'a t vendu en 2000.
127
On pourrait rpondre que les deux champs Anne et ProdGrp n'ont vraiment rien voir et qu'ils ne devraient donc pas interagir simplement parce qu'ils se trouvent tre lis par la table Trans. Rsolvons donc le problme en dclarant la table Trans dconnecte. Notre disposition sera tout de suite diffrente:
La table a maintenant l'apparence voulue. Notez que la slection dans la liste Anne n'exclut pas de valeurs de la liste ProdGrp. En rsum, on peut dire que cette situation, avec une ou plusieurs tables de transaction entoures d'un certain nombre de dimensions ne devant pas tre exclues, est tout fait courante. Les tables dconnectes sont alors une faon de traiter de tels cas.
Cela signifie que la quantit totale vendue est la mme, ce que l'on peut constater dans le tableau crois dynamique maintenant dvelopp avec Prod comme troisime dimension:
128
Comme vous pouvez le dduire de l'absence du groupe de produits Z dans l'anne 2000, aucune table n'a t dconnecte. QlikView traite correctement les sous-totaux, c'est--dire que les deux occurrences de B chaque anne ne sont comptes qu'une fois dans les sous-totaux. C'est l'effet de la logique interne normale de QlikView. Dconnectons maintenant la table Trans, comme nous l'avons fait auparavant. Le tableau crois dynamique aura l'apparence suivante :
Une fois l'association dans la table Trans rompue, QlikView ne peut plus garder trace de ce qui a dj t comptabilis dans les sous-totaux. Les deux occurrences de B sont comptes deux fois et les sous-totaux sont trop levs. Cette situation doit tre vite, et les tables dconnectes doivent donc tre utilises avec prudence avec des dimensions non hirarchiques.
Remarque: Les Totaux (tels qu'ils sont dfinis sous l'onglet Expressions du graphique) sont configurs sur Total de l'expression (option par dfaut) dans tous les cas ci-dessus. Si la somme des lignes est utilise, il n'y a aucune diffrence entre les deux cas.
129
Le dveloppeur appelle la bote de dialogue tats alternatifs partir du bouton tats alternatifs... de la bote de dialogue Proprits du document: Gnral. Le dveloppeur QlikView peut crer un nombre indfini d'tats dans le document QlikView et attribue un nom chaque tat cr. Ds lors que la fonctionnalit d'tats alternatifs est active, le dveloppeur QlikView a la possibilit de crer de nouveaux tats partir d'objets l'cran. Les utilisateurs finaux qui ont accs aux documents QlikView partir d'un serveur QlikView peuvent utiliser les tats alternatifs existants, mais pas en crer d'autres.
Note ! La fonctionnalit d'tats alternatifs est active par un dveloppeur QlikView et doit tre utilise avec prudence car elle peut porter confusion auprs des utilisateurs finaux.
Identificateurs d'tat
Les noms des tats crs par le dveloppeur QlikView sont appels identificateurs d'tat. Deux tats sont disponibles en permanence: l'tat par dfaut et l'tat hrit. L'tat par dfaut est celui dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut. Les objets peuvent hriter d'tats provenant d'objets de niveau suprieur, tels que les feuilles et les conteneurs. Autrement dit, les tats sont hrits dans l'ordre suivant: Document - Feuille - Objets de la feuille. Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre.
l l
Aucune indication automatique ne s'affiche l'cran pour signaler les objets ou les expressions comportant (ou renvoyant ) des tats alternatifs. C'est au dveloppeur QlikView de dcider s'il souhaite fournir cette information l'utilisateur final l'aide de la fonction StateName(). Il est possible d'utiliser les tats alternatifs avec des objets lis. L'tat s'applique toutes les instances d'un objet. Le changement d'tat d'un objet li se rpercute sur les autres objets lis dfinis dans le mme tat. Les variables font partie de l'tat par dfaut. Les changements effectus dans les autres tats n'ont pas d'incidence sur les valeurs des variables. Les dclencheurs fonctionnent dans tous les tats. Il est possible de dfinir l'excution de certaines actions dans des tats prcis. L'action Excute une macro est une exception connue. Mme si cette action peut tre dfinie pour s'excuter dans un tat spcifique, les macros, elles, se dclenchent dans n'importe quel tat. Les objets faisant appel un tat manquant (qui a t supprim par un dveloppeur) sont rinitialiss sur l'tat par dfaut bien que la liste droulante tat alternatif affiche des informations de ce type: NomtatAlternatif <non disponible>.
130
15 Favoris
15.1 Types de favoris
L'tat actuel des slections peut tre enregistr sous la forme d'un favori pour tre rutilis ultrieurement. Les favoris capturent les slections dans tous les tats dfinis dans un document QlikView. Lorsque vous rappelez un favori cr dans la version 11 (ou ultrieure), les slections s'appliquent dans tous les tats. Il existe diffrents types de favoris: Favoris du document: stocks dans le document qvw. Ils sont toujours disponibles pour la personne qui ouvre le document localement ou partir de QlikView Server.
Favoris de l'utilisateur: stocks sparment, sur l'ordinateur de l'utilisateur. Ils seront seulement la disposition de l'utilisateur qui les a crs sur l'ordinateur o ils ont t crs. Si le document est dplac ou renomm, tous les favoris personnels qui y sont associs seront perdus. Favoris de serveur personnel: seulement disponibles en cas d'utilisation d'un document sur QlikView Server et uniquement pour les utilisateurs authentifis. Ils sont stocks dans un rfrentiel situ sur le serveur et sont accessibles l'utilisateur partir de n'importe quel ordinateur authentifi. seulement disponibles en cas d'utilisation d'un document sur QlikView Server et uniquement pour les utilisateurs authentifis. N'importe quel utilisateur qui a cr des favoris serveur personnels peut les dfinir comme partags. Ils seront alors accessibles aux autres utilisateurs. Comme les favoris de serveur personnels, les favoris de serveur partags sont stocks dans un rfrentiel sur le serveur.
131
Nom du favori
Le nom par dfaut du favori cr est la date du jour. En outre, le premier favori cr un jour donn reoit le numro 1, le deuxime le numro 2 et ainsi de suite. On peut cependant remplacer le nom par dfaut par un texte plus explicite en indiquant un nom facultatif. Si l'on coche cette case, le favori sera enregistr avec le document. Cette option n'est disponible que pour les documents locaux. Si la case n'est pas coche, le favori sera cr comme favori de l'utilisateur et stock localement sur l'ordinateur.
Inclure les slections dans Si cette case est coche, le favori inclura les slections faites dans l'application. le favori Appliquer en complment Si cette case est coche, le favori sera appliqu sans effacer au pralable les des slections actives slections existantes dans le document. Inclure l'tat de la disposition Si cette case est coche, le favori enregistrera des informations concernant la feuille partir de laquelle il a t cr et l'tat de tous les objets de cette feuille au moment de la cration du favori. Cela inclut par exemple un tableau crois dynamique sous forme rduite ou sous forme agrandie et un graphique en cycle. Lorsqu'on rappelle un favori comportant des informations de disposition, QlikView tente d'activer la feuille et de restaurer l'tat enregistr des objets. Cocher cette case inclura dans le favori la position actuelle du curseur.
Inclure les positions de dfilement Inclure les valeurs des zones de saisie Texte informatif
Si cette case est coche, les valeurs des champs de saisie seront stockes dans le favori. Dans la zone d'dition, vous pouvez saisir une description du favori ou un message afficher lors du rappel du favori. Si la case est coche, le texte informatif du favori (s'il en existe un) sera affich dans une fentre contextuelle chaque fois que l'on rappellera le favori.
Message info-bulle
132
Crer en tant que favori Si cette case est coche, le favori sera cr en tant que favori serveur personnel et serveur stock dans un catalogue sur le serveur. Cette option n'est disponible que si l'utilisateur est authentifi et condition que le serveur QlikView et le propritaire du document autorisent la cration de favoris serveur. Si la case n'est pas coche, le favori sera cr comme favori de l'utilisateur et stock localement sur l'ordinateur. Partager les favoris avec condition qu'un favori serveur personnel soit cr, le favori sera d'autres utilisateurs immdiatement partag avec d'autres utilisateurs authentifis du mme document de serveur si vous cochez cette case. Vous pouvez tout moment annuler le partage en dslectionnant la case cocher Partager sous l'onglet Mes favoris serveur de la bote de dialogue Favoris.
La bote de dialogue Favoris prsente cinq onglets, comme lorsque vous travaillez sur un document du serveur.
Vous pouvez ouvrir la bote de dialogue Favoris l'aide de l'option Plus... du menu Favoris. Cette bote se compose de deux onglets (documents locaux) ou de cinq onglets (documents du serveur): un onglet pour les favoris du document, un pour les favoris de l'utilisateur, un autre pour les favoris serveur personnels (documents du serveur uniquement), un pour les favoris partags des autres utilisateurs (documents du serveur uniquement) et un dernier pour les favoris temporaires (documents du serveur uniquement). Pour plus d'informations sur les diffrents types de favoris, voir Types de favoris (page 131). En haut de la bote de dialogue, vous trouverez une liste de tous les favoris actuellement dfinis dans le document QlikView. Les favoris sont dcrits et peuvent tre classs en plusieurs colonnes: Afficher Activez cette option si vous souhaitez que le favori s'affiche dans les listes d'objets favori et dans le menu Favoris. Si la case n'est pas coche, le favori n'apparatra pas ces endroits, mais demeurera accessible par l'intermdiaire de cette bote de dialogue. Nom des favoris. Pour trier les favoris par ordre alphabtique, cliquez sur l'en-tte de cette colonne. Si vous cliquez deux fois, les favoris seront tris dans l'ordre alphabtique inverse.
Nom
133
Si cette case est coche pour un favori, ce favori sera appliqu sans que les slections existantes figurant dans le document soient effaces au pralable. Un favori peut seulement tre appliqu des slections existantes si celles-ci ne crent pas de conflit avec les slections du document. Si le favori a t cr avec les informations de disposition, cochez cette case pour activer le paramtre de disposition pour le favori ou dsactivez-la dans le cas contraire. Lorsque le paramtre de disposition est activ, le programme tente de recrer la disposition initiale du favori. Ce comportement implique le basculement vers la feuille approprie et la mise jour de la disposition de tous les objets figurant sur cette feuille. Vous ne pouvez pas utiliser ce paramtre pour ajouter des informations de disposition un favori pour lequel ce type d'informations n'a pas t enregistr sa cration.
Disposition
Cr ID
Date et heure auxquelles les favoris ont t crs. Numro d'identification unique du favori. sa cration, tout favori reoit un numro un numro d'identification unique afin de permettre le contrle par Interprteur de macros interne (page 961). Le premier favori de chaque type d'un document se voit attribuer l'ID BM01. Cela signifie qu'il est possible qu'un mme ID soit utilis par un favori de document et un favori de serveur. Un ID de favori peut tre remplac via l' Interprteur de macros interne (page 961) par toute autre chane, condition qu'elle ne soit pas dj utilise comme ID pour un autre favori, une feuille ou un objet du document. Renommer le favori ne change pas son numro d'identification. Exporter puis importer un favori crera un nouvel ID de favori. L'ID du favori peut tre prcd d'un prfixe qui dcrit son type (document, utilisateur, etc.).
Info-bulle
Si un texte informatif a t ajout au favori, cette option permet de l'afficher sous forme d'info-bulle. Si un texte informatif a t ajout au favori, il est affich ici. Cette case cocher est uniquement disponible dans l'onglet Mes favoris serveur. En le marquant comme l'un des favoris serveur personnels, vous rendrez ce favori accessible d'autres utilisateurs authentifis, sur ce document du serveur, via la page Favoris partags sur le serveur. Le favori est conserv sur la page Mes favoris serveur et il n'est pas visible sur la page Favoris partags sur le serveur. Vous pouvez tout moment annuler le partage en dslectionnant la case cocher.
Au bas de la bote de dialogue, vous trouverez diffrents boutons qui permettent d'effectuer des actions avec le favori slectionn dans la liste situe au-dessus. Slectionner Replace Affiche le favori slectionn l'cran. Remplace le favori slectionn par les slections actives. Seuls les favoris que vous avez crs peuvent tre remplacs.
134
Renommer
Ouvre la bote de dialogue Renommer le favori dans laquelle vous pouvez donner un nouveau nom au favori. Seuls les favoris que vous avez crs peuvent tre renomms. Supprime le favori slectionn. Seuls les favoris que vous avez crs peuvent tre supprims. Supprime tous les favoris de ce volet de la bote de dialogue. Seuls les favoris que vous avez crs peuvent tre supprims. Cliquez sur ce bouton si vous souhaitez utiliser la slection du favori en surbrillance comme tat d'effacement. Option permettant de modifier le texte informatif. Une fois que vous avez localis et slectionn un fichier de favori prcdemment enregistr (dot de l'extension .qbm), la bote de dialogue Importer des favoris (page 136) s'ouvre pour vous permettre d'importer des favoris. Ouvre la bote de dialogue Exporter des favoris (page 136) dans laquelle vous pouvez exporter les favoris slectionns vers un fichier de favoris QlikView (dot de l'extension .qbm). Dplace le favori slectionn d'un rang vers le haut dans la liste. Une autre solution consiste cliquer sur le favori et le faire glisser vers n'importe quel endroit de la liste. Dplace le favori slectionn d'un rang vers le bas dans la liste.
Supprimer
Effacer tout
Exporter
Avancer
Abaisser
Dplacer les favoris de Ce texte apparat uniquement lorsque vous utilisez un document du serveur, sous l'utilisateur local vers le l'onglet Favoris de l'utilisateur. Cliquez dessus pour convertir tous les favoris de serveur l'utilisateur local en favoris serveur stocks dans le rfrentiel du serveur. Cette pratique est recommande, car les favoris serveur personnels demeurent accessibles via le serveur, mme en cas de changement d'ordinateur ou de changement de nom du document serveur. Avant de procder la conversion, vous tes invit confirmer l'opration. La conversion est intgrale (dans le document actif) et irrversible.
135
Dans la bote de dialogue Exporter des favoris, vous trouverez une liste de tous les favoris que vous avez dfinis dans le document actif. Seuls les favoris que vous avez cochs seront inclus au fichier de favoris exports (.qbm). Lorsque vous cliquez sur OK, le programme vous demande un nom et un emplacement pour le fichier de favoris. Une fois enregistr, le fichier de favoris peut tre conserv pour tre utilis ultrieurement ou distribu d'autres utilisateurs du mme document QlikView.
Remarque: les favoris ne doivent tre imports que dans un document QlikView contenant des champs et des valeurs de champs auxquels ils font rfrence.
136
gauche, la bote de dialogue dresse la liste de tous les favoris qui ont t dfinis dans le fichier sign. droite, la bote de dialogue affiche la liste des favoris de l'utilisateur ou du document existants. Les favoris doivent tre imports en tant que favoris de l'utilisateur ou en tant que favoris du document. Les boutons d'option en haut de la bote de dialogue dfinissent le mode d'importation du signet. Mettez en surbrillance un ou plusieurs favoris dans la liste Favoris disponibles l'importation, puis appuyez sur ce bouton pour les importer. Ouvre la bote de dialogue Renommer le favori dans laquelle vous pouvez spcifier, avant l'importation, un nouveau nom pour le favori en surbrillance.
Importer
Renommer
137
Exemple:
sum({[Groupe 1]::BM01} Ventes) Remarque: Les favoris figurant dans des documents QlikView crs dans des versions antrieures la version11 contiennent un tat par dfaut uniquement lors de leur utilisation dans QlikView11. Les favoris crs ou modifis dans la version11 de l'application comportent tous les tats. Lorsque ces favoris sont utiliss dans une version antrieure la version11, les tats supplmentaires sont tout simplement ignors. Remarque: Les favoris qui font rfrence un tat inexistant (suite sa suppression par un dveloppeur) ne tiendront pas compte de cet tat.
138
16 Rapports
Imprimer un rapport revient souvent imprimer une table ou un graphique. Dans QlikView, il suffit pour cela de slectionner un objet, puis de choisir Imprimer dans un menu ou dans la barre d'outils. Parfois cependant, on a besoin de produire des rapports plus complexes incluant plusieurs graphiques et/ou tables. C'est l que l'diteur de rapports QlikView intervient. L'diteur de rapports QlikView donne la possibilit de grouper un certain nombre d'objets diffrents sur une ou plusieurs pages en matrisant totalement la disposition de la page, y compris les en-ttes/pieds de page, etc. Les rapports QlikView existent en deux versions, les rapports du document et les rapports utilisateur. Rapports de document Ils sont crs avec le document QlikView et stocks dans le fichier QVW. Tout utilisateur accdant au document QlikView, localement ou par un serveur QlikView, peut accder aux rapports du document. Ils sont crs par un utilisateur qui travaille sur un document partir d'un serveur QlikView. Le rapport est stock sur l'ordinateur local du client de la mme manire que les favoris de l'utilisateur. Seul l'utilisateur local a accs ses propres rapports utilisateur. Les rapports utilisateur ne peuvent tre crs qu' partir de clients QlikView fonctionnant sous Windows (pas partir de clients AJAX). seulement disponibles en cas d'utilisation d'un document sur QlikView Server et uniquement pour les utilisateurs authentifis. Ils sont stocks dans un rfrentiel situ sur le serveur et sont accessibles l'utilisateur partir de n'importe quel ordinateur authentifi.
Rapports utilisateur
Rapports partags sur le seulement disponibles en cas d'utilisation d'un document sur QlikView Server et serveur uniquement pour les utilisateurs authentifis. N'importe quel utilisateur qui a cr un rapport de serveur personnel peut le dfinir comme partag. Il sera alors accessible aux autres utilisateurs. Comme Mes rapports serveur, les rapports partags sur le serveur sont stocks dans un rfrentiel sur le serveur.
Remarque: Lorsqu'on utilise le terme Gnrateur de rapports, on fait habituellement rfrence une catgorie bien dfinie de logiciels. Ils fonctionnent en gnral en combinant des donnes de plusieurs requtes SQL (plus ou moins caches l'utilisateur au moyen d'interfaces graphiques), chacune d'elle tant formate pour l'impression de diffrentes faons. Les rapports QlikView vont chercher leurs donnes dans les objets QlikView et ne peuvent pas les tirer de requtes SQL. S'il est tout fait correct de dire que QlikView peut produire des rapports, il est en revanche incorrect d'assimiler l'diteur de rapports de QlikView un gnrateur de rapports au sens habituel du terme.
139
La page Liste des rapports sert grer les rapports. Vous pouvez y crer de nouveaux rapports et supprimer des rapports existants. Vous pouvez galement y slectionner un rapport afin d'en modifier les pages dans l'diteur. Une liste droulante et une liste des rapports s'affichent en haut de la page. La liste droulante est utilise pour les fonctions suivantes:
140
Rapports disponibles
Rapports de document Ouvre une liste de tous les rapports de document dans le document actif. Le fait de cliquer sur l'un des noms de rapport ouvre la bote de dialogue Imprimer en vue d'imprimer le rapport. Rapports utilisateur Ouvre une liste de tous les rapports utilisateur, stocks sparment sur l'ordinateur de l'utilisateur. Le fait de cliquer sur l'un des noms de rapport ouvre la bote de dialogue Imprimer en vue d'imprimer le rapport. Mes Rapports Serveur Les rapports de serveur personnels sont seulement disponibles en travaillant avec un document sur QlikView Server et seulement pour les utilisateurs authentifis. Ils sont stocks dans un rfrentiel sur le serveur et sont accessibles l'utilisateur partir de n'importe quel ordinateur authentifi. Rapports partags sur le serveur Ces rapports sont uniquement disponibles dans le cadre d'un document stock sur QlikView Server et seulement pour les utilisateurs authentifis. N'importe quel utilisateur qui a cr un rapport de serveur personnel peut le dfinir comme partag. Il sera alors accessible aux autres utilisateurs. Comme les rapports de serveur personnels, les rapports de serveur partags sont stocks dans un rfrentiel sur le serveur.
Les rapports peuvent tre des rapports de document, stocks avec le document ou des rapports utilisateur, stocks sparment sur l'ordinateur de l'utilisateur. Dans la liste droulante Rapports disponibles situe en haut de l'cran diteur de rapports, vous slectionnez si Rapports de document ou Rapports utilisateur doit apparatre dans la liste. . Pour les documents locaux, vous pouvez choisir entre Mes Rapports Serveur, Rapports partags et Rapports utilisateur. La liste elle-mme comporte plusieurs colonnes: Afficher Activez cette option si vous souhaitez que le rapport figure dans le menu Rapports. Si la case n'est pas coche, le rapport n'apparatra pas, mais demeurera accessible par l'intermdiaire de cette bote de dialogue. Nom du rapport. Numro d'identification unique du rapport (voir ci-dessous). Nombre de pages actuellement dfinies dans le rapport. Cette case cocher est uniquement disponible dans la liste Mes Rapports Serveur. En le marquant comme l'un de vos rapports serveur personnels, ce rapport devient accessible d'autres utilisateurs authentifis du mme document de serveur, dans leur liste Rapports partags sur le serveur. Le rapport reste dans la liste Mes Rapports Serveur et ne figure pas dans la liste Rapports partags sur le serveur. tout moment, vous pouvez dsactiver la case cocher pour rvoquer le partage. Nom authentifi de l'auteur du rapport.
Auteur
141
Ajouter...
Appuyez sur ce bouton pour crer un nouveau rapport. Si l'option Rapports de document est slectionne au-dessus de la Liste des rapports, le nouveau rapport concernera le document. Si, au contraire, l'option Rapports utilisateur est slectionne, le nouveau rapport sera un rapport utilisateur. La bote de dialogue Nouveau rapport s'ouvre pour que vous puissiez donner un nom votre rapport. Cochez l'option Copier des pages d'un autre rapport et choisissez un rapport existant dans le menu droulant afin de copier des pages partir de ce rapport. Cliquez sur ce bouton pour supprimer le rapport slectionn dans la Liste des rapports. Cliquez sur ce bouton pour monter le rapport slectionn d'un cran dans la Liste des rapports. Cliquez sur ce bouton pour abaisser le rapport slectionn d'un cran dans la Liste des rapports.
Supprimer
Promouvoir
Abaisser
Dplacer les rapports de Ce texte n'apparat que lorsque vous travaillez avec un document serveur et que l'utilisateur local vers le vous avez slectionn Rapports utilisateur dans le haut de la liste droulante. serveur Cliquez dessus pour convertir tous les rapports utilisateur locaux en rapports serveur stocks dans le rfrentiel du serveur. Cette pratique est recommande, car les rapports serveur personnels demeurent accessibles via le serveur, mme en cas de changement d'ordinateur ou de changement de nom du document serveur. Avant de procder la conversion, vous tes invit confirmer l'opration. La conversion est intgrale (dans le document actif) et irrversible. diter >> Appelle l'diteur de pages relatif au rapport slectionn. Cliquer sur ce bouton quivaut double-cliquer sur un rapport dans la Liste des rapports.
142
diteur de pages
La page diteur de pages sert dfinir les pages du rapport slectionn sous l'onglet Rapports. Cet onglet comprend deux volets et une barre d'outils pour vous aider concevoir vos pages de rapport. Dans la partie infrieure, vous trouverez les boutons suivants: Liste des rapports>> Vous ramne la page Liste des rapports.
Menu dition
Copier Copie l'lment slectionn et la page active dans le rapport. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Colle le rapport partir du Presse-papiers. Colle la page partir du Presse-papiers. Colle l'lment partir du Presse-papiers. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Affiche une grille dans le rapport afin de faciliter l'alignement des lments du rapport.
143
Menu Rapports
Ajouter Ajoute un rapport. Uniquement disponible lors de l'affichage de la Liste des rapports. Supprime le rapport. Uniquement disponible lors de l'affichage de la Liste des rapports. Dplace le rapport slectionn d'un cran vers le haut dans la liste des rapports. Uniquement disponible lors de l'affichage de la Liste des rapports. Dplace le rapport slectionn d'un cran vers le bas dans la liste des rapports. Uniquement disponible lors de l'affichage de la Liste des rapports. Enregistre le fichier du rapport en tant que document XML. Uniquement disponible lors de l'affichage de la Liste des rapports. Importe un rapport pralablement enregistr au format XML. Uniquement disponible lors de l'affichage de la Liste des rapports. Ouvre la bote de dialogue Aperu avant impression dans laquelle vous pouvez visualiser la manire dont le rapport sera imprim avec les slections actuelles dans le document QlikView. Ouvre la bote de dialogue Imprimer et imprime le rapport actif. Ouvre la bote de dialogue diteur de rapports: Bote de dialogue Paramtres du rapport (page 149) dans laquelle vous pourrez dfinir diffrentes proprits du rapport. Il s'agit des marges, du paramtre en-tte/pied de page, etc.
Supprimer
Promouvoir
Abaisser
Exporter
Importer
Menu Page
Promouvoir Dplace la page slectionne un cran vers le haut. Une autre solution consiste faire glisser la page dans le volet de la liste des pages et de la dposer l'endroit voulu. Abaisse la page slectionne. Une autre solution consiste faire glisser la page dans le volet de la liste des pages et de la dposer l'endroit voulu. Ajoute une page extensible aprs la page slectionne.
Abaisser
Ajouter une page multiple Ajouter une seule page Supprimer Paramtres de la page
Ajoute une page simple aprs la page slectionne. Supprime la page slectionne. Ouvre la bote de dialogue diteur de rapports: Bote de dialogue Paramtres de la page (page 153) dans laquelle vous pourrez dfinir diffrentes proprits pour la page slectionne.
144
Menu lment
Aligner gauche Uniquement disponible lorsqu'au moins deux objets d'impression sont slectionns ( l'aide des touches CTRL+clic). Aligne les objets slectionns gauche. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objet d'impression sont slectionns. Centre les objets slectionns horizontalement. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objets d'impression sont slectionns ( l'aide des touches CTRL+clic). Aligne les objets slectionns droite. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objets d'impression sont slectionns ( l'aide des touches CTRL+clic). Aligne les objets slectionns sur le bas. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objet d'impression sont slectionns. Aligne les objets slectionns en leur centre sur l'axe vertical. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objets d'impression sont slectionns ( l'aide des touches CTRL+clic). Aligne les objets slectionns sur le haut. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objet d'impression sont slectionns. Rpartit les objets slectionns sur l'axe horizontal pour laisser des espaces quivalents entre eux. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objet d'impression sont slectionns. Rpartit les objets slectionns sur l'axe vertical pour laisser des espaces quivalents entre eux. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objet d'impression sont slectionns. Dispose les objets actifs partir du bord vertical de l'objet le plus gauche avec un minimum d'espace entre chacun d'eux. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet.
Centrer horizontalement
Aligner droite
Aligner en bas
Centrer verticalement
Aligner en haut
Espacer horizontalement
Espacer verticalement
Ajuster gauche
145
Ajuster en haut
Uniquement disponible lorsqu'au moins deux objet d'impression sont slectionns. Dispose les objets actifs partir du bord suprieur de l'objet le plus en haut avec un minimum d'espace entre chacun d'eux. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objets d'impression sont slectionns ( l'aide des touches CTRL+clic). Applique la mme largeur tous les lments slectionns. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objets d'impression sont slectionns ( l'aide des touches CTRL+clic). Applique la mme hauteur tous les lments slectionns. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Cre un nouvel objet Texte dans un endroit cach du document), puis ouvre la bote de dialogue Proprits de l'objet Texte pour la slection d'une image. L'image apparatra sous la forme d'un lment d'impression normal dans le volet d'aperu des pages, o il peut tre dplac et dimensionn tout comme n'importe quel autre lment d'impression. Cre un nouvel objet texte (dans un endroit cach du document), puis ouvre la bote de dialogue Proprits de l'objet texte permettant de modifier ses proprits. L'objet texte apparatra sous la forme d'un lment d'impression normal dans le volet d'aperu des pages, o il peut tre dplac et dimensionn tout comme n'importe quel autre lment d'impression. Cre un objet slections actives pour le rapport. Les slections actives apparatront dans le volet d'aperu des pages sous la forme d'un lment d'impression normal, qui peut tre dplac et dimensionn tout comme n'importe quel autre lment d'impression. Supprime les lments slectionns. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Ouvre la bote de dialogue diteur de rapports: Bote de dialogue Paramtres de l'lment (page 156) dans laquelle vous pouvez dfinir les diffrentes proprits de l'lment d'impression slectionn. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet.
Mme Largeur
Mme Hauteur
Nouvelle image...
Nouveau texte...
Supprimer
Paramtres de l'lment...
Au bas des deux volets, des icnes associes certaines fonctions des diffrents menus sont disponibles: Paramtres de la page Ouvre la bote de dialogue diteur de rapports: Bote de dialogue Paramtres de la page (page 153) dans laquelle vous pouvez dfinir les diffrentes proprits de l'lment d'impression slectionn. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Supprime la page mise en surbrillance.
Supprimer
146
Ajoute une page simple ou une page extensible aprs la page slectionne. Ouvre la bote de dialogue diteur de rapports: Bote de dialogue Paramtres de l'lment (page 156) dans laquelle vous pouvez dfinir les diffrentes proprits de l'lment d'impression slectionn. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Supprime l'lment mis en surbrillance. Ajoute une nouvelle image, un nouveau texte ou un nouveau tampon de slections.
Supprimer Ajouter
Pages simples
Une page simple peut contenir un certain nombre d'objets. La page sera toujours imprime sur une seule page papier (ou PDF) et les objets devront tre rtrcis ou tronqus pour tenir sur la page. Des objets pourront se superposer sur la page. On peut ajouter du texte supplmentaire.
Pages extensibles
Une page extensible peut contenir un objet susceptible de s'tendre sur plusieurs pages papier (ou PDF), selon la quantit de donnes imprimer. On utilise gnralement une page extensible quand on imprime de grandes tables. En plus des objets taille dynamique, vous pouvez ajouter des objets taille fixe en introduction et/ou en annexe de la page. Ces zones fonctionnent exactement comme les pages simples.
Supprime la page slectionne. Monte la page slectionne d'un cran dans la liste. Vous pouvez aussi dplacer la page dans la liste des pages par glisser-dposer. Abaisse la page slectionne d'un cran dans la liste. Vous pouvez aussi dplacer la page dans la liste des pages par glisser-dposer.
147
148
Espacer verticalement
Ajuster gauche
Ajuster en haut
Uniquement disponible lorsqu'au moins deux objet d'impression sont slectionns. Rpartit les objets slectionns sur l'axe vertical pour laisser des espaces quivalents entre eux. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objet d'impression sont slectionns. Dispose les objets actifs partir du bord vertical de l'objet le plus gauche avec un minimum d'espace entre chacun d'eux. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet. Uniquement disponible lorsqu'au moins deux objet d'impression sont slectionns. Dispose les objets actifs partir du bord suprieur de l'objet le plus en haut avec un minimum d'espace entre chacun d'eux. galement disponible en tant que commande via un clic droit dans le volet d'aperu de l'onglet.
Enfin, un bouton de barre d'outils permet de coller les rapports, pages et lments copis.
149
Onglet Paramtres
Cet onglet contient les proprits de base du rapport: Nom Nom du rapport. Cela peut-tre une chane de caractres. Le nom peut tre attribu par une formule calcule pour une mise jour dynamique. ID unique du rapport. Concernant la cration, pour tous les objets intgrs un rapport un ID unique est allou pour un contrle par automatisation. Par dfaut un ID est une combinaison de lettres dfinissant le type d'objet et un nombre. Le premier rapport d'un document aura l'ID : RP01. Un ID peut-tre chang par une autre chane de caractres s'il elle n'est pas employe pour un autre rapport, objet, feuille, favori ou alerte dans le document. Ce champ de commentaire permet l'auteur du rapport d'indiquer l'objectif du rapport, dtailler son contenu. Ce champ n'est pas utilisable l'extrieur de cette bote de dialogue.
ID de rapport
Commentaire
Format de papier prfr Dans cette liste droulante vous pouvez spcifier la taille du papier prvu pour le rapport. La slection des dimensions du type de papier apparatra sur l'cran de prvisualisation. Si le rapport finalement est imprim sur une autre dimension de papier que celle du rapport original, QlikView essaiera d'adapter les contenus par modification de l'chelle pour correspondre la taille du nouveau support.
150
Affichage conditionnel
Si cette case est coche, le rapport sera affich ou masqu dynamiquement en fonction de la valeur de l'expression conditionnelle saisie dans la zone d'dition droite. L'expression conditionnelle sera value chaque gnration de la liste des rapports disponibles. Le rapport ne sera accessible que si la condition renvoie vrai. Les utilisateurs dots des privilges d'administrateur (ADMIN) pour le document peuvent outrepasser toutes les conditions d'affichage grce l'option Afficher tous les objets et feuilles de la bote de dialogue Proprits du document: Scurit (page 459). Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+MAJ+S.
Onglet Marges
Cet onglet contient les paramtres de marge du rapport. Ces options sont les mmes que celles de la page Imprimer: Disposition (page 106) de la bote de dialogue Imprimer.
151
Cet onglet contient les proprits d'en-tte/pied de page du rapport. Ces options sont les mmes que celles de la page Imprimer: En-tte/Pied de page (page 108) de la bote de dialogue Imprimer.
Onglet Slections
152
Cet onglet contient les paramtres de slection utiliser l'impression du rapport : Slection initiale Impression du rapport selon le bouton radio slectionn. Quelques soit le paramtre employ, les slections effectues avant l'impression du rapport seront rtablies aprs l'impression. Utilisation des slections actives pour l' impression par dfaut du rapport. Les slections en cours dans le document seront effaces avant l'impression du rapport. la fin de l'impression, les slections d'origines seront rtablies. Un favori peut-tre slectionn dans le liste droulante et appliqu avant l'impression du rapport. la fin de l'impression, les slections d'origines seront rtablies.
Slections actives
Effacer tout
Slections actives
Imprimer le rapport avec Lorsque cette case est coche, le rapport est imprim successivement pour chaque toutes les valeurs valeur spcifie dans le champ de la liste droulante ci-dessous. S'il n'y a aucune possibles du champ valeur possible dans le champ indiqu, rien ne sera imprim. la fin de l'impression, les slections d'origines seront rtablies. S'il y a numrotation des pages, celle-ci sera continue sur toutes les pages imprimes.
Gnral
153
Orientation
Chaque page peut avoir une orientation diffrente. Choisissez l'orientation entre Portrait et Paysage. Ce choix est visible dans le panneau de visualisation cidessus. Dfinissez si le rapport doit tre imprim au format Page unique ou Pages multiples (pour les tableaux longs). Ce paramtre est disponible seulement pour une page extensible. Utiliser le format de papier appropri Aucune mise l'chelle de l'imprim. Le nombre de pages ncessaires sera utilis lors l'impression. Mette l'chelle x % L'imprim utiliseraune chelle reprsentant un pourcentage de sa taille originale. Le nombre de pages ncessaires sera utilis lors l'impression. Adapter aux pages x par y L'objet feuille sera imprim avec une chelle correspondant au nombre de pages fix.
Type de page
Paramtres
Cet onglet contient les paramtres concernant les zones d'introduction et d'annexe des pages extensibles. Cette fonctionnalit n'est pas disponible pour les pages simples. Utiliser introduction et annexe Activez cette option pour ajouter des lments d'impression de taille fixe dans un contenu de taille dynamique sur une page extensible. Ce faisant, vous perdrez malheureusement la compatibilit avec les versions de QlikView antrieures la version 7.5.
154
Positionnement de l'introduction
En cochant une, deux ou trois des cases cocher, vous pouvez dcider d'imprimer la zone d'introduction sur la premire page, sur toutes les pages intermdiaires et/ou sur la dernire page.
Hauteur de l'introduction Dfinir sur chaque pages la hauteur assign pour le placement de l'introduction. Le nombre est donn en % de la zone imprimable disponible (hauteur du papier moins l'en-tte et le pied de page). Ce paramtre peut galement tre modifi en faisant glisser la bordure directement dans le volet d'aperu des pages. Dcalage de l'introduction Dfinit l'espacement entre la zone d'introduction et la zone principale. La valeur est indique en pourcentage de la zone d'impression disponible (hauteur de papier moins zones d'en-tte/pied de page). En cochant une, deux ou trois des cases, vous pouvez dcider d'imprimer la zone d'annexe sur la premire page, sur toutes les pages intermdiaires et/ou sur la dernire page. Dfinir sur chaque pages la hauteur assign pour le placement de l'annexe. Le nombre est donn en % de la zone imprimable disponible (hauteur du papier moins l'en-tte et le pied de page). Ce paramtre peut galement tre modifi en faisant glisser la bordure directement dans le volet d'aperu des pages. Dfinit l'espacement entre la zone d'introduction et la zone principale. La valeur est indique en pourcentage de la zone d'impression disponible (hauteur de papier moins zones d'en-tte/pied de page).
Positionnement de l'annexe
Hauteur de l'annexe
Dcalage de l'annexe
Tranches
Cet onglet contient les proprits d'impression groupe de la page. Cela signifie que la page est imprime pour chaque valeur possible d'un champ indiqu. Quand la case Imprimer la page avec toutes les valeurs possibles du champ est coche, la page est imprime plusieurs fois avec toutes les valeurs possibles pour le champ spcifi dans la liste droulante cidessous. S'il n'y a aucune valeur possible dans le champ indiqu, rien ne sera imprim. Remarque : si cette option a galement t spcifie au niveau du rapport (voir Onglet Slections (page 152)) vous risquez d'tre dans une situation o la slection du rapport exclut toutes les valeurs au niveau de la page. La page
155
sera alors saute pour cette valeur du rapport. la fin de l'impression, les slections d'origines seront rtablies. S'il y a numrotation des pages, celle-ci sera continue sur toutes les pages imprimes.
Gnral
tirer
Tronquer
Remplir Proportionnel
Afficher la bordure
Couleur du cadre
156
Largeur du cadre
Position
L'onglet Position contient des paramtres de positionnement et de dimensionnement des objets dans la zone d'impression disponible. Left Dfinit la position des lments actuellement slectionns par rapport la marge de gauche. 0 est la position la plus gauche de la zone d'impression disponible. Dfinit la position des lments actuellement slectionns par rapport au haut. 0 est le haut de la zone d'impression disponible. Dfinit la taille des lments actuellement slectionns en millimes de la largeur de la zone d'impression disponible. Dfinit la taille des lments actuellement slectionns en millimes de la hauteur de la zone d'impression disponible. Dfinit la couche des lments actuellement slectionns. Si des lments se chevauchent, l'lment situ au niveau infrieur (1) est imprim en premier, puis la couche est imprime et ainsi de suite.
Haut
Largeur
Hauteur
Niveau Zro
157
158
17 Alertes
17.1 Cration d'alertes
Le moyen le plus simple de dfinir une alerte consiste utiliser l'Assistant Alerte, accessible partir du menu Outils. Vous pouvez galement crer et grer des alertes via la bote de dialogue Alertes, disponible partir du menu Outils. Les alertes sont stockes avec le document QlikView. Elles peuvent uniquement tre cres et dclenches partir des versions Windows de QlikView (et donc pas partir des clients AJAX).
Une fois dclenches, les alertes peuvent tre suspendues jusqu' ce qu'un changement intervienne. Par exemple, il peut tre agaant de se voir rappeler chaque ouverture d'un document que l'objectif budgtaire a t atteint. Dans ce cas, vous pouvez demander ce que l'alerte ne se dclenche qu'une seule fois et soit suspendue ensuite jusqu'au mois suivant.
159
Comme le montre le diagramme, le dclenchement d'une alerte entrane une suite d'oprations logiques dans le document QlikView. QlikView doit en gnral effectuer les grandes oprations suivantes: 1. Appliquer la slection pertinente pour l'alerte. 2. Calculer la valeur de l'expression de condition. 3. Restaurer les slections d'origine. Le temps ncessaire pour excuter les actions 1 et 3 quivaut bien sr au temps qui aurait normalement t ncessaire si les slections avaient t appliques manuellement. Le temps ncessaire pour l'tape 2 est le mme que si l'expression s'tait trouve, par exemple, dans un objet. En dfinitive, le temps ncessaire la vrification d'une alerte peut tre assez long dans les gros documents. Cela peut avoir moins d'importance pour les alertes dclenches seules l'ouverture ou au rechargement, mais il faut faire attention lorsqu'on utilise une grande quantit d'alertes dclenches par des macros, car le document peut alors devenir trs lent. Ouvre la bote de dialogue Alertes (page 160) qui permet de crer et de grer toutes les alertes QlikView.
17.3 Alertes
Le moyen le plus simple de dfinir une alerte consiste utiliser l' Assistant Alerte (page 164), disponible partir du menu Outils. Pour ouvrir la bote de dialogue Alertes, droulez le menu Outils. Cette bote de dialogue permet de grer les alertes qui sont stockes avec le document QlikView. Il est possible de dclencher des alertes partir de n'importe quelle version Windows de QlikView (donc, pas partir des clients AJAX). Une alerte se compose en gnral de trois lments de base: 1. Une condition, c'est--dire une expression QlikView formant une condition logique, qui peut tre vraie ou fausse. 2. Un tat logique (favori, effacer tout ou slection active) qui doit tre appliqu avant la vrification de l'tat de l'expression de condition. 3. Une ou plusieurs actions effectuer lorsque la condition est vrifie et estime remplie. Des actions courantes sont l'affichage d'un message dans une fentre contextuelle ou l'envoi d'un message par courrier lectronique un ou plusieurs destinataires. D'autres actions peuvent tre programmes l'aide des macros. Lorsqu'une alerte est vrifie, que la condition est remplie et que l'action ou les actions ont t menes bien, on peut dire qu'elle s'est dclenche. Les vrifications d'alertes QlikView peuvent tre dclenches de trois manires diffrentes: a. Automatiquement, dans une disposition QlikView, lorsque les donnes du document ont probablement chang, c'est--dire lorsque le document est ouvert, que le script a t excut ou qu'une opration Rduire les donnes a t effectue. b. Manuellement, partir d'un Interprteur de macros interne (page 961) par le biais d'interfaces API d'automatisation spciales. Pour plus de dtails, reportez-vous au fichier QlikView APIguide.qvw (fichier QlikView trs utile dcrivant l'utilisation de la fonctionnalit macro dans QlikView, normalement installe avec le programme). c. De l'extrieur partir de programmes excutant QlikView en mode de traitement par lots qui ont une interface API d'automatisation spciale pour rcuprer une liste des alertes dclenches partir d'un contexte donn. Soyez prudent lors de la cration d'alertes, car un trop grand nombre d'alertes dclenches par des macros peut rendre le document extrmement lent manipuler.
160
La partie suprieure gauche de la bote de dialogue contient une liste des alertes o toutes les alertes actuellement dfinies dans le document sont affiches. La liste comporte trois colonnes: ID, Activer et Description. ID Le numro d'identification unique de l'alerte est affich dans la zone d'dition ID ainsi que dans la liste des alertes. sa cration, toute entit de disposition QlikView, y compris les alertes, se voit attribuer un numro d'identification unique afin de permettre le contrle par Interprteur de macros interne (page 961). La premire alerte d'un document recevra le numro ID AL01. Vous pouvez modifier ce numro d'identification ultrieurement dans la zone d'dition ID. Cochez ou dcochez cette case pour activer/dsactiver l'alerte. Description d'une alerte telle qu'elle est dfinie dans la zone Description (voir cidessous). Le bouton Ajouter ajoute la liste une nouvelle alerte par dfaut modifier. Slectionner une alerte et cliquer sur le bouton Supprimer la supprime de la liste.
Activer Description
Ajouter Supprimer
161
Condition
Le groupe Condition est utilis pour dfinir l'expression conditionnelle. (Condition) C'est l'expression QlikView qui doit tre vraie (non nulle) pour que l'alerte se dclenche. Effacer tout Si cette option est coche, l'tat effacer tout sera utilis lors de l'valuation de la condition de l'alerte. Favori Si la case Effacer tout n'est pas coche, vous pouvez spcifier un favori appliquer avant que la condition de l'alerte ne soit teste. Le favori doit tre indiqu sous la forme d'un numro d'identification. Il doit exister pour que l'alerte fonctionne correctement. Si aucun favori n'est spcifi et que la case Effacer tout n'est pas coche, les slections actives (c'est--dire l'tat logique du document) seront utilises lors du test de la condition de l'alerte.
162
vnements
Le groupe vnements est utilis pour dfinir les vrifications automatiques d'vnements. l'ouverture L'alerte est automatiquement vrifie l'ouverture du document. Au rechargement L'alerte est automatiquement vrifie aprs l'excution du script (Rechargement) du document. En outre, l'alerte est galement vrifie l'ouverture du document, partir du moment o la dernire marque horaire de rechargement stocke est ultrieure la marque horaire note la dernire vrification de l'alerte. la rduction L'alerte est automatiquement vrifie aprs une rduction des donnes (commande Rduire les donnes) du document. En outre, l'alerte est galement vrifie l'ouverture du document, partir du moment o la dernire marque horaire de rduction stocke est ultrieure la marque horaire note la dernire vrification de l'alerte. Report Le redclenchement d'alertes vrifies automatiquement peut tre suspendu pour un nombre de jours donn aprs le premier dclenchement. On peut utiliser les dcimales pour indiquer des fractions de la journe. La valeur 0 indique bien entendu que le redclenchement n'est pas diffr. Niveau du dclencheur Le redclenchement d'alertes vrifies automatiquement peut aussi tre suspendu en fonction du changement de statut de l'alerte aprs son dclenchement. Dans la liste droulante, vous pouvez choisir parmi trois niveaux:
Toujours signifie que l'alerte se dclenche chaque fois que le ou les vnements de dclenchement se produisent et que la condition de l'alerte est remplie. Modifications du message signifie que le dclenchement de l'alerte est suspendu jusqu' ce que le message d'alerte change. Significatif uniquement avec un message d'alerte dynamique. ( noter que l'tat de la condition de l'alerte ne doit pas ncessairement changer pour que le message valu change. Tout changement dans la ligne Objet du courriel (voir ci-dessous) sera considr comme une modification du message.) Changements d'tat signifie que le dclenchement de l'alerte est suspendu jusqu' ce que l'tat de l'alerte change, c'est--dire que la condition de l'alerte a t remplie au cours d'au moins une vrification et qu'elle est nouveau remplie au cours de la dernire vrification. C'est le cas de suspension d'alerte le plus lev.
Afficher les info-bulles Cochez la case Afficher les info-bulles pour afficher le message d'alerte sous forme d'info-bulle lorsque l'alerte est dclenche. Le groupe Info-bulle personnalise vous permet de dfinir un format d'info-bulle personnalis pour l'alerte slectionne. En cochant cette option, vous pouvez remplacer les paramtres par dfaut tels qu'ils ont t dfinis dans les Proprits du document: Gnral (page 440). Le bouton Paramtres ouvre la bote de dialogue Paramtres de la fentre contextuelle (page 445).
Info-bulle personnalise
163
Mode
Dans le groupe Mode, vous pouvez vrifier les options pertinentes afin de dfinir une alerte comme Interactive (se dclenche automatiquement dans la disposition) et/ou comme une alerte pertinente pour les programmes externes excutant QlikView en mode de Traitement par lots (excution de la ligne de commande), par exemple QlikView Publisher, par le biais d'interfaces API d'automatisation spciales pour les dclenchements par lots. Si aucune des cases de ce groupe n'est coche, l'alerte peut quand mme tre vrifie manuellement l'aide de macros. Champ de commentaires dans lequel le crateur d'une alerte peut y dcrire son objectif. Il n'est utilis que dans la liste des alertes de cette bote de dialogue. La zone de texte Message permet de saisir le message afficher lorsque l'alerte se dclenche. Pour des alertes contextuelles, le texte apparatra sous forme d'infobulle; pour les alertes par courrier lectronique, il est utilis dans le corps du message lectronique. Le texte du message peut tre dfini comme Formule calcule (page 939) pour une mise jour dynamique. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Dans la zone de texte Objet du courriel, saisissez le texte utiliser dans la ligne de l'objet des courriels d'alerte. Le texte peut tre dfini comme expression d'tiquette calcule pour une mise jour dynamique. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Si cette zone de texte est vide, la ligne objet affichera le texte QlikView Alert.
Description
Message
Objet du courriel
Destinataires du courriel Le volet Destinataires du courriel est une liste d'adresses e-mail spares par un point-virgule. Chaque destinataire recevra un message lectronique chaque fois que l'alerte se dclenchera. La liste peut tre dfinie comme expression de chane calcule pour une mise jour dynamique.
tape 1 - Nom/description de l'alerte tape 2 - Dfinition de la condition d'alerte tape 3 - Dfinition des modalits de test de la condition d'alerte tape4 - Dfinition d'un report de dclenchement
tape5 - Dfinition des actions effectuer suite au dclenchement page 170 de l'alerte
En fonctions des choix effectus, certaines de ces tapes pourront tre sautes.
Lancement de l'assistant Alerte Pour lancer l'assistant Alerte, choisissez Assistant Alerte dans le menu Outils.
164
Lors de la premire excution de l'assistant, deux pages s'affichent, la premire expliquant le concept d'alertes et la seconde dcrivant les diffrentes tapes que vous rencontrerez dans l'assistant. Pour ignorer ces deux pages lors des prochains lancements de l'assistant, cochez la case Ne plus afficher cette page dans l'une ou les deux pages. Cliquez sur Suivant pour continuer.
165
Saisissez un nom et/ou un bref descriptif dans le champ Description de l'Alerte que vous projetez de crer. Il s'agit d'un champ de commentaire dans lequel l'auteur de l'alerte peut expliquer le fonctionnement et le dclenchement de l'alerte. Il est seulement affich dans la liste des alertes de la bote de dialogue Alertes. Cliquez sur Suivant pour continuer.
166
Dans cette tape, vous dfinissez la condition de l'alerte ainsi que la slection de l'tat qui devra tre utilis lors de la vrification de la condition d'alerte. Condition de l'Alerte Saisissez une expression QlikView qui sera vraie (non nulle) lors du dclenchement de l'alerte.
tat slectionn lors de la C'est l que vous dcidez de l'tat qui devra tre utilis lors de la vrification de vrification de l'alerte la condition d'alerte. Trois choix sont possibles: Slection active La condition de l'alerte est teste sur la base des slections effectues au moment du contrle de l'alerte. Effacer tout Toutes les slections seront temporairement effaces avant de tester la condition de l'alerte. Favori Le favori choisi sera temporairement appliqu avant de tester la condition de l'alerte. Cliquez sur Suivant pour continuer.
167
Dans cette tape, vous dfinissez quel moment devra tre vrifi l'tat de l'alerte. L'alerte peut tre vrifie manuellement tout moment, et au moyen d'automatisation. Des vrifications automatiques lies des vnements peuvent tre cres et paramtres dans cette page. Vrifier l'alerte de manire interactive Activez cette option si l'alerte doit tre vrifie automatiquement lors des vnements ci-dessous. l'ouverture Activez cette option si l'alerte doit tre vrifie automatiquement l'ouverture du document. Au rechargement Activez cette option si l'alerte doit tre vrifie automatiquement aprs un rechargement du document (excution du script). la rduction Activez cette option si l'alerte doit tre vrifie automatiquement aprs qu'une rduction des donnes ait t effectue dans le document (commande Rduire les donnes).
Activez cette option si l'alerte est conue pour se dclencher partir de programmes externes au moyen de dclencheurs Automation API for Batch spciaux.
168
Dans cette tape, vous pouvez dfinir une priode de suspension aprs que l'alerte ait t dclenche, pendant laquelle l'alerte ne devra pas tre vrifie. Par exemple, vous pouvez crer une alerte qui se dclenche chaque jour la premire ouverture du document. Report La vrification automatique du redclenchement de l'alerte peut tre suspendue en indiquant un dlai aprs son dclenchement initial. Entrez un nombre de jours dans la zone de saisie. Des nombres dcimaux peuvent tre utiliss pour indiquer une fraction de jour. La vrification du dclenchement automatique de l'alerte peut tre suspendue suite une modification des donnes. Dans cette liste droulante, vous avez le choix entre trois possibilits: Toujours L'alerte se dclenche chaque fois que le ou les vnements de dclenchement se produisent et que la condition de l'alerte est remplie. Modification du message Le dclenchement de l'alerte est suspendu jusqu' ce que le message d'alerte change. Significatif uniquement avec un message d'alerte dynamique. noter que l'tat de la condition de l'alerte ne doit pas ncessairement changer pour que le message valu change Changements d'tat Le dclenchement de l'alerte est suspendu jusqu' ce que l'tat de l'alerte change, c'est--dire que la condition de l'alerte a t remplie au cours d'au moins une vrification et qu'elle est nouveau remplie au cours de la dernire vrification. C'est le cas de suspension d'alerte le plus lev.
Niveau du dclencheur
169
Dans cette tape finale, vous dfinissez quelles actions doivent tre effectues au dclenchement de l'alerte. Si votre alerte est seulement contrle par macros, cette tape peut ne pas tre ncessaire. Message Vous saisirez ici le message afficher avec l'alerte. Il s'agit du message qui apparatra dans les info-bulles d'alerte. Dans le cas des alertes par courrier lectronique, ce sera le corps du message. Le texte peut tre dfini comme une expression QlikView pour une mise jour dynamique. Le bouton ... ouvre la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Activez cette option si le message d'alerte doit s'afficher sous forme d'info-bulle lorsque l'alerte est excute. Activez cette option pour envoyer un courriel suite au dclenchement de l'alerte. Le corps du courriel sera le texte du message d'alerte. Saisissez le texte qui sera utilis comme objet du (des) courriel(s). L'objet pourra tre dfini comme une expression QlikView.
Envoyer un courriel
Objet du courriel
Destinataires du courriel Saisissez un point virgule pour sparer les adresses des destinataires du courriel. Chacune de ces adresses recevra un courriel lors du dclenchement de l'alerte. La liste des destinataires pourra tre dfinie comme une expression QlikView. Cliquez sur Terminer pour finaliser la cration de l'alerte.
170
La bote de dialogue Vue d'ensemble des variables affiche toutes les variables non masques et leurs valeurs dans une seule liste. De mme que la fonction Expansions$ (page 303) dans les expressions QlikView, cette vue d'ensemble des variables peut tre utilis comme un rfrentiel d'expressions brutes. Variables Dans cette liste deux colonnes, vous trouverez les noms de toutes les variables non masques et leurs valeurs respectives. Met en surbrillance une variable dans la liste ci-dessus pour afficher sa dfinition. Vous pouvez modifier librement le texte. Les modifications sont prises en compte immdiatement dans la colonne Valeur de la liste ci-dessus. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression. Zone de commentaire ou le crateur d'une variable peut dcrire l'objectif et la fonction d'une variable. Ouvre la bote de dialogue Nouvelle variable dans laquelle vous pouvez dfinir une nouvelle variable. Mettez en surbrillance une variable dans la liste et cliquez sur ce bouton pour la supprimer.
Dfinition
Commentaire
Ajouter
Supprimer
171
172
Cette bote de dialogue affiche en une seule liste toutes les expressions du document, des feuilles et des objets. partir de cette liste, vous pouvez modifier individuellement des expressions ou Rechercher/Remplacer sur plusieurs expressions. Slectionnez une ou plusieurs expressions de la liste. Une ligne slectionne apparat en noir. Cliquez sous la dernire expression pour la dslectionner. Dans le coin suprieur gauche de la bote de dialogue, vous pouvez choisir parmi les cases cocher suivantes. Cochez plusieurs cases.
l l l l l
Expressions de graphique Attributs de graphique Expressions de couleur Conditions d'affichage Autres expressions
Colonnes...
Ouvre la bote de dialogue Colonnes o vous pouvez personnaliser les colonnes afficher dans la bote de dialogue Vue d'ensemble des expressions. La colonne Expression ne peut pas tre dsactive.
Rechercher/Remplacer... Ouvre la bote de dialogue Rechercher/Remplacer o vous pouvez rechercher et remplacer un texte donn dans la liste d'expressions. Vous pouvez galement appliquer des modifications simultanment plusieurs expressions.
173
Exporter...
Utilisez ce bouton pour exporter la table ci-dessous sous forme de fichier texte. Applique les modifications apportes dans la liste aux proprits du document, des feuilles et des objets, sans quitter la bote de dialogue. Lorsque vous avez utilis cette commande, les modifications effectues jusqu' prsent sont dfinitives, mme si vous utilisez Annuler pour quitter la bote de dialogue. Aprs avoir slectionn une expression dans la liste, vous pouvez utiliser ce bouton pour ouvrir la bote de dialogue diter l'expression pour l'expression en question.
Appliquer
diter...
La liste d'expressions dans la partie infrieure de la bote de dialogue peut contenir les colonnes suivantes, selon les paramtres de la bote de dialogue Colonnes (voir ci-dessous): ID de la feuille Numro d'identification de la feuille o l'on trouve l'expression. Vide pour les expressions du document. Nom (titre de l'onglet) de la feuille o l'on trouve l'expression. Vide pour les expressions du document. Numro d'identification de l'objet o l'on trouve l'expression. Vide pour les expressions du document et des feuilles. Nom de l'objet o se trouve l'expression. Emplacement de l'expression dans les proprits avec un nom convivial, c'est-dire une explication simple du type d'expression. tiquette de l'expression principale de l'objet. Emplacement exact de l'expression dans la structure des proprits. La notation correspond la hirarchie des proprits d'objet de l'interface d'automatisation de QlikView, qui est explique en dtail dans le guide API de QlikView. Dfinition de l'expression.
Nom de la feuille
ID de l'objet
Expression
Les modifications apportes partir de cette bote de dialogue peuvent tre annules l'aide de la commande Annuler habituelle.
174
20 Fichiers internes
20.1 Rfrences de fichiers dans la disposition QlikView
Il existe un certain nombre d'endroits dans la disposition QlikView o l'on peut faire rfrence des fichiers externes contenant des informations, des images d'arrire-plan, etc. On fait rfrence aux fichiers externes par un chemin local ou une URL. Dans certains cas, il peut tre prfrable d'inclure les fichiers dans le document QlikView. La procdure est dcrite la section Fichiers internes dans les documents QlikView (page 175). Le programme QlikView contient lui-mme quelques fichiers image standard que l'on peut utiliser dans n'importe quel document sans action particulire. Pour plus d'informations, voir Fichiers internes dans le fichier de programme QlikView (page 175).
qmem://nomdechamp/valeurdechamp | qmem://nomdechamp/<index>
o index correspond l'index interne d'une valeur dans un champ.
Exemples:
'qmem://Pays/Autriche' 'qmem://MonChamp/34'
qmem://<builtin>/nomdufichier
o nomdufichier est le nom d'un des fichiers lists ci-dessous (avec son extension).
Exemples:
'qmem://<builtin>/Arrow_N_G.png' ='qmem://<builtin>/Smiley'&if(sum(Result)<0,1,3)&'_Y.png'
Images de flches
Le groupe des flches vous permet d'afficher des flches dans huit directions et quatre couleurs. Les noms des fichiers sont cods comme suit: Le mot Arrow (flche) suivi d'un point cardinal ( _N, _NE, _E, _SE, _S, _
175
SW, _W ou _NW ). Ce nom peut tre suivi de _G pour le vert, _R pour le rouge et _Y pour le jaune. Si aucune couleur n'est spcifie dans le nom du fichier, c'est une flche grise qui est renvoye.
Autres images
Un certain nombre d'autres images sont galement incluses. Elles sont normalement disponibles en plusieurs couleurs. Vous trouverez ci-dessous une liste des images disponibles.
Check.png Minus.png Smiley1.png Smiley2_B.png Smiley3_Y.png Question_G.png Exclamation_G.png Check_G.png Minus_R.png Smiley1_G.png Smiley2_Y.png Thumb1.png Question_R.png Exclamation_R.png Cross.png Plus.png Smiley1_Y.png Smiley3.png Thumb2.png Question_Y.png Exclamation_Y.png Cross_R.png Plus_G.png Smiley2.png Smiley3_R.png Question.png Exclamation.png
20.4 Sons
Un certain nombre de fichiers son (.wav) sont aussi inclus comme ressources regroupes dans QlikView, et on y accde par les chemins suivants: qmem://<bundled>/sounds/qv_bttn.wav qmem://<bundled>/sounds/qv_can.wav qmem://<bundled>/sounds/qv_clear.wav qmem://<bundled>/sounds/qv_load.wav qmem://<bundled>/sounds/qv_lock.wav qmem://<bundled>/sounds/qv_menu.wav qmem://<bundled>/sounds/qv_ok.wav qmem://<bundled>/sounds/qv_redo.wav qmem://<bundled>/sounds/qv_reex.wav qmem://<bundled>/sounds/qv_save.wav qmem://<bundled>/sounds/qv_scrpt.wav qmem://<bundled>/sounds/qv_ulock.wav qmem://<bundled>/sounds/qv_undo.wav
Remarque: Cette liste est susceptible de changer dans les futures versions de QlikView.
176
Partie 4 Script
Partie 4 Script
177
178
Partie 4 Script
179
180
22 Variables et champs
Ce chapitre explique les diffrentes entits porteuses de donnes dans QlikView, en particulier les champs et les variables.
22.1 Champs
Dans QlikView, les champs sont les principales entits porteuses de donnes. Un champ contient en gnral un certain nombre de valeurs, que l'on appelle valeurs de champs. Selon la terminologie des bases de donnes, les donnes traites par QlikView proviennent de fichiers de donnes. Un fichier est compos de plusieurs champs o chaque saisie de donnes constitue un enregistrement. Les termes fichier, champ et enregistrement sont quivalents aux termes table, colonne et ligne, respectivement. La logique AQL de QlikView ne fonctionne que sur les champs et leurs valeurs. Les donnes de champs sont rcuprables via les instructions Load (page 268), Select (SQL) (page 284) ou Binary (page 244). Le seul moyen de modifier des donnes dans un champ ( l'exception des Champs de saisie (page 182)) est de rexcuter le script. Les valeurs de champs elles-mmes ne peuvent pas tre manipules par l'utilisateur partir de la disposition, ni au moyen de l'automatisation. Une fois lues dans QlikView, elles ne peuvent tre que visualises et utilises pour des slections logiques et des calculs. Les valeurs de champs consistent en des donnes numriques ou alphanumriques (texte). Les valeurs numriques sont en fait des valeurs doubles, composes de la valeur numrique elle-mme et de sa reprsentation textuelle formate. Seule cette dernire est affiche dans les objets, etc. Dans la disposition de QlikView, le contenu d'un champ est reprsent dans une Liste de slection (page 497).
Balises de champ
Il existe trois types de balises systme: les balises gnres par le script et non modifiables par l'utilisateur, les balises gnres par le script et modifiables par l'utilisateur, et les balises dfinies de manire interactive par l'utilisateur. Les balises systme sont toujours prcdes d'un signe $. Les balises systme suivantes sont automatiquement gnres la fin de la gnration de script. Elles ne sont pas modifiables par l'utilisateur:
l l l l
$system - signale un champ systme. $key - signale un champ cl. $keypart - signale un champ qui fait partie d'une ou plusieurs cls synthtiques. $synthetic - signale une cl synthtique.
Les balises suivantes sont galement gnres automatiquement la fin de la gnration de script mais peuvent tre modifies ou crases l'aide de la syntaxe de script (voir Tag Field (page 292) et Untag Field (page 294)).
l l l l l l l
$hidden - signale un champ masqu. $numeric - toutes les valeurs (non null) du champ sont numriques. $integer - toutes les valeurs (non null) du champ sont des entiers. $text - aucune valeur du champ n'est numrique. $ascii - les valeurs du champ ne contiennent que des caractres ascii standard. $date - toutes les valeurs (non null) du champ peuvent tre interprtes comme des dates (entiers). $timestamp - toutes les valeurs (non null) du champ peuvent tre interprtes comme des dates et des heures (horodateurs).
181
Les balises suivantes sont disponibles dans la bote de dialogue Proprits du document: Tables (page 466). Elles peuvent tre actives et dsactives par l'utilisateur:
l
$dimension - indique un champ dont l'utilisation est recommande dans les dimensions de graphique, les listes de slection, etc. $measure - indique un champ dont l'utilisation est recommande dans les expressions.
L'utilisateur peut aussi ajouter des balises personnalises. Ces lments sont ajouts dans le script via la Syntaxe de script (page 239) ou dans la bote de dialogue Proprits du document: Tables (page 466). Ces balises personnalises peuvent ne pas utiliser le mme nom que les balises systme.
Remarque: Si les mmes balises sont manipules dans le script et dans Proprits du document: Tables (page 466), les paramtres du script sont prioritaires.
Remarque: Les champs de saisie ne sont pas destins contenir de grandes quantits de donnes, car ils stockent les donnes d'une manire bien moins efficace que les champs ordinaires.
Lors de l'utilisation de champs de donnes, le script cre des emplacements pour chaque valeur de champ, qui pourront tre dits pour contenir les nouvelles donnes. Vous pouvez convertir n'importe quel champ en champ de saisie en l'indiquant dans une instruction Inputfield (page 262) dans le script avant qu'il ne soit utilis dans une instruction load ou select. Les valeurs d'un champ de saisie peuvent tre modifies dans les cellules des zones de liste, des zones table et des expressions des tableaux graphiques. Seules les colonnes des listes ou des tables qui contiennent des champs de saisie peuvent tre dites. En survolant une cellule ditable avec la souris, vous pouvez afficher une icne de saisie. En cliquant sur cet icne, la cellule bascule en mode modification. Il est possible d'utiliser les touches flches haut/bas pour naviguer dans les cellules en mode dition. Le document QlikView sera recalcul avec les nouvelles valeurs saisies.
Remarque: Les champs calculs ne peuvent pas tre utiliss comme champs de saisie. La fonctionnalit de champ de saisie est automatiquement dsactive.
Une cellule d'expression de graphique de tableau peut contenir des Fonction spciale d'agrgation de champ de saisie (page 881) et rester ouverte pour modification. La modification sera rpercute sur les autres valeurs du champ, par algorithme prdfini, comme par exemple. "Diffusion gale" ou "Diffusion proportionnelle". La version 9 comporte dsormais une extension vers les champs d'entre, savoir la possibilit de spcifier les modifications relatives. La syntaxe suivante s'applique (n est un nombre) :
%+n %-n +=n augmente la valeur actuelle de n % rduit la valeur actuelle de n % augmente la valeur actuelle de n
182
rduit la valeur actuelle de n multiplie la valeur actuelle par n divise la valeur actuelle par n
Exemples:
%+10 augmente la valeur actuelle de 10 %. 56 augmente la valeur actuelle de 56. *=2 multiplie la valeur actuelle par 2. /=2 divise la valeur actuelle par 2. /=0 n'entrane aucune modification. Il existe aussi des APIs pour extraire ou modifier les valeurs automatiquement par programmation.
22.3 Variable
Dans QlikView, une variable est une entit nomme qui contient une seule valeur de donnes. Une variable acquiert gnralement sa valeur en fonction d'une instruction Let, Set ou autre instruction de contrle, via un appel d'automatisation ou une Zone de saisie (page 571) dans la disposition. La valeur d'une variable peut normalement tre modifie par l'utilisateur tout moment. Les variables peuvent contenir des donnes numriques ou alphanumriques. Si le premier caractre d'une valeur de variable est un signe gal '=', QlikView essaie d'valuer la valeur comme une formule (expression QlikView), puis affiche ou renvoie le rsultat plutt que le texte de la formule.
Groupes
Les groupes, ou plus exactement les groupes de champs, sont des ensembles de champs qui peuvent tre utiliss la place des champs sous la forme de dimensions de graphiques. Il en existe deux types :
Les groupes hirarchiques servent tablir une hirarchie de champs qui permet de descendre progressivement dans les graphiques.
Les groupes cycliques ne sont pas hirarchiques et permettent en gnral l'utilisateur de changer de champ de dimension d'un simple clic de souris. Les groupes sont dfinis partir de la page Proprits du document: Groupes.
183
184
La bote de dialogue diter le script est accessible partir du Menu Fichier (page 57) ou par un clic sur le symbole diter le script de la barre d'outils. Elle permet de rdiger et d'excuter un script qui connecte votre application une source de donnes ODBC ou des fichiers de donnes de diffrents types, et qui rcupre les informations requises. Les scripts peuvent tre saisis manuellement ou gnrs automatiquement. Les instructions de script complexes doivent tre saisies manuellement, du moins en partie. Les instructions, expressions, fonctions, etc. disponibles pour la cration de scripts sont dcrites aux chapitres Syntaxe de script (page 239) et Expressions de script (page 307). La bote de dialogue diter le script utilise la saisie semi-automatique, si bien que lorsque vous tapez, le programme complte le dbut de votre saisie afin de vous viter de taper le texte dans son intgralit. Les suggestions incluent les mots faisant partie de la syntaxe de script. Le script utilise un codage couleur pour les composants de la syntaxe. Pour personnaliser ce codage, choisissez Outils, puis Prfrences de l'diteur. En haut de cette bote de dialogue, vous trouverez une barre de menus proposant diffrentes commandes de script. Les commandes les plus frquemment utilises figurent galement dans la barre d'outils. Celle-ci comprend aussi une liste droulante listant les onglets du script.
185
Lance l'excution du script dans le dbogueur. Le dbogueur sert chercher les erreurs dans le script. Chaque instruction du script peut tre surveille et les valeurs des variables peuvent tre examines au cours de l'excution du script. Cette commande est galement disponible sur la barre d'outils de la bote de dialogue diter le script. diter le script masqu... Ouvre un onglet de script pour le script masqu. Il est possible ici de dfinir une partie masque du script, qui est excute avant le script gnral chaque rechargement. Les onglets de script masqu sont toujours affichs gauche des onglets de script ouverts. Un mot de passe est requis pour crer le script masqu ou y accder. Changer le mot de passe Ouvre la bote de dialogue Nouveau mot de passe du script masqu dans du script masqu... laquelle vous pouvez dfinir un nouveau mot de passe pour l'accs au script masqu. Crer un script masqu Ouvre la bote de dialogue Nouveau mot de passe du script masqu o l'on peut dfinir un nouveau mot de passe pour l'accs au script masqu, puis ouvre un nouvel onglet appel Script masqu dans la fentre du script. Il est possible ici de dfinir une partie masque du script, qui est excute avant le script gnral chaque rechargement. Les onglets de script masqu sont toujours affichs gauche des onglets de script ouverts. Supprimer le script Supprime le script masqu de la bote de dialogue diter le script. masqu Dboguer... Enregistrer tout le document Enregistre le document actif dans un fichier. Les donnes, le script et la disposition sont enregistrs.Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+S. Cette commande est galement disponible sur la barre d'outils de la bote de dialogue diter le script. Enregistre le document actif dans un nouveau fichier de document sous un nouveau nom.
Ouvrir le fichier de script Permet de rechercher un fichier contenant un script et de l'ouvrir sous un externe nouvel onglet dans le volet du script. Vous pouvez alors l'diter en utilisant le codage couleur de QlikView. Enregistrer le fichier de Enregistre le fichier de script externe. script externe Exporter vers un fichier Enregistre tout le script dans un fichier texte dfini partir de la bote de script... dialogue Enregistrer le script qui s'ouvre alors. Le fichier portera l'extension .qvs. Imprimer l'onglet... Permet d'imprimer l'onglet de script actif sur une imprimante facultative. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+P. Cette commande est galement disponible sur la barre d'outils de la bote de dialogue diter le script. Imprimer tous les Permet d'imprimer l'intgralit du script sur une imprimante facultative. Le onglets... script masqu ne sera pas imprim. Visionneur de tables Ouvre la bote de dialogue Visionneur de tables (page 194) dans laquelle vous pouvez examiner la structure des donnes charges dans une vue graphique des tables, champs et associations. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+T.
186
Menu dition
Annuler Rtablir Couper Annule la dernire modification (on peut annuler plusieurs tapes). quivaut au raccourci CTRL+Z. Rtablit la dernire opration Annuler. quivaut au raccourci CTRL+Y. Exporte le texte slectionn vers le Presse-papiers. Cette commande est galement disponible sur la barre d'outils de la bote de dialogue diter le script. quivaut au raccourci CTRL+X. Copie le texte slectionn dans le Presse-papiers. Cette commande est galement disponible sur la barre d'outils de la bote de dialogue diter le script. quivaut au raccourci CTRL+C. Colle le contenu du Presse-papiers dans la bote de dialogue l'endroit o se trouve le curseur. Cette commande est galement disponible sur la barre d'outils de la bote de dialogue diter le script. quivaut au raccourci CTRL+V. Supprime le texte du script slectionn. quivaut la touche SUPPR. Efface le script, c'est--dire supprime tout le texte l'exception des instructions set gnres automatiquement au dpart. Slectionne tout le texte du script. quivaut au raccourci CTRL+A.
Copier
Coller
Rechercher/Remplacer... Ouvre une bote de dialogue permettant de rechercher et de remplacer des nombres ou des caractres du script. Cette commande est galement disponible sur la barre d'outils de la bote de dialogue diter le script. quivaut au raccourci CTRL+F. Aller ... Ouvre une bote de dialogue permettant d'atteindre un numro de ligne donn du script. quivaut au raccourci CTRL+G. Majuscules Passe le texte du script slectionn en majuscules. Minuscules Inverser la casse Mettre en majuscules Commentaire Passe le texte du script slectionn en minuscules. Inverse la casse du texte du script slectionn. Met le texte du script slectionn en majuscules.
Transforme une ligne de texte du script en commentaire. Voir aussi: Rem (page 280) Enlever les commentaires Transforme de nouveau la ligne de texte en texte de script d'origine. Retrait Retrait ngatif Met en retrait les lignes en surbrillance dans le script. Met en retrait ngatif les lignes en surbrillance dans le script.
Menu Insrer
Instruction Set Ouvre l' Assistant Instruction Set (page 192) qui permet de saisir une nouvelle instruction set et de choisir une instruction prdfinie.
187
Insre les variables d'interprtation de nombres dans le script d'aprs la configuration par dfaut du systme d'exploitation. Permet de rechercher un fichier contenant un script ou une partie d'un script et insre son contenu l'emplacement du curseur dans le script. Ouvre la bote de dialogue Inclure les fichiers scripts, dans laquelle vous pouvez rechercher un fichier script enregistr dans l'un des formats suivants: qvs (fichier script QlikView existant), txt ou sql. Rcupre l'ID de scurit du domaine NT pour l'utiliser dans le script. Le NTDOMAINSID est utilis dans l'accs de section en tant que champ rserv rgissant la scurit NT. Insre un script de test gnr automatiquement. Insre une instruction load soit via la commande de sous-menu Charger depuis un fichier ou Charger en ligne. La commande Charger en ligne ouvre l' Assistant Donnes intgres (page 207) qui permet de crer des instructions Load inline intgres partir d'une commande de style de feuille de calcul. Insre une instruction d'accs une section soit partir d'une table d'autorisation Publisher soit d'une table intgre. La commande de sous-menu Autorisation Publisher ouvre l' Assistant Fichier: Options (page 226). La commande de sous-menu En ligne ouvre l' Assistant Table de restriction d'accs (page 209). Insre une instruction connect dans le script. Insre une instruction disconnect dans le script.
Instruction Include
SID du domaine
Accs de section
Menu Onglet
Le menu Onglet facilite l'organisation de la structure du script. Ajouter un onglet... Ajoute un nouvel onglet de script. Le script sera excut onglet par onglet de gauche droite. Si l'onglet de script en cours fait partie du script masqu, le nouvel onglet sera galement cr dans le script masqu. Insre un nouvel onglet aprs l'onglet actif. Tout texte plac aprs le curseur sur l'onglet actif sera dplac vers le nouvel onglet.
Ouvre une bote de dialogue destine renommer l'onglet actif. Dcale l'onglet actif d'un cran vers la gauche. Les onglets ne peuvent pas tre promus gauche de l'onglet de script masqu. Dcale l'onglet actif d'un cran vers la droite.
Abaisser
188
Tout le texte de l'onglet actif est dplac la fin de l'onglet prcdent et l'onglet actif est supprim. Supprime l'onglet actif. Le dernier onglet de script restant ne peut pas tre supprim.
Menu Outils
Administrateur ODBC 64bits... Administrateur ODBC 32bits... Prfrences de l'diteur Ouvre l'administrateur de source de donnes ODBC pour les pilotes ODBC 64bits. Ouvre l'administrateur de source de donnes ODBC pour les pilotes ODBC 32bits. Ouvre l'onglet Prfrences utilisateur: diteur (page 86), qui permet de dfinir la police et la couleur des diffrents types de texte contenus dans le script.
Menu Aide
Aide ouvre l'aide HTML de QlikView.
Volet du script
Le volet du script contient le script lui-mme. Chaque ligne du script est numrote. Le script peut tre divis en plusieurs parties places sur des onglets spars. Elles sont alors excutes de gauche droite. Si vous utilisez un script masqu, il est visible sur un onglet distinct, plac gauche ( condition de fournir le mot de passe). Le script utilise un codage couleur pour les composants de la syntaxe. Pour personnaliser le codage couleur, choisissez Prfrences de l'diteur dans le menu Outils.
Onglet Donnes
L'onglet Donnes contient des commandes de base pour obtenir des donnes dans QlikView. Les commandes du groupe Base de donnes servent crer une connexion une source de donnes et en slectionner des champs. Si vous utilisez un SGBD commercial, vous pouvez utiliser ODBC ou OLEDB comme interface entre QlikView et la base de donnes. Un pilote ODBC ou OLEDB prenant en charge votre SGBD doit tre install sur l'ordinateur pour que vous puissiez rcuprer des donnes par l'interface ODBC/OLEDB. Une fois le pilote ODBC/OLEDB appropri install, votre base de donnes doit tre configure comme source de donnes ODBC.
189
OLEDB ODBC
La connexion la source de donnes est tablie l'aide d'OLEDB. La connexion la source de donnes est tablie l'aide d'ODBC.
QVSAdminDataProvider.dll Ce connecteur personnalis permet de vous connecter QlikView Server et de charger les informations partir du service DMS et des objets de collaboration. Personnalis... Toutes les sources de donnes personnalises figurent galement dans la zone droulante de slection. QlikView propose une interface plug-in en code source libre, qui donne la possibilit de programmer des interfaces personnalises pour plusieurs types de sources de donnes non traits par le fichier traditionnel ou les interfaces ODBC ou OLEDB. Le cas typique est une source de donnes disponible par les Services Web. Le plug-in doit alors tre programm selon des spcifications affiches dans un modle de code fourni ( la demande) comme code source libre par QlikTech et compil en dll. La dll est ensuite place ct du fichier QV.EXE, ce qui rend la source personnalise disponible. En gnral, la version 64bits de QlikView utilise des fournisseurs 64bits. Si vous devez utiliser une source de donnes associe un pilote 32bits, cochez cette option afin d'obliger l'instruction connect d'ODBC/OLEDB utiliser un fournisseur 32bits. Ouvre la bote de dialogue Proprits des liaisons de donnes, qui permet de slectionner une source de donnes, ou la bote de dialogue Connexion la source de donnes (page 200), qui permet de slectionner une source de donnes ODBC. Ouvre la bote de dialogue Crer une instruction Select (page 201).
Connexion...
Slectionner...
C'est dans le groupe Donnes de fichiers que l'on rcupre les donnes d'autres sources. Chemins relatifs Si cette case est coche, QlikView utilisera dans le script des chemins relatifs plutt que des chemins absolus. Les chemins relatifs sont normalement requis lorsqu'un document doit tre dplac d'un ordinateur sur un autre. Ce paramtre est galement disponible dans la bote de dialogue Prfrences utilisateur. S'il est modifi cet emplacement, il le sera galement dans les botes de dialogue diter le script et diter le script masqu. Activez ce paramtre pour slectionner des fichiers partir d'un serveur FTP lorsque vous cliquez sur le bouton Fichiers de tables, Fichiers QlikView ou Inclure. Ouvre la bote de dialogue Ouvrir des fichiers locaux (page 205) listant les fichiers de tables. En slectionner un ou plusieurs et appuyer sur OK gnrera une ou plusieurs instructions load. Lorsqu'il est excut, le script charge les donnes des fichiers correspondants. Si l'option Utiliser le mode FTP est coche (voir ci-dessus), slectionnez un serveur dans la liste (ou saisissez son nom, puis cliquez sur Connexion). Slectionnez ensuite un fichier texte.
Fichiers de tables...
190
Fichier QlikView...
Ouvre la bote de dialogue Ouvrir un document QlikView. Lorsqu'un fichier est slectionn, une instruction binary est gnre sur la premire ligne du script. Cette instruction charge les donnes du fichier partir du document QlikView, mais les paramtres de disposition ne sont pas utiliss. Ouvre la bote de dialogue Assistant Fichier: Source (page 211), qui permet de spcifier une URL comme source pour la table de la base de donnes. Ouvre la bote de dialogue Assistant Fichier: Source partir de laquelle il est possible de charger le contenu d'un champ dj charg.
Fichiers Web...
Champ de donnes
Onglet Variables
L'onglet Variables comprend des commandes destines coller la syntaxe lie aux variables QlikView. Coller Afficher les variables systme Colle la fonction slectionne dans le script. Si cette case est coche, la liste droulante Variables comprend les variables systme.
QlikView propose une interface plug-in code source libre, qui donne la possibilit de programmer des interfaces personnalises pour plusieurs types de sources de donnes non couverts par le fichier traditionnel, ni les interfaces ODBC ou OLEDB. Le cas typique est une source de donnes disponible par les Services Web. Le plug-in doit alors tre programm selon des spcifications affiches dans un modle de code fourni ( la demande) comme code en source libre par QlikTech et compil en dll. La dll est ensuite place ct du fichier QV.EXE, ce qui rend la source personnalise disponible. Elle peut alors tre slectionne dans la zone droulante.
Onglet Fonctions
L'onglet Fonctions contient des outils permettant de choisir des fonctions QlikView standard et de les coller. Catgorie de fonction Slectionnez une catgorie dans la liste droulante pour voir les fonctions correspondantes dans la liste Nom de la fonction en dessous. Cette liste droulante contient les fonctions de script standard de QlikView. Slectionnez une fonction dans la liste Nom de la fonction et collez-la dans le script l'emplacement du curseur.
Onglet Variables
Dans l'onglet Variables, vous trouverez des commandes destines coller la syntaxe lie aux variables de QlikView. Coller Afficher les variables systme Colle la variable slectionne dans le script. Si cette case est coche, la liste droulante Variables comprend les variables systme.
191
Onglet Paramtres
L'onglet Paramtres contient les paramtres de scurit applicables au script QlikView. Privilges de script
Ouvrir les bases de donnes en mode de lecture et d'criture Si cette option est active, le qualificateur mode is write sera utilis dans les instructions select. Permettre l'excution de programmes externes Si cette option est active, il sera possible d'utiliser des instructions execute dans le script. Brouiller les informations d'identification utilisateur Si cette case est coche, le USERID et le PASSWORD des instructions connect seront brouills dans le script.
Paramtres
192
Nom de la variable Saisissez le nom d'une nouvelle variable ou modifiez la variable prdfinie choisie ci-dessous. La variable prdfinie est insre ici lorsque vous cliquez sur Coller. Valeur de la variable Si le nom d'une nouvelle variable est saisi ci-dessus, dfinissez la valeur ici. Si une valeur de variable prdfinie a t choisie ci-dessous, il est possible de la modifier ici. Groupes de variables Choisissez le type de variable utiliser. Variables Choisissez la variable utiliser. Valeurs prdfinies Choisissez entre les valeurs prdfinies dans la variable. Coller Cliquez sur le bouton pour dplacer les valeurs prdfinies vers Instruction Set active des fins de modification.
Cette bote de dialogue sert rechercher des chanes textuelles donnes dans le script et lui apporter des modifications globales ou multiples. Elle est accessible partir du menu diter de la bote de dialogue diter le script. Chane chercher : Remplacer par Suivant Chane textuelle rechercher. Texte substituer la chane de caractres rechercher. Dplace la slection l'occurrence suivante de la chane de caractres rechercher. Effectue un remplacement dans la section slectionne. Effectue les remplacements de toutes les occurrences de la chane de caractres rechercher. Si cette case est coche, la recherche textuelle respecte la casse.
Respecter la casse
193
Recherche textuelle
Si cette case est coche, QlikView ne recherchera que les occurrences de la chane de caractres rechercher formant un mot entier (dlimit par des espaces ou des caractres autres que les lettres).
Rechercher dans tous les Si cette case est coche, l'opration rechercher/remplacer est effectue sur tous les onglets onglets du script. Vers le haut Vers le bas Cochez cette case d'option pour effectuer la recherche vers le haut dans le script. Cochez cette case d'option pour effectuer la recherche vers le bas dans le script.
Remarque: Si un script masqu est utilis, la commande binary ne peut pas tre utilise dans le script normal. Remarque: La bote de dialogue Progression ne sera pas mise jour pendant l'excution d'un script masqu, moins que l'option Afficher la progression du script masqu ne soit coche sous l'onglet Proprits du document: Scurit. Aucune entre ne sera ajoute au fichier journal, s'il est utilis. Remarque: Si le script masqu contient un accs de section (section access), cette section ne sera autorise ni dans le script normal ni dans un script commenant par un chargement binaire (binary load) du fichier QlikView contenant le script cach.
194
Cette bote de dialogue sert afficher la structure des tables de donnes du document QlikView actif. Les tables apparaissent sous forme de zones o figure la liste des champs qu'elles contiennent. Des lignes de jointure matrialisent les associations entre les zones. Lorsque plus de deux lignes se rejoignent, le visionneur utilise des points de jointure. On peut dplacer les tables, les points de jointure et aussi tous les points o les connecteurs changent de direction en cliquant dessus et en les tirant (voir ci-dessous). Lors de cette rorganisation de la disposition, les modifications sont enregistres avec le document, moins que vous ne quittiez la bote de dialogue en cliquant sur Annuler. Deux vues sont disponibles et leurs dispositions respectives sont enregistres sparment. Ces deux vues sont les suivantes:
l
La Vue interne est la vue dfinie par dfaut. Elle affiche les tables de donnes telles que QlikView les stocke. Des cls synthtiques composes sont formes dans les tables qui partagent plus d'un champ. Des tables synthtiques sont utilises pour les relier. Cette vue permet la meilleure comprhension de la logique QlikView et prsente une disposition trs claire, puisque chaque paire de tables a au maximum un connecteur.
195
La Vue source affiche les tables de donnes telles que QlikView les lit. Il n'y a pas ici de champs ni de tables synthtiques. Les cls composes sont reprsentes par des connecteurs multiples entre les tables.
Lorsque le curseur survole l'un des champs d'une table, une info-bulle contenant des informations sur le contenu du champ s'affiche:
l
Le paramtre Densit d'information correspond au nombre d'enregistrements dont le champ comporte des valeurs (diffrentes de NULL) par rapport au nombre total d'enregistrements de la table.
l l l
Le paramtre Ratio du sous-ensemble correspond au nombre de valeurs de champs distinctes trouves dans la table par rapport au nombre total de valeurs de champ distinctes (c'est--dire en tenant compte des autres tables). Les commentaires de table s'affichent dans l'info-bulle. Les commentaires de champ s'affichent dans l'info-bulle. Les balises ajoutes au script ou la page Proprits du document: Tables, y compris les balises systme, s'affichent dans l'info-bulle.
Les actions suivantes sont possibles partir des dispositions de table (cliquez ici pour dvelopper une liste):
Cliquer sur la barre de titre d'une table Pointer sur la barre de titre d'une table et tirer Passer le pointeur de la souris sur la barre de titre d'une table Cliquer sur un champ dans une table Passer le pointeur de la souris sur un champ d'une table Met la table en surbrillance, ainsi que toutes les tables qui ont des associations logiques directes avec cette table et les jointures entre elles. Dplace la table.
Met la table en surbrillance, le champ, toutes les tables contenant ce champ et les jointures entre elles. Affiche des informations contextuelles sur le champ.
196
Cliquez sur Aperu pour afficher une bote de dialogue d'exemples d'enregistrements provenant de donnes charges.
Clic droit sur un point de Remet le point de jointure sa position par dfaut. jointure ou un coude de connecteur Cliquer sur l'arrire-plan Annule la surbrillance des tables, champs et connecteurs. de la disposition
Les commandes suivantes sont disponibles sur la barre d'outils de la bote de dialogue et les boutons associs (cliquez ici pour dvelopper une liste):
Exporter une image Ouvre une bote de dialogue de recherche de fichier qui permet d'enregistrer la vue de tables active sur le disque sous la forme d'une image bitmap ou png. En cliquant sur ce bouton, vous pouvez exporter la structure des tables du document vers un ensemble de fichiers texte. Ces fichiers texte, un pour les tables (nomdefichier.Tables.tab), un pour les champs (nomdefichier.Fields.tab) et un pour leur mappage (nomdefichier.Mappings.tab), peuvent facilement tre lus nouveau dans QlikView pour vous permettre de poursuivre l'analyse en bnficiant de toute la puissance de la logique QlikView. Une bote de dialogue vous permet de slectionner le dossier cible de l'exportation. Par dfaut, les fichiers sont placs dans le mme dossier que le document QlikView. Ouvre la bote de dialogue Imprimer partir de laquelle vous pouvez imprimer la vue de tables active. quivaut au raccourci CTRL+P. Copie la vue des tables sous forme d'image dans le Presse-papiers. quivaut au raccourci CTRL+C.
Exporter la structure
Imprimer
Copier l'image
Disposition automatique Rorganise les tables dans la vue active. Zoom Vue On peut dterminer le niveau de zoom de la vue actuelle dans cette zone droulante. Choisissez Vue interne ou Vue source (voir ci-dessus).
197
198
Cette bote de dialogue sert crer une connexion une source de donnes OLEDB, en gnral via ODBC. Pour ouvrir cette bote de dialogue, cliquez sur le bouton Connexion... sous l'onglet Donnes dans le volet Outils de la bote de dialogue diter le script. Le premier onglet liste les noms des fournisseurs OLEDB. Pour crer une connexion de donnes ODBC, slectionnez OLE DB Provider pour les pilotes ODBC, puis cliquez sur Suivant>> pour vous rendre l'onglet Connexion. Sous l'onglet Connexion, sous 1. Spcifiez la source des donnes, une source de donnes prcdemment configure est slectionne. On peut choisir entre deux types de sources de donnes ODBC.
Onglet Source de donnes machine de la bote de dialogue Slectionner la source de donnes Les sources de donnes gnriques sont utilises par exemple pour les fichiers des bases de donnes. Si une source de donnes gnrique doit tre utilise ou si une nouvelle source doit tre cre, slectionnez la case d'option Utiliser la chane de connexion puis cliquez sur Crer. La bote de dialogue Slectionner la source des donnes s'ouvre alors. Deux types de sources de donnes sont disponibles : les sources de donnes fichier et les sources de donnes machine. Ces dernires sont propres l'ordinateur local et l'utilisateur, tandis que les sources de donnes fichier sont propres un fichier. Vous pouvez utiliser l'une ou l'autre. chaque source de donnes est associ un onglet distinct dans la bote de dialogue Slectionner la source de donnes.
199
Les sources de donnes gnriques sont utilises par exemple pour les fichiers des bases de donnes. Si vous voulez utiliser une source de donnes gnrique ou crer une nouvelle source, slectionnez la case d'option Utiliser la chane de connexion, puis cliquez sur Crer. La bote de dialogue Slectionner la source de donnes s'ouvre alors. Deux types de sources de donnes sont disponibles : les sources de donnes fichier et les sources de donnes machine. Ces dernires sont propres l'ordinateur local et l'utilisateur, tandis que les sources de donnes fichier sont propres un fichier. Utilisez l'une ou l'autre. chaque source de donnes est associ un onglet distinct dans la bote de dialogue Slectionner la source de donnes. Double-cliquez sur une source de donnes, puis recherchez le fichier de base de donnes applicable dans la bote de dialogue qui s'ouvre.
Remarque: Pour les sources de donnes MS Access, vous devez cliquer sur le bouton Base de donnes dans une bote de dialogue intermdiaire.
Lorsque vous cliquerez sur RETOUR, vous reviendrez au deuxime onglet de la bote de dialogue Proprits des liaisons de donnes. Le cas chant, renseignez les champs Nom d'utilisateur et Mot de Passe permettant d'accder la source de donnes. Vous pouvez aussi tester la connexion en cliquant sur le bouton Tester la connexion. Enfin, cliquez sur le bouton OK. L'instruction connect est prte.
Cette bote de dialogue sert crer une connexion une source de donnes ODBC.s Elle est accessible via le bouton Connexion de la page Donnes du volet Outils dans la Bote de dialogue diter le script (page 185) si l'option de base de donnes ODBC a t choisie. Sur cette page, choisissez la source de donnes. Par dfaut, seules les sources de donnes du systme apparaissent. Cochez la case Afficher les DSN utilisateur pour afficher toutes les sources de donnes.
200
Si ncessaire, vous pouvez renseigner les champs Nom d'utilisateur et Mot de passe pour accder la source de donnes. Vous pouvez galement tester la connexion en appuyant sur le bouton Tester la connexion.
Pour ouvrir cette bote de dialogue, cliquez sur le bouton Slectionner sous l'onglet Donnes du volet de l'outil de la Bote de dialogue diter le script (page 185). Elle permet de dfinir les tableaux et les champs charger partir d'une source de donnes prcdemment slectionne. Cette bote de dialogue se compose de trois groupes. Le premier groupe contient des informations sur la source de donnes.
201
Nom de la source de donnes ODBC/OLEDB active. Vous pouvez choisir parmi les bases de donnes disponibles dans la liste droulante. Indique le nom du propritaire de la base de donnes. Vous pouvez choisir parmi les propritaires disponibles dans la liste droulante. Lorsque vous cliquez sur ce bouton, la bote de dialogue Connexion la source de donnes (page 200) s'ouvre. Cliquez sur ce bouton pour ouvrir la bote de dialogue Informations sur le pilote ODBC ou Informations sur le pilote de base de donnes OLE, qui contient des informations sur les fonctions prises en charge par le pilote en cours d'utilisation. Ouvre une bote de dialogue prsentant des informations de support relatives la base de donnes. Ces informations peuvent tre utilises chaque contact avec le support QlikTech et lorsqu'on signale des bogues ou des problmes lis des documents QlikView.
Propritaire
Connexion
Pilote
Support
Le deuxime groupe est utilis pour slectionner tables et champs. Tables de bases de donnes Cette liste affiche toutes les tables de base de donnes disponibles. Cliquez sur le nom d'une table pour la slectionner. Il est possible de contrler les types de tables qui figurent dans cette liste l'aide des cases cocher de gauche (voir leur description ci-dessous).
202
Champs
Cette liste affiche tous les champs disponibles dans la table slectionne. Choisissez dans la liste un ou plusieurs champs inclure l'instruction select. Utilisez un astrisque * pour slectionner tous les noms de champs la fois. La slection de champs apparatra sous l'onglet Script du troisime groupe (voir sa description ci-dessous). Les champs peuvent tre tris dans l'Ordre original de la base de donnes, mais on peut prfrer slectionner le Tri alphabtique dans la liste droulante. Lorsque cette option est coche, tout champ dfini comme champ cl dans la base de donnes source est signal par une icne de cl dans la liste Champs. Cochez cette case pour que les tables normales de la base de donnes figurent dans la liste Tables de base de donnes. Cochez cette case pour que les vues de la base de donnes figurent dans la liste Tables de base de donnes. Cochez cette case pour que les synonymes de tables de la base de donnes figurent dans la liste Tables de base de donnes. Cochez cette case pour que les tables systme de la base de donnes figurent dans la liste Tables de base de donnes. Cochez cette case pour que les alias de tables de la base de donnes figurent dans la liste Tables de base de donnes.
Vues
Synonymes
Tables systme
Alias
Le troisime groupe affiche l'instruction select gnre et les informations relatives la table et aux champs slectionns. Le groupe contient les onglets suivants:
Script
L'onglet Script affiche le script qui sera gnr pour l'instruction select. Les trois cases d'option situes droite contrlent le formatage de l'instruction select dans le script. Colonne Slectionnez cette option pour que chaque nom de champ de l'instruction select gnre figure sur une ligne distincte dans le script. Slectionnez cette option pour que la totalit de l'instruction select gnre figure sur une seule ligne dans le script. Slectionnez cette option pour que l'instruction select figure sur des lignes structures dans le script. Si cette option est active, l'instruction select sera gnre en tant prcde par une instruction load qui l'utilisera comme entre. Tous les champs seront lists dans l'instruction load, mme si l'astrisque * est utilis dans l'instruction select.
Ligne
Structur
Avant Load
203
Ajouter
Cliquez sur ce bouton pour enregistrer l'instruction select gnre jusqu' prsent. La gnration d'une nouvelle instruction select dbute sans que la bote de dialogue ne soit ferme. L'ancienne instruction sera visible dans le volet d'aperu au-dessus d'un sparateur clair. Cette procdure peut tre rpte autant de fois que l'on veut.
Table
L'onglet Table affiche des informations dtailles sur la table de base de donnes slectionne.
Plus... ouvre une bote de dialogue redimensionnable distincte, prsentant une vue dveloppe des onglets Table, Colonnes et Aperu.
Colonnes
L'onglet Colonnes affiche des informations dtailles sur les colonnes (champs) slectionnes dans la table active.
Aperu
L'onglet Aperu affiche un aperu des premires lignes qui seront gnres par l'instruction select actuelle.
Blobs
L'onglet Blobs permet d'associer les grands objets binaires (Blobs, Binary Large Objects) dans un document QlikView. Il s'agit souvent d'une image, d'un fichier texte ou autre, stock sous forme d'entit unique dans un systme de gestion de bases de donnes. L'icne i indique que le champ contient un grand objet binaire. Les grands objets binaires contenus dans la base de donnes sont rpertoris avec leur taille (en Ko) et leur type dans le Visionneur de blobs. S'il s'agit d'une image, l'aperu du grand objet binaire s'affiche en regard de la liste. QlikView prend en charge les blobs au format jpg, png, bmp, pdf et rtf. Le bouton Regroupement... permet d'ouvrir la bote de dialogue de regroupement.
Activez cette option pour redimensionner le blob. Appliquez les paramtres Largeur en pixels et Hauteur en pixel pour adapter la taille de l'image.
204
Ds lors que les slections de table et de champs sont effectues, vous pouvez cliquer sur OK afin d'insrer les instructions select gnres l'emplacement du curseur dans le script QlikView. Si vous cliquez sur Annuler, vous perdrez les modifications. Le pilote ODBC est gnralement en mesure d'interprter des instructions select bien plus complexes que celles gnres partir de cette bote de dialogue. Une autre faon de gnrer une instruction select complexe consiste utiliser un outil de requte, par exemple Microsoft Query, et d'y concevoir l'instruction select graphiquement. Vous pouvez ensuite copier (via CTRL+C) l'instruction select et la coller (via CTRL+V) dans le script QlikView. (Dans MS Query, cliquez sur le bouton SQL.)
Cette bote de dialogue s'affiche lorsque vous cliquez sur le bouton Fichier QlikView... ou Fichiers de tables... de la bote de dialogue Donnes du volet Outil de la bote de dialogue diter le script, sous rserve que la case Utiliser le mode FTP soit coche. En fonction du bouton utilis pour l'ouvrir, la bote de dialogue s'appelle Ouvrir un document QlikView ou Ouvrir des fichiers Internet mais les fonctionnalits sont les mmes. Cette bote de dialogue permet galement d'ouvrir des documents QlikView. Pour cela, choisissez Ouvrir via FTP dans le menu Fichier.
205
Slectionnez dans la liste de slection droulante le serveur contenant le(s) fichier(s) ouvrir. Si votre serveur ne figure pas dans cette liste (ou s'il n'y a pas de liste), saisissez le nom d'un serveur, puis cliquez sur Connexion. Adresse du serveur FTP Lors de la premire connexion au serveur FTP, vous devez saisir l'adresse cet endroit. Nom d'utilisateur Sauf si la case Connexion anonyme est coche, le nom d'utilisateur doit tre saisi cet endroit. Sauf si la case Connexion anonyme est coche, le mot de passe doit tre saisi cet endroit. Cliquez sur ce bouton pour vous connecter au serveur slectionn. Si vous slectionnez un serveur directement dans la liste, ignorez cette procdure. Pour vous connecter travers un pare-feu, vous devrez sans doute utiliser un protocole FTP passif. Permet l'utilisateur de se connecter sans nom d'utilisateur ni mot de passe. Le nom des fichiers slectionns apparat dans cette zone une fois la connexion au serveur tablie. Spcifiez ici le type de fichiers voulu. Cliquer sur ce bouton gnre une instruction load qui sera introduite dans le script de chargement dans la Bote de dialogue diter le script (page 185).
Mot de passe
Connexion
Syntaxe passive
206
La bote de dialogue Assistant Donnes intgres se trouve dans le menu Insrer, Instruction Load, Instruction Load inline. Elle sert crer des instructions load inline dans le script. La bote de dialogue contient une sorte de feuille de calcul et fonctionne de fait comme une feuille de calcul bien des gards. Cependant, les formules de calcul ne seront pas values ici comme elles le seraient dans Microsoft Excel, par exemple. Chaque colonne reprsente un champ charger dans QlikView au moyen d'une table intgre. Chaque ligne est un enregistrement de la table. Pour slectionner une cellule de donnes, cliquez dessus. On peut ensuite y taper ou y coller une valeur partir du Presse-papiers. Appuyez sur ENTRE ou une flche pour accepter la valeur et passer une autre cellule. La ligne (tiquette) du haut est rserve aux tiquettes de champs. Double-cliquez sur une cellule d'tiquette pour la modifier. Si aucune valeur n'est saisie dans la ligne d'tiquette, ce sont les noms de champs F1, F2, etc. qui seront utiliss.
Menu dition
Le menu dition contient les commandes d'dition de base. Insrer une colonne Insre une colonne vide si une ou plusieurs colonnes sont slectionnes.
207
Supprime les colonnes slectionnes. Insre une ligne vide si une ou plusieurs lignes sont slectionnes. Supprime les lignes slectionnes.
Menu Outils
Le menu Outils contient l'option Donnes de document permettant d'ouvrir l'Assistant Importation de donnes de document partir duquel vous pouvez coller des valeurs de champs partir de n'importe quel champ prsent dans le document. Dans la bote de dialogue, vous pouvez dterminer le nombre de valeurs de champs prsentes dans n'importe quel champ slectionn. Vous pouvez galement insrer l'ensemble des valeurs, celles slectionnes ou celles exclues dans l'assistant en ligne. Cliquez sur OK pour fermer la bote de dialogue et gnrer une instruction Load inline refltant le contenu de la grille de table de la bote de dialogue.
208
La bote de dialogue Assistant Table de restriction d'accs est accessible partir du menu Insrer, Accs de section, Instruction Inline. Elle sert gnrer une instruction Instruction Load inline pour contrler l'accs au document QlikView. Voir Scurit (page 433). La bote de dialogue contient les commandes suivantes: Champs utiliser La liste comprend tous les champs de scurit possibles dans un accs de section QlikView. Cochez la case de ceux que vous souhaitez inclure. Cliquez sur ce bouton pour cocher ACCESS, USERID et PASSWORD et dcocher les autres champs. Cliquez sur ce bouton pour cocher ACCESS, PASSWORD, NTNAME et NTDOMAINSID et dcocher les autres champs.
Lorsque vous fermez la bote de dialogue en cliquant sur OK, la bote de dialogue Assistant Donnes intgres (page 207) s'ouvre et prsente les champs slectionns comme tiquettes de colonnes. Lorsque vous appuyez sur OK dans cette bote de dialogue, une instruction Load Inline prcde d'une instruction Section (page 284) et suivie d'une instruction Section Application est cre.
209
locaux. On peut ouvrir le fichier mme s'il a une autre extension en choisissant Tous les fichiers (*.*) dans la liste droulante Fichiers de type de la bote de dialogue Ouvrir des fichiers locaux. Le contenu doit cependant tre interprtable par QlikView. Cela ne dpend pas de l'extension du fichier.
Pour charger un fichier directement d'Internet, collez l'URL (copie au pralable dans le navigateur) dans la zone de texte intitule Nom du fichiers de la bote de dialogue de recherche FTP, puis cliquez sur Ouvrir. Une fois qu'un fichier a t slectionn, l'assistant s'ouvre. Il comprend cinq onglets : Source, Type, Transformer, Options et Script. Comme il est rarement ncessaire d'apporter des modifications l'onglet Source, l'assistant dmarre avec l'onglet Type activ. Les boutons <<Prcdent et Suivant>> permettent l'utilisateur de passer d'un onglet l'autre. Sous les onglets Type et Options, vous disposez d'un aperu permettant d'observer la faon dont QlikView a interprt le fichier. La page Script permet de dfinir le mode de prsentation du script dans la bote de dialogue diter le script. Le bouton Terminer ferme l'assistant et gnre une instruction load dans le script de chargement. Pour charger un fichier stock sur le rseau local, utilisez le bouton Fichiers de tables de la bote de dialogue diter le script. Si le fichier a l'extension d'un fichier de tables, par exemple .csv, .txt, .tab, .skv, .fix, .dif, .htm, .html, .shtml, .xhtml, .php ou .asp, il apparatra dans la bote de dialogue Ouvrir des fichiers locaux. Il est possible d'ouvrir le fichier mme s'il est dot d'une autre extension en choisissant Tous les fichiers (*.*) dans la liste droulante Fichiers de type de la bote de dialogue Ouvrir des fichiers locaux. Le contenu doit cependant tre interprtable par QlikView. Cela ne dpend pas de l'extension du fichier. Pour charger un fichier directement d'Internet, collez l'URL (copie au pralable dans votre navigateur) dans la zone de texte intitule Nom du fichier de la bote de dialogue de recherche FTP, puis cliquez sur Ouvrir. Une fois qu'un fichier a t slectionn, l'assistant s'ouvre. Il comprend cinq onglets : Source, Type, Transformer, Options et Script. Comme il est rarement ncessaire d'apporter des modifications l'onglet Source, l'assistant dmarre avec l'onglet Type activ. Les boutons <<Prcdent et Suivant>> permettent de passer d'un onglet l'autre. Sous les onglets Type et Options, vous aurez un aperu de la faon dont QlikView a interprt le fichier. La page Script vous permet de dfinir le mode de prsentation du script dans la bote de dialogue diter le script. Le bouton Terminer ferme l'assistant et gnre une instruction load dans le script.
210
Cet onglet contient tous les paramtres relatifs la source de la table. La source est normalement bien dfinie ds qu'un fichier est slectionn dans la bote de dialogue Ouvrir un fichier, mais si vous devez apporter des modifications la dfinition de la source, ce qui arrive souvent par exemple pour les tables rcupres directement de sites web, apportez-les ici. Cliquer sur le bouton < Retour de la page Type ouvre la page Source. Fichier local Saisissez le chemin d'accs un fichier local ou cliquez sur Parcourir pour le rechercher via l'explorateur. Saisissez le chemin d'accs au fichier Internet.
Fichier Internet
partir du champ Ouvre la bote de dialogue Source de donnes pour le document (page 212) o il est possible de choisir la table et le champ.
211
Cette bote de dialogue rpertorie les tables du document actif et permet d'utiliser un champ prcdemment charg comme source de donnes. Valeur de champ Tables Menu droulant affichant les tables charges dans le document actif. Champs Champs de la table slectionne. Valeurs Valeurs des champs slectionns. Chemin d'accs au fichier Type de valeur Nom de la table et du champ slectionns.
Type de la valeur slectionne. Texte Si la valeur est un texte, elle apparat cet endroit. Infos Toute information connecte la valeur de champ apparat cet endroit. Blob Tout blob connect la valeur apparat cet endroit.
212
Cette page contient les paramtres relatifs au type de fichier et au type de table. Les paramtres varient en fonction du type de fichier. Lorsqu'on ouvre un fichier de tables, le programme tente d'interprter son contenu. Les valeurs initiales des paramtres sont dfinies de cette manire, mais peuvent bien sr tre modifies manuellement par l'utilisateur. Type de fichier Le type de fichier est dfini ici : Dlimit, Enregistrement fixe, DIF, Fichiers Excel (xls), Excel (xlsx), HTML, QVD, XML ou QVX. Le rsultat des rglages effectus s'affiche dans le volet d'aperu (la partie infrieure de l'onglet). Lorsque les paramtres sont modifis, le contenu de l'aperu est galement modifi. On peut aussi apporter des modifications directement dans l'aperu. On peut tout d'abord omettre des champs en cliquant sur la croix droite du nom du champ. La croix devient alors un point d'exclamation et le champ n'est pas inclus dans l'instruction load. Pour annuler cette modification, cliquez simplement sur le point d'exclamation. Pour renommer un champ, cliquez sur son nom, saisissez le nouveau nom dans cette zone et confirmez en appuyant sur ENTRE. Les clauses as requises dans l'instruction load sont automatiquement cres. Enfin, pour les fichiers enregistrements fixes (et certaines tables HTML), on peut dfinir la largeur des colonnes en cliquant directement dans le volet d'aperu.
Volet Aperu
213
Dlimiteur
Spcifiez le type de dlimiteur utiliser. Pour utiliser un dlimiteur diffrent des dlimiteurs prdfinis, choisissez Personnalis afin d'identifier celui qui vous intresse. Personnalis ouvre la bote de dialogueDelimiter Selector, qui permet de choisir l'un des dlimiteurs disponibles sur l'ordinateur. La partie en-tte du fichier correspond un nombre dfini de lignes ou d'octets (uniquement pour les fichiers dlimits, enregistrements fixes et Excel). L'en-tte peut tre omis. Le jeu de caractres du fichier de tables est dfini ici. Si le jeu de caractres de votre choix n'est pas disponible dans le menu droulant, il est possible de slectionner Personnalis. Cela permet d'ouvrir la bote de dialogue Slecteur de code page pour choisir parmi les jeux de caractres installs sur l'ordinateur. Dfinissez le schma Guillemets (page 274) utiliser. Choisissez Standard, Aucun ou MSQ. Dans certains fichiers, des commentaires sont utiliss entre les enregistrements. Une ligne de commentaire commence souvent par un caractre spcial ou un jeu de caractres, par exemple //. Vous pouvez spcifier ici les caractres qui marquent le dbut d'un commentaire pour permettre QlikView de reconnatre les commentaires. Si les noms de champs (en-ttes de colonnes) sont stocks dans la premire ligne de la table, cette commande doit tre dfinie sur Imbriqu. Le format permet aussi de spcifier explicitement les noms de champ; dans ce cas, il faut choisir Explicite. Si la table ne contient pas de noms de champs, utilisez l'option Aucun. Il peut arriver qu'un caractre spcial indique la fin du fichier. Si ce caractre se trouve au milieu d'un fichier texte (entour de guillemets, par exemple), vous pouvez activer cette option pour l'ignorer.
Taille de l'en-tte
Jeu de caractres
tiquettes
214
Taille de l'en-tte
Il est possible d'omettre la partie en-tte du fichier dans cette zone: nombre spcifi de lignes ou d'octets (uniquement pour les fichiers dlimits, enregistrements fixes et Excel). Spcifiez la taille d'un enregistrement en lignes ou en octets (fichiers enregistrements fixes uniquement). Le jeu de caractres du fichier de tables est dfini ici. Si le jeu de caractres de votre choix n'est pas disponible dans le menu droulant, slectionnez Personnalis. Cela permet d'ouvrir la bote de dialogue Slecteur de code page afin de choisir parmi les jeux de caractres installs sur l'ordinateur. Il peut arriver qu'un caractre spcial indique la fin du fichier. Si ce caractre se trouve au milieu d'un fichier texte (entour de guillemets, par exemple), vous pouvez activer cette option pour l'ignorer. Longueur d'un onglet dfinie en espaces. Permet d'imbriquer les tiquettes. Cette option doit tre utilise si les noms des champs sont stocks sur la premire ligne de la table. Analyse et dfinit la largeur des colonnes pour les fichiers enregistrements fixes et pour certaines tables HTML. Aprs l'analyse, des sauts de colonne peuvent tre ajouts ou supprims dans le volet d'aperu.
Effacer les positions Efface tous les sauts de colonnes (pour les fichiers enregistrements fixes et certaines fixes tables HTML).
tiquettes
Si les noms de champs (en-ttes de colonnes) sont stocks dans la premire ligne de la table, cette commande doit tre dfinie sur Imbriqu. Le format DIF permet aussi de spcifier explicitement les noms de champ; dans ce cas, il faut choisir Explicite. Si la table ne contient pas de noms de champs, utilisez l'option Aucun. Le jeu de caractres du fichier de tables est dfini ici. Si le jeu de caractres de votre choix n'est pas disponible dans le menu droulant, slectionnez Personnalis. Cela permet d'ouvrir la bote de dialogue Slecteur de code page afin de choisir parmi les jeux de caractres installs sur l'ordinateur.
215
Tables
Dans le groupe Tables, vous pouvez choisir une table donne si le fichier lu en contient plusieurs, ce qui peut tre le cas de fichiers HTML ou Excel. Dans Excel, toutes les feuilles d'un classeur et toutes les zones nommes (par exemple, plusieurs cellules portant des noms) dans les feuilles de calcul sont identifies comme des tables possibles. Il est possible d'omettre la partie en-tte du fichier dans cette zone: nombre spcifi de lignes ou d'octets (uniquement pour les fichiers dlimits, enregistrements fixes et Excel). Si les noms de champs (en-ttes de colonnes) sont stocks dans la premire ligne de la table, cette commande doit tre dfinie sur Imbriqu. Le format DIF permet aussi de spcifier explicitement les noms de champ; dans ce cas, il faut choisir Explicite. Si la table ne contient pas de noms de champs, utilisez l'option Aucun.
Taille de l'en-tte
tiquettes
Tables
Dans le groupe Tables, vous pouvez choisir une table donne si le fichier lu en contient plusieurs, ce qui peut tre le cas de fichiers HTML ou Excel. Dans Excel, toutes les feuilles d'un classeur et toutes les zones nommes (par exemple, plusieurs cellules portant des noms) dans les feuilles de calcul sont identifies comme des tables possibles. Il est possible d'omettre la partie en-tte du fichier dans cette zone: nombre spcifi de lignes ou d'octets (uniquement pour les fichiers dlimits, enregistrements fixes et Excel). Si les noms de champs (en-ttes de colonnes) sont stocks dans la premire ligne de la table, cette commande doit tre dfinie sur Imbriqu. Le format DIF permet aussi de spcifier explicitement les noms de champ; dans ce cas, il faut choisir Explicite. Si la table ne contient pas de noms de champs, utilisez l'option Aucun.
Taille de l'en-tte
tiquettes
216
Tables
Dans le groupe Tables, vous pouvez choisir une table donne si le fichier lu en contient plusieurs, ce qui peut tre le cas de fichiers HTML ou Excel. Dans Excel, toutes les feuilles d'un classeur et toutes les zones nommes (par exemple, plusieurs cellules portant des noms) dans les feuilles de calcul sont identifies comme des tables possibles. Si les noms de champs (en-ttes de colonnes) sont stocks dans la premire ligne de la table, cette commande doit tre dfinie sur Imbriqu. Le format DIF permet aussi de spcifier explicitement les noms de champ; dans ce cas, il faut choisir Explicite. Si la table ne contient pas de noms de champs, utilisez l'option Aucun. Le jeu de caractres du fichier de tables est dfini ici. Si le jeu de caractres de votre choix n'est pas disponible dans le menu droulant, slectionnez Personnalis. Cela permet d'ouvrir la bote de dialogue Slecteur de code page afin de choisir parmi les jeux de caractres installs sur l'ordinateur. Analyse et dfinit la largeur des colonnes pour les fichiers enregistrements fixes et pour certaines tables HTML. Aprs l'analyse, des sauts de colonne peuvent tre ajouts ou supprims dans le volet d'aperu.
tiquettes
Jeu de caractres
Effacer les positions fixes Efface tous les sauts de colonnes (pour les fichiers enregistrements fixes et certaines tables HTML).
217
Tables
Les tables trouves sont visibles dans la liste. Chaque table est indique par un chemin qui correspond son emplacement dans la structure XML. Lorsqu'une table est slectionne, ses champs sont visibles dans le volet Champs de droite. Une instruction Load est gnre pour chaque table de la liste lorsque vous cliquez sur le bouton Terminer. Cette feuille montre la structure interprte de la source XML. Cette feuille montre les champs de la table slectionne et les cls gnres.
XML Champs
218
La bote de dialogue Transformer comprend de nombreux filtres permettant d'adapter les tables QlikView. La bote de dialogue comprend six onglets dcrits ci-dessous. Les boutons situs dans le coin infrieur gauche de la bote de dialogue Transformer s'appliquent cependant tous les onglets: Annuler Rtablir Rinitialiser Annule la dernire modification apporte. Rtablit la dernire modification annule. Rtablit l'tat initial de la table.
219
Scories
Cet onglet permet de supprimer de la table les lignes et les colonnes contenant des scories. Dans les fichiers HTML, il n'est pas rare que des lignes et des colonnes supplmentaires soient insres uniquement pour la lisibilit de la table et il est bien entendu ncessaire de les supprimer avant de charger les donnes dans QlikView. Les colonnes et les lignes peuvent tre supprimes explicitement, auquel cas leurs index sont stocks dans le script. Les lignes peuvent aussi tre supprimes sur la base de certains critres. Supprimer Marqu Suppression conditionnelle... Supprime les lignes et colonnes mises en surbrillance. Ouvre la bote de dialogue Dfinition de la condition de la ligne (page 227) qui permet de dfinir les critres conditionnels de suppression des lignes.
220
Remplir
Cet onglet permet de remplacer des valeurs de la cellule. Dans la plupart des cas, certaines cellules correspondant une description donne sont remplaces par une autre valeur de la mme colonne. Ainsi, on a souvent des cellules vides pour lesquelles la valeur pertinente se trouve dans la premire cellule pleine audessus. Remplir... Ouvre la bote de dialogue Remplir les cellules (page 229) destine configurer des conditions et une stratgie.
221
Colonne
L'onglet Colonne sert copier le contenu d'une colonne dans une nouvelle colonne. La copie peut contenir toutes les cellules de la colonne source ou seulement certaines d'entre elles. Cette caractristique peut tre utile si une colonne contient diffrents types de valeurs. Elle peut aussi servir dupliquer une colonne qui contient des liens HTML, de sorte qu'une colonne contienne le texte des liens, tandis que l'autre comprend leur URL. Crer... Ouvre la bote de dialogue Dfinition des cellules pour la nouvelle colonne (page 230) dans lequel il est possible de spcifier le mode de cration de la nouvelle colonne. Dfinit l'tiquette de la colonne.
tiquette
222
Contexte
Dans une table HTML, on peut stocker plus d'informations que l'on en voit, par exemple l'adresse laquelle le navigateur doit aller si l'on peut cliquer sur le contenu d'une cellule. L'onglet Transformer affichera le texte de la cellule, mais il peut aussi prsenter des informations supplmentaires concernant les diffrentes cellules. Naturellement, QlikView peut aussi lire ces informations. Les informations supplmentaires se trouvent toujours encadres de balises. Une balise a un nom et peut avoir des attributs, parfois des valeurs. Le contexte d'une cellule peut ressembler ceci:
Exemple:
223
Interprter...
Ouvre la bote de dialogue Interprtation contextuelle (page 231) dans laquelle vous pouvez dfinir une interprtation du contenu des cellules. Notez qu'il est ncessaire de choisir la fois une colonne et une ligne pour que ce bouton devienne disponible. Cependant, toutes les cellules de la colonne seront interprtes.
Dployer
Cet onglet vous permet d'tendre une table comprenant des retours la ligne. Condense signifie ici qu'une deuxime partie de la table figure, non pas en dessous comme on s'y attendrait, mais ct de la premire partie de la table. Dans l'exemple ci-dessus, la partie droite sera ainsi dplace sous la partie gauche. Dployer Dploie la table. La bordure entre les deux parties doit d'abord tre fixe l'aide du curseur. On peut aussi diviser la table soit verticalement, soit horizontalement. Dfinit la condition d'une division verticale de la table. Ouvre la bote de dialogue Dfinition de la condition de la ligne (page 227).
Dploiement conditionnel...
224
Rotation
Les concepteurs de sites web font souvent pivoter les tables pour leur donner un meilleur aspect. Le principal but de la fonction de rotation est de permettre de remettre les tables l'endroit, c'est--dire d'obtenir les champs sous forme de colonnes, les noms de champs sur la premire ligne, etc. Gauche Droite Transposer Fait pivoter la table dans le sens inverse des aiguilles d'une montre. Fait pivoter la table dans le sens des aiguilles d'une montre. Transpose la table, c.--d., cre une copie miroir de la table le long d'un axe en diagonale, de sorte que la cellule situe dans le coin suprieur droit devienne la cellule du coin infrieur gauche et inversement. Les cellules en haut gauche et en bas droite, elles, restent leur place.
225
Paramtres du fichier
tiquettes Si les noms de champs (en-ttes de colonnes) sont stocks dans la premire ligne de la table, cette commande doit tre dfinie sur Imbriqu. Le format DIF permet aussi de spcifier explicitement les noms de champ; dans ce cas, il faut choisir Explicite. Si la table ne contient pas de noms de champs, utilisez l'option Aucun.
Clauses
O... Ouvre l'assistant Clause where (page 232) qui permet de crer une clause where pour l'instruction load. Annule la transformation et/ou la clause where d'un tableau crois.
Effacer
226
Prfixes
Crosstable Ouvre la bote de dialogue Tableau crois (page 250), o vous pouvez dfinir les paramtres de transformation d'un tableau crois sur un tableau trois colonnes (ou plus). Ouvre la bote de dialogue Paramtres de la hirarchie (page 233) permettant de dfinir les paramtres d'une table de hirarchies (tels qu'ils apparaissent dans le script entre parenthses). Annule la transformation d'un tableau crois ou d'une table de hirarchies.
Hirarchie...
Effacer
Si vous utilisez la fois une transformation de tableau crois et une clause where, celle-ci est value en premier. Il n'est donc pas possible de transformer d'abord un tableau crois, puis d'appliquer une clause where. Cependant, s'il faut appliquer une clause where une table dj transforme, l'utilisation d'une table temporaire rsoudra ce problme:
TempTable: Crosstable (...) Load ... from ...; RealTable: Load ... resident TempTable where ...; Drop Table TempTable;
Cette bote de dialogue est accessible via la bote de dialogue Assistant Fichier: Transformer, page Scories (bouton Suppression conditionnelle), la page Colonne (bouton Crer...) ou encore la page Dployer
227
ligne (bouton Dploiement conditionnel). Vous pouvez dfinir ici une condition logique pour slectionner une ou plusieurs lignes. En fonction du contexte, les lignes dfinies sont supprimes ou copies sur une nouvelle colonne et fractionnent la table en plusieurs parties.
Dans le groupe Condition, vous pouvez choisir de spcifier une condition o une colonne quivaut une valeur donne ou une autre colonne, une plage d'enregistrements ou tous les enregistrements. On peut appliquer plusieurs conditions la fois. Aprs avoir dfini une condition, appuyez sur le bouton Ajouter pour l'inclure dans la transformation. Comparer la valeur Comparer la colonne Plage Compare la cellule une condition de cellule qui peut donner vrai ou faux.
Slectionne x lignes, puis ignore y lignes. Les positions de dbut et de fin peuvent tre indiques par des index. Utilisez cette condition si toutes les lignes doivent tre slectionnes. Dfinit le numro de la colonne laquelle la condition doit s'appliquer. Visible uniquement en mode Plage. Dfinit le numro de la ligne partir de laquelle les lignes doivent tre supprimes ou partir de laquelle une deuxime condition doit s'appliquer. Visible uniquement en mode Plage. Dfinit le numro de la ligne jusqu' laquelle les lignes doivent tre supprimes ou jusqu' laquelle une deuxime condition doit s'appliquer. Visible uniquement en mode Plage. Vous pouvez dcider ici d'une stratgie de slection, par exemple slectionner deux lignes, puis en ignorer une. Si toutes les lignes doivent tre utilises, l'option Slectionner doit tre dfinie sur 1 et l'option Ignorer sur 0.
Dans ce sous-groupe, vous pouvez spcifier des modificateurs pour la slection. Respecter la casse Activez cette option si les comparaisons doivent respecter la case. Not Cochez cette case si le critre de slection doit tre invers. Dans ce groupe, les conditions spcifies et incluses dans la transformation apparaissent. Un ET (AND) logique est appliqu entre les conditions. Ajouter Ajoute la condition dfinie la liste. Supprimer Supprime la condition slectionne de la liste.
Slectionner
Options
Conditions (AND)
228
Spcification
Dans le groupe Spcification, on peut indiquer dans quels cas la cellule doit tre remplie. Dfinit le numro de la colonne laquelle la condition doit s'appliquer. Ouvre la bote de dialogue Condition de la cellule (page 229) qui permet de dfinir cette condition. Dfinit la stratgie de remplissage des cellules. Choisissez l'une des valeurs Audessus, Gauche, Droite ou En dessous.
Type de remplissage
Condition de la cellule
Cette bote de dialogue s'ouvre partir de la bote de dialogue Remplir les cellules (page 229) et permet de spcifier une condition logique concernant le contenu d'une cellule. Valeur de la cellule Plusieurs options logiques sont disponibles dans le menu droulant. Pour comparer les chanes, saisissez une chane comparer dans le champ suivant. Pour comparer la longueur des contenus des cellules, prcisez la longueur de comparaison (valeur numrique) l'extrmit droite. NOT Respecter la casse Activez cette option si la condition doit tre inverse l'aide d'un NOT logique. Activez cette option si vous devez respecter la casse pour la comparaison des valeurs.
229
Cette bote de dialogue sert dfinir les conditions de la gnration automatique d'une nouvelle colonne partir d'une colonne existante. Elle est accessible via la page Colonne de la bote de dialogue Assistant Fichier: Transformer. Cellules et colonnes Colonne source Dtermine le numro de la colonne dont les valeurs de cellule doivent tre copies. Cellules de ces lignes... Ouvre la bote de dialogue Dfinition de la condition de la ligne (page 227) permettant de dfinir la condition de la ligne. Colonne cible Spcifie le numro des colonnes cible. Options avances
Remplacer la valeur nulle par la valeur prcdente Attribue aux cellules vides la valeur de la cellule au-dessus. Supprimer la ligne source Permet de supprimer la ligne source aprs en avoir copi le contenu.
230
Cette bote de dialogue permet de dvelopper le contenu d'une cellule en plusieurs cellules. Vous trouverez parfois plusieurs lignes d'une colonne stockes dans une seule cellule de la table HTML, c'est--dire entre les balises <TD> et </TD>. Cette cellule peut alors tre dveloppe en une colonne. Indiquez simplement la balise utilise comme dlimiteur entre les diffrentes lignes de la colonne. Il s'agit gnralement du symbole <BR>. Cellules insrer Nombre de cellules insrer. Normalement, cette valeur doit tre dfinie sur 1 mais si des lignes supplmentaires sont ncessaires, vous pouvez augmenter ce chiffre. Condition dterminant les lignes dvelopper.
Condition de la ligne
Interprtation contextuelle
Avec cette bote de dialogue, vous pouvez remplacer la valeur d'une cellule par une information cache de la cellule. La cellule peut contenir plusieurs autres balises, chacune possdant un attribut, parfois plusieurs. En slectionnant la balise et l'attribut appropris, puis en cliquant sur OK, on remplace le contenu de la cellule par la valeur de l'attribut. Balise Liste des balises de la cellule. Attribut Valeur Attribut de la balise slectionne. Valeur de l'attribut.
231
Clause where
Simple
Choisissez les champs qui doivent faire partie de la clause where et l'oprateur/la fonction utiliser. Vous pouvez aussi saisir une constante sur la base de valeurs de champs existantes. La deuxime et la troisime lignes deviennent actives quand vous slectionnez AND ou OR dans la liste droulante gauche de chaque ligne. Cochez Avanc pour saisir la clause partir de zro. L'option insre Where (1=1) dans le script et vous pouvez l'diter cet endroit.
Tableau crois
Un tableau crois est un type de table courant comprenant une matrice de valeurs entre deux listes orthogonales de donnes d'en-tte. Pour transformer un tableau crois en tableau simple, utilisez le prfixe crosstable. La syntaxe est la suivante:
champ d'attribut est le champ qui contient les attributs. champ de donnes est le champ qui contient les donnes. n est le nombre de champs du qualificateur prcdant la table transformer au format gnrique. La valeur par dfaut est 1.
Exemples:
Crosstable (Mois, Ventes) Load * from ex1.csv; Crosstable (Mois,Ventes,2) Load * from ex2.csv; Crosstable (A,B) Select * from table3;
232
L'assistant Tableau crois est une mthode de cration de la syntaxe des tableaux croiss, base sur des botes de dialogue. Cette bote de dialogue est accessible par un clic sur le bouton Tableau crois la page Options de l'assistant Fichier. L'assistant Tableau crois contient les options suivantes. Champs du qualificateur Nombre de champs du qualificateur qui prcdent les champs transformer. Champ d'attribut Nom d'un nouveau champ qui contient tous les champs (valeurs d'attribut) transformer. Nom d'un nouveau champ qui contient toutes les donnes des valeurs d'attribut.
Champ de donnes
Paramtres de la hirarchie
233
Paramtres de la source
Champ de l'ID (IDNoeud) Nom du champ contenant l'ID de noeud. Champ de l'ID parent (IDParent) Nom du champ contenant l'ID du noeud parent. Champ du nom (NomNoeud) Nom du champ contenant le nom du noeud. Nom du parent (NomParent) Nom du nouveau champ NomParent. Paramtre facultatif. Nom du chemin d'accs (NomChemin) Nom du nouveau champ Chemin contenant le chemin d'accs de la racine au nud. Paramtre facultatif. Nom de l'imbrication (Profondeur) Chane utilise pour nommer le nouveau champ Profondeur contenant la profondeur du nud dans la hirarchie. Paramtre facultatif. Source du chemin d'accs (SourceChemin) Nom du champ contenant le nom du nud utilis pour crer le chemin du nud. Paramtre facultatif. S'il est omis, NomNud est utilis. Dlimiteur de chemin d'accs (DlimiteurChemin) Chane utilise comme dlimiteur dans le nouveau champ Chemin par exemple \. Paramtre facultatif. S'il est omis, '/' est utilis. ID d'anctre (IDAnctre) Nom du nouveau champ d'id d'anctre contenant l'ID du nud anctre. Nom d'anctre (NomAnctre) Nom du nouveau champ anctre contenant le nom du nud anctre. Nom du champ DepthDiff (DepthDiff) Nom du nouveau champ DepthDiff contenant la profondeur du nud dans la hirarchie relative au nud anctre. Paramtre facultatif.
Paramtres de la hirarchie
234
La page Script permet de dfinir le mode de prsentation du script dans la bote de dialogue diter le script. Vous pouvez galement y dfinir le paramtre Longueur de ligne maximum pour faciliter l'interprtation du script.
235
Dbogueur
Dbogueur de script
Excuter le script dans le dbogueur peut grandement faciliter l'identification des erreurs de script. Le dbogueur vous permet de surveiller chaque instruction du script et d'examiner les valeurs des variables au fur et mesure de l'excution du script. Le script s'affiche dans la fentre de la moiti suprieure du dbogueur. La progression de l'excution du script est indique par une barre jaune. On peut insrer des points d'interruption en cliquant sur les numros de lignes et les supprimer en cliquant dessus une seconde fois. Cliquez sur le bouton Effacer pour supprimer tous les points d'interruption. Lorsque le programme rencontre un point d'interruption, il interrompt l'excution du script jusqu' ce qu'on lui donne l'instruction de poursuivre. L'instruction en cours d'excution s'affiche dans la fentre du milieu. Les codes d'tat et les erreurs de script sont affichs en bas gauche de la fentre. Ce sont peu prs les mmes informations qui s'affichent dans la fentre Excution du script en cours lorsque le script est excut en dehors du dbogueur. En bas droite de la fentre s'affichent toutes les Variable (page 183) et leurs valeurs respectives. Les variables qui ont chang sont de couleur rouge. Points d'arrt Les points d'arrt qui ont t dfinis dans la fentre de script de droite peuvent tre effacs. Un point d'arrt est reprsent par un disque rouge. Effacer Efface tous les points d'arrt.
236
Dboguer...
Ce groupe contient les paramtres qui permettent de dterminer comment le script doit tre excut dans le dbogueur. Excuter Il s'agit de l'excution normale du script. Le script ira jusqu' la fin ou jusqu' rencontrer un point d'interruption. Animation Le script s'excute comme prcdemment mais avec une courte pause aprs chaque instruction. De cette faon, vous pouvez surveiller l'excution du script de plus prs. tape Cette option excute une instruction du script la fois. Saisissez un nombre dans la bote flche en dessous. Le nombre saisi est le nombre maximum d'enregistrements accepts chaque instruction load et select. Cette mthode est trs utile pour limiter le temps d'excution quand le script est test avec des donnes actives. Ouvre l'aide de QlikView. Ferme le dbogueur mais conserve les donnes charges jusque-l. Abandonne l'excution du script sans garder toutes les donnes charges. Ouvre des onglets affichant des fichiers script externes rfrencs via $(include). Ouvrir Affiche une bote de dialogue partir de laquelle un fichier de script peut tre ouvert. Le contenu du fichier sera affich sous un onglet spar et peut tre utilis pour le dbogage. Fermer Ferme l'onglet script actif du dbogueur. L'onglet principal ne peut pas tre ferm.
Chargement limit
237
238
24 Syntaxe de script
Dans le script sont dfinis le nom de la source de donnes, les noms des tables et les noms des champs inclus dans la logique. Les champs de dfinition des droits d'accs y sont aussi dfinis. Le script consiste en un certain nombre d'instructions qui sont excutes successivement. Pour une description formelle de la notation de la syntaxe BNF utilise dans ce chapitre et dans les suivants, voir Backus-Naur Form (page 995).
Ajouter Alias Binary Buffer Bundle Call Champ Commentaire Table de commentaires Concatenate Connexion Tableau crois
page 242 page 243 page 244 page 244 page 245 page 245 page 246 page 247 page 248 page 249 page 250
239
Directory Disconnect Do..loop Drop Field Drop Table Execute Exit script First For..next For each..next Force Generic Hierarchy HierarchyBelongsTo If..then..elseif..else..end if Image_size Info Inner Inputfield IntervalMatch IntervalMatch (syntaxe tendue) Join Keep Left Let Load
page 251 page 252 page 252 page 252 page 253 page 253 page 254 page 254 page 254 page 255 page 257 page 257 page 258 page 259 page 260 page 260 page 261 page 261 page 262 page 263 page 264 page 265 page 266 page 266 page 268 page 268
240
Loosen Table Mapping Map ... using NoConcatenate NullAsNull NullAsValue Outer Qualify Rem Rename Field Rename Table Replace Right Sample Section Select (SQL) Smantiques Set Sleep SQL SQLColumns SQLTables SQLTypes Star Store Sub..end sub
page 275 page 276 page 276 page 277 page 278 page 277 page 278 page 279 page 280 page 280 page 281 page 283 page 281 page 284 page 284 page 284 page 286 page 286 page 287 page 287 page 287 page 288 page 288 page 289 page 290 page 290
241
Switch..case..default..end switch Tag Field Trace Unless Unmap Unqualify Untag Field Quand
page 291 page 292 page 293 page 293 page 294 page 294 page 294 page 295
If..then..elseif..else..end if For..next For each..next Do..loop Switch..case..default..end switch Exit script Sub..end sub Call
page 260 page 254 page 255 page 252 page 291 page 254 page 290 page 245
Ajouter
Le prfixe add peut tre ajout n'importe quelle instruction Load (page 268), Select (SQL) (page 284) ou Map ... using (page 276) dans le script. Cette opration n'est utile que pendant les partial reloads. Pendant un rechargement partiel, le rsultat de l'instruction add load/add select est ajout la table QlikView pour laquelle un nom a t gnr par l'instruction add load/add select ( condition que cette table existe). La prsence de doublons n'est pas vrifie. L'instruction utilisant le prfixe add inclura donc normalement soit un qualificatif distinct, soit une clause where conservant les doublons. L'instruction add map...using permet d'effectuer aussi le mappage pendant une excution de script partielle. La syntaxe est la suivante:
242
only est un qualificatif facultatif indiquant que l'instruction doit tre ignore pendant les rechargements (non partiels) normaux.
Exemples:
Onglet1: load Nom, Nombre from Personnes.csv; add load Nom, Nombre from NouvellesPersonnes.csv;
En cas de rechargement normal, les donnes sont charges partir du fichier Personnes.csv et stockes dans la table Onglet1 de QlikView. Les donnes du fichier NouvellesPersonnes.csv sont ensuite concatnes dans la mme table QlikView. Voir concatenated. En cas de rechargement partiel, les donnes sont charges partir du fichier NouvellesPersonnes.csv et ajoutes la table QlikView Onglet1. La prsence de doublons n'est pas vrifie.
Onglet1: select Nom, Nombre from Personnes.csv; add load Nom, Nombre from NouvellesPersonnes.csv where not exists(Nom);
Le programme vrifie qu'il n'y a pas de doublons en regardant si Nom existe dans les donnes dj charges dans la table (voir la fonction exists, paragraphe exists(champ [ , expression ]) (page 352)). En cas de rechargement normal, les donnes sont charges partir du fichier Personnes.csv et stockes dans la table Onglet1 de QlikView. Les donnes du fichier NouvellesPersonnes.csv sont ensuite concatnes dans la mme table QlikView. En cas de rechargement partiel, les donnes sont charges partir du fichier NouvellesPersonnes.csv, qui est ajout la table QlikView Onglet1. Le programme vrifie qu'il n'y a pas de doublons en regardant si Nom existe dans les donnes charges auparavant dans la table.
Onglet1: load Nom, Nombre from Personnes.csv; add only load Nom, Nombre from NouvellesPersonnes.csv where not exists(Nom);
En cas de rechargement normal, les donnes sont charges partir du fichier Personnes.csv et stockes dans la table Onglet1 de QlikView. L'instruction de chargement du fichier NouvellesPersonnes.csv est ignore. En cas de rechargement partiel, les donnes sont charges partir du fichier NouvellesPersonnes.csv, qui est ajout la table QlikView Onglet1. Le programme vrifie qu'il n'y a pas de doublons en regardant si Nom existe dans les donnes charges auparavant dans la table. Retour Instructions de script et mots-cls.
Alias
L'instruction alias est utilise pour dfinir un alias qui servira renommer un champ chaque fois qu'il apparatra dans le script qui suit. La syntaxe est la suivante:
nomdechamp et alias sont les chanes reprsentant ce que ces noms dsignent.
Exemples:
Alias ID_N as IDNom; Alias A as Nom, B as Nombre, C as Date;
243
Les modifications de noms dfinies par cette instruction sont utilises dans toutes les instructions Select (SQL) (page 284) et Load (page 268) excutes par la suite. Un nouvel alias peut ensuite tre dfini pour un nom de champ par une nouvelle instruction alias n'importe quel endroit du script. Retour Instructions de script et mots-cls (page 239).
Binary
L'instruction binary est utilise pour charger les parties accs et donnes d'un document QlikView. Elle ne charge pas les informations de disposition. Une seule instruction binary est autorise dans le script et il ne peut s'agir que de la premire instruction d'un script. La syntaxe est la suivante:
binaryfichier
o: fichier ::= [ chemin ] nomdefichier
Exemples:
Binary client.qvw; Binary c:\qv\client.qvw;
Le chemin est soit le chemin absolu, soit le chemin relatif par rapport au fichier .qvw contenant cette ligne de script. Retour Instructions de script et mots-cls (page 239).
Buffer
On peut crer et grer des fichiers QVD automatiquement l'aide du prfixe buffer. Ce prfixe peut tre utilis dans la plupart des instructions Load (page 268) et Select (SQL) (page 284) du script. Il indique que des Fichiers QVD (page 425) sont utiliss pour mettre en cache/mmoire tampon le rsultat de l'instruction. Il existe de nombreuses limites, la plus importante tant qu'il doit y avoir soit une instruction load de chargement de fichier, soit une instruction select au cur de toute instruction complexe. Le nom du fichier QVD est un nom calcul (hachage hexadcimal de 160bits de toute l'instruction load ou select qui suit et d'autres informations discriminantes) et est en gnral stock dans le dossier Application Data ou dans un autre dossier spcifi sous l'onglet Prfrences utilisateur: Emplacements (page 99). Autrement dit, le buffer QVD ne sera plus valide si l'instruction load ou select qui suit est modifie. Les buffers QVD sont normalement supprims lorsqu'ils ne sont plus rfrencs nulle part lors d'une excution complte du script dans le document qui les a crs, ou lorsque le document qui les a crs n'existe plus. Bien que cette procdure ne soit pas recommande de manire gnrale, on peut dsactiver ce nettoyage en cochant les options Conserver les buffers QVD non rfrencs dans Proprits du document: Gnral (page 440) (premire condition) et Conserver les buffers QVD orphelins dans Prfrences utilisateur (page 81) (deuxime condition). La syntaxe est la suivante:
intervalle est un nombre spcifiant la priode. On peut utiliser des dcimales. Sauf indication contraire, l'unit est days (jours).
244
L'option incremental permet de ne lire qu'une partie d'un fichier sous-jacent. La taille prcdente du fichier est stocke dans l'en-tte XML du fichier QVD. C'est particulirement utile dans le cas des journaux. Tous les enregistrements chargs prcdemment sont lus partir du fichier QVD, tandis que les nouveaux enregistrements sont lus partir de la source, avant qu'un fichier QVD jour ne soit cr. Toutefois, l'option incremental ne peut tre utilise qu'avec des instructions load et des fichiers texte et incremental load ne peut pas tre utilise lorsque d'anciennes donnes ont t modifies ou supprimes. L'option stale after est en gnral utilise avec des sources de base de donnes qui ne comportent pas d'horodatage simple des donnes d'origine. la place, on indique de quand peut dater l'instantan QVD pour tre utilis. Une clause stale after spcifie simplement un intervalle de temps partir de la cration du buffer QVD, aprs lequel il ne sera plus considr comme valide. Avant l'expiration de ce dlai, le buffer QVD sera utilis comme source de donnes et aprs, le programme utilisera la source de donnes d'origine. Le fichier de buffer QVD sera alors automatiquement mis jour et le programme calcule un nouvel intervalle de temps. Si aucune option n'est utilise, le buffer QVD cr par la premire excution du script sera utilis indfiniment.
Exemples:
buffer select * from MaTable; buffer (stale after 7 days) select * from MaTable; buffer (incremental) load * from MonJournal.log;
Bundle
Si une information externe, telle qu'une image ou un fichier son, doit tre connecte (voir Lier des informations des valeurs de champs (page 417)) une valeur de champ, cela se fait dans une table charge l'aide du prfixe Info (page 261). Pour conserver la portabilit, vous pouvez inclure les fichiers externes dans le fichier .qvw lui-mme. Pour cela, utilisez le prfixe bundle. Les fichiers d'information regroups sont alors compresss, mais prendront tout de mme de l'espace supplmentaire dans le fichier et dans la mmoire vive. Regardez donc la taille et le nombre de fichiers regroups avant de choisir cette solution. Les informations peuvent tre rfrences partir de l'apparence comme des informations normales, par la fonction informations du graphique, ou sous la forme d'un fichier interne par la syntaxe spciale qmem:// nomdechamp / valeurdechamp qmem:// nomdechamp / < index > o index est l'index interne d'une valeur de champ. On peut omettre le prfixe info lorsqu'on utilise bundle.
Exemples:
Bundle info Load * from flagoecd.csv; Bundle Select * from infotable;
Retour Instructions de script et mots-cls (page 239).
Call
L'instruction de commande call appelle une sous-routine qui doit tre dfinie par une instruction sub. La syntaxe est la suivante:
callnom ( [ listeparam ])
245
o:
nom listeparam
est le nom de la sous-routine. est une liste des paramtres envoyer la sous-routine, spars par des virgules. Chaque lment de la liste peut tre un nom de champ, une variable ou une expression arbitraire.
La sous-routine appele par une instruction call doit tre dfinie auparavant dans l'excution du script par une instruction sub. Les paramtres sont copis dans la sous-routine et, si le paramtre de l'instruction call est un nom de champ, il est recopi et supprim la fermeture de la sous-routine. Comme l'instruction call est une instruction de commande, et qu'elle se termine donc soit par un pointvirgule, soit par une fin de ligne, elle ne doit pas s'tendre sur plusieurs lignes.
Exemples:
// Exemple 1 sub INCR (I,J) I = I + 1 exit sub when I < 10 J = J + 1 end sub call INCR (X,Y) // Exemple 2 - Liste de tous les fichiers lis QV sur le disque sub DoDir (Root) for each Ext in 'qvw', 'qvo', 'qvs', 'qvt', 'qvd' for each File in filelist (Root&'\*.' &Ext) Load '$(Fichier)' as Nom, FileSize( '$(Fichier)' ) as Taille, FileTime( '$(Fichier)' ) as DateFichier autogenerate 1; next File next Ext for each Dir in dirlist (Root&' \*' ) call DoDir (Dir) next Dir end sub call DoDir ('C:')
Retour Instructions de script et mots-cls (page 239).
Champ Commentaire
Permet d'afficher les commentaires de champ (mtadonnes) partir des bases de donnes et des tableurs. Les noms de champs absents du document seront ignors. Si plusieurs occurrences d'un nom de champ sont dtectes, la dernire valeur est utilise. Le mot-cl permet de lire les commentaires partir d'une source de donnes l'aide de la syntaxe suivante :
246
commentaire*listedechampsutilisantnomdemappage
*listedechamps est une liste des champs inclure dans le commentaire spars par des virgules. Utiliser * comme liste de champs signifie tous les champs. Les caractres gnriques * et ? sont autoriss dans les noms des champs. Il peut tre ncessaire de mettre les noms des champs entre guillemets quand on utilise des caractres gnriques. nomdemappage est le nom d'une table de mappage dj lue dans une instruction mapping load ou mapping select (voir Mapping (page 276)).
La table de mappage utilise doit comporter deux colonnes, la premire avec les noms de champs et la deuxime avec les commentaires. Pour dfinir les commentaires spars, la syntaxe suivante est utilise :
commentairenomdechampwithcommentaire
Exemple 1:
commentmap: mapping load * inline [ a,b Alpha,Ce champ contient des valeurs de texte Num,Ce champ contient des valeurs numriques ]; champs de commentaire utilisant commentmap ;
Exemple 2:
champ de commentaire Alpha avec un champ contenant des caractres ; champ de commentaire Num avec *un champ contenant des chiffres'; commentaire Gamma avec 'champ Mickey';
Retour Instructions de script et mots-cls (page 239).
Table de commentaires
Permet d'afficher les commentaires de table (mtadonnes) partir des bases de donnes et des tableurs. Les noms de tables absents du document sont ignors. Si plusieurs occurrences d'un nom de table sont dtectes, la dernire valesur est utilise. Le mot-cl permet de lire les commentaires partir d'une source de donnes l'aide de la syntaxe suivante:
tables de commentaireslistedetablesutilisantnomdemappage
o
listedetables := (table{,table })
247
nomdemappage est le nom d'une table de mappage dj lue dans une instruction mapping load ou mapping select (voir Mapping (page 276)).
Pour dfinir les commentaires spars, la syntaxe suivante est utilise :
Exemple 1:
Commentmap: mapping Load * inline [ a,b Principale, Table rpertoriant les faits Devises, Table rpertoriant les devises ]; tables de commentaires utilisant commentmap ;
Exemple 2:
table de commentaires Principale avec la table rpertoriant les faits principaux ;
Retour Instructions de script et mots-cls (page 239).
Concatenate
Si deux tables qui doivent tre concatnes ont des ensembles de Champs (page 181), la concatenation peut quand mme tre force l'aide du prfixe conscatenate. Cette instruction force la concatnation avec une table existante et nomme ou avec la dernire logical table cre. La syntaxe est la suivante:
Exemples:
Concatenate load * from fichier2.csv; Concatenate select * from table3;
tab1: Load * from fichier1.csv; tab2 : Load * from fichier2.csv; .. .. .. Concatenate (tab1) load * from fichier3.csv;
Retour Instructions de script et mots-cls (page 239).
248
Connexion
Une base de donnes gnrale est accessible par l'interface OLEDB/ODBC, mais la source de donnes doit d'abord tre spcifie. On le fait l'aide de l'instruction CONNECT. La syntaxe est la suivante:
ODBC CONNECT TOconnect-string [ ( access_info ) ] OLEDB CONNECT TOconnect-string [ ( access_info ) ] CUSTOM CONNECT TOconnect-string [ ( access_info ) ]
o:
connect-string ::= nomsourcedonnes { ;lm-spc-conn} La chane de connexion se compose du nom de la source de donnes et d'une liste facultative d'un ou plusieurs lments de spcification de la connexion. Si le nom de la source de donnes contient des blancs, ou si des lments de spcification de la connexion sont prciss, la chane de connexion doit tre place entre Guillemets (page 305). nomsourcedonnes doit correspondre une source de donnesODBC dfinie. lm-spc-conn ::=DBQ=spcificateur_basededonnes | DriverID=spcificateur_pilote | UID=IDutilisateur | PWD=motdepasse Les lments de spcification de la connexion peuvent diffrer d'une base de donnes l'autre. Pour certaines bases de donnes, d'autres lments que les lments ci-dessus sont possibles. Normalement, seul le spcificateur de base de donnes est utilis. access_info ::= lm_accs { , lm_accs } access_item ::= ( userid is IDutilisateur | xuserid isnomdutilisateurcrypt ) | (password is motdepasse |xpassword ismodepassecrypt) | codepage is IDpagedecodes |mode iswrite codepageID ::= ansi|oem|unicode| numropagedecode Si l'instruction connect est gnre par l'assistant fourni, les ID d'utilisateur (user ID) et mot de passe seront gnrs avec la syntaxe crypte xuserid is/xpassword is condition que la case Brouiller les informations d'identification utilisateur soit coche dans les Prfrences utilisateur (page 81). Si vous saisissez l'instruction connect, vous devez utiliser la syntaxe userid is / password is non crypte pour pouvoir fournir l'ID utilisateur et le mot de passe. Le cryptage total n'est pas disponible actuellement pour les instructions ODBC connect, car certaines parties de la chane OLEDB connect ne peuvent pas tre cryptes.
Vous pouvez utiliser la commande codepage is si vous rencontrez des problmes avec les caractres nationaux dans des pilotes ODBC/OLEDB spcifiques. Si mode is write est spcifi dans les access_info, la connexion sera ouverte en mode lecture-criture. Dans tous les autres cas, la connexion sera ouverte en lecture seule. Si ODBC est plac avant CONNECT, l'interface ODBC sera utilise; sinon, ce sera OLEDB.
Exemple:
ODBC CONNECT TO 'Nwind; DBQ=C:\Program Files\Access\Samples\Northwind.mdb' (UserID is sa, Password is admin);
La source de donnes dfinie par cette instruction est utilise par les instructions Select (SQL) (page 284) qui suivent, jusqu' ce qu'une nouvelle instruction CONNECT soit introduite. La mthode connexion la base de donne utilise par l'instruction connect (au moyen d'un fournisseur version 32bits ou 64bits) est dtermine par les versions de QlikView et de Windows en cours d'excution:
249
Windows 64 bits 64 bits 64 bits 64 bits 64 bits 64 bits 32 bits 32 bits 32 bits
QlikView 64 bits 64 bits 64 bits 32 bits 32 bits 32 bits 32 bits 32 bits 32 bits
Instruction connect connect connect32 connect64 connect connect32 connect64 connect connect32 connect64
Rsultat utilise un ODBC 64 bits utilise un ODBC 32 bits utilise un ODBC 64 bits utilise un ODBC 32 bits utilise un ODBC 32 bits utilise un ODBC 64 bits utilise un ODBC 32 bits utilise un ODBC 32 bits entrane une erreur de script
Connect32
Cette instruction a la mme utilit que l'instruction connect, mais elle oblige un systme 64 bits utiliser un fournisseur ODBC/OLEDB 32bits. Ne s'applique pas custom connect.
Connect64
Cette instruction a la mme utilit que l'instruction connect, mais elle oblige l'utilisation d'un fournisseur 64bits. Ne s'applique pas custom connect. Retour Instructions de script et mots-cls (page 239).
Tableau crois
Un tableau crois est un type de table courant comprenant une matrice de valeurs entre deux listes orthogonales de donnes d'en-tte. Pour transformer un tableau crois en tableau simple, utilisez le prfixe crosstable. La syntaxe est la suivante:
champ d'attribut est le champ qui contient les attributs. champ de donnes est le champ qui contient les donnes. n est le nombre de champs du qualificateur prcdant la table transformer au format gnrique. La valeur par dfaut est 1.
Exemples:
Crosstable (Mois, Ventes) Load * from ex1.csv; Crosstable (Mois,Ventes,2) Load * from ex2.csv; Crosstable (A,B) Select * from table3;
250
L'assistant Tableau crois est une mthode de cration de la syntaxe des tableaux croiss, base sur des botes de dialogue. Cette bote de dialogue est accessible par un clic sur le bouton Tableau crois la page Options de l'assistant Fichier. L'assistant Tableau crois contient les options suivantes. Champs du qualificateur Nombre de champs du qualificateur qui prcdent les champs transformer. Champ d'attribut Nom d'un nouveau champ qui contient tous les champs (valeurs d'attribut) transformer. Nom d'un nouveau champ qui contient toutes les donnes des valeurs d'attribut.
Champ de donnes
Directory
L'instruction Load (page 268) peut tre prcde d'une instruction directory, qui dfinit le rpertoire dans lequel le programme doit chercher les fichiers.
directorychemin
o:
chemin est un texte qui peut tre interprt comme le chemin d'un fichier, soit absolu, soit relatif par rapport au fichier .qvw.
Exemple:
Directory c:\userfiles\donnes;
Le rpertoire dfini par cette instruction est utilis par les instructions Load (page 268) qui suivent, jusqu' ce qu'une nouvelle instruction directory soit introduite. Une instruction directory est gnre si l'option Chemins relatifs est active dans la bote de dialogue diter le script. Retour Instructions de script et mots-cls (page 239).
251
Disconnect
Met fin la connexion ODBC/OLEDB en cours. Cette instruction est facultative. Il sera automatiquement mis fin la connexion lorsqu'une nouvelle instruction connect sera excute ou lorsque l'excution du script sera termine. La syntaxe est la suivante: disconnect
Exemple:
disconnect;
Retour Instructions de script et mots-cls (page 239).
Do..loop
L'instruction de contrle do..loop cre une boucle qui sera excute jusqu' ce qu'une condition logique soit remplie. La syntaxe est la suivante:
do[ ( while | until ) condition ] [instructions] [exit do [ ( when | unless ) condition ] [instructions] loop[ ( while | until ) condition ]
o:
condition instructions est une expression logique dont l'valuation donne vrai ou faux. correspond tout groupe d'une ou plusieurs instructions de script QlikView.
Les clauses conditionnelles while ou until ne doivent apparatre qu'une fois dans une instruction do..loop, soit aprs do, soit aprs loop. Chaque condition n'est interprte que la premire fois, mais elle est value chaque fois que le script la rencontre dans la boucle. Si une clause exit do se trouve dans la boucle, l'excution du script sera transfre la premire instruction aprs la clause loop, ce qui implique la fin de la boucle. Une clause exit do peut tre rendue conditionnelle par l'utilisation facultative d'un suffixe when ou unless. Comme l'instruction do..loop est une instruction de contrle et, en tant que telle, se termine par un pointvirgule ou une fin de ligne, aucune de ses trois clauses possibles (do, exit do et loop) ne peut s'tendre sur plusieurs lignes.
Exemples:
// charger les fichiers fichier1.csv..fichier9.csv for a=1 do while a<10 load * from file$(a).csv; let a=a+1; loop
Retour Instructions de script et mots-cls (page 239).
Drop Field
On peut retirer un ou plusieurs champs QlikView de la mmoire n'importe quel moment de l'excution du script, au moyen d'une instruction drop field. La syntaxe est la suivante:
252
Exemples:
drop field A; drop fields A,B; drop field A from X; drop fields A,B from X,Y;
Retour Instructions de script et mots-cls (page 239).
Drop Table
Vous pouvez retirer une ou plusieurs tables internes QlikView de la mmoire n'importe quel moment de l'excution du script, au moyen d'une instruction drop table. Les lments suivants seront alors perdus:
l l l
La ou les tables slectionnes. Tous les champs qui ne font pas partie des tables restantes. Les valeurs des champs restants qui provenaient exclusivement de la ou des tables retires.
Exemples:
drop table Commandes, Vendeurs, T456a;
Cette ligne a pour rsultat le retrait de trois tables de la mmoire. Tab1:
select * from Trans; load Client, Sum( ventes ) resident Tab1 group by Mois; drop table Tab1;
En consquence, seuls les agrgats restent en mmoire. Trans data est ignor. Retour Instructions de script et mots-cls (page 239).
Execute
Avec l'instruction execute, il est possible d'excuter d'autres programmes pendant la rexcution du script QlikView, par exemple quand des conversions sont ncessaires. La syntaxe est la suivante:
executelignecommande
o:
lignecommande est un texte qui peut tre interprt par le systme d'exploitation comme une ligne de commande.
Exemples:
253
Execute C:\Program Files\Office12\Excel.exe; Execute winword macro.doc; Execute cmd.exe /C C:\BatFiles\Log.bat Remarque: Le /C doit tre inclus car il correspond un paramtre de cmd.exe.
Retour Instructions de script et mots-cls (page 239).
Exit script
L'instruction de contrle exit script arrte l'excution du script. Elle peut tre insre n'importe o dans le script. Une instruction exit script peut tre rendue conditionnelle par l'utilisation facultative d'une clause when ou unless. La syntaxe est la suivante:
condition est une expression logique dont l'valuation donne vrai ou faux.
Comme l'instruction exit script est une instruction de commande, et qu'elle se termine donc soit par un point-virgule, soit par une fin de ligne, elle ne doit pas s'tendre sur plusieurs lignes.
Exemples:
exit script exit script; exit script when a=1
Retour Instructions de script et mots-cls (page 239).
First
Le prfixe first d'une instruction Load (page 268) ou Select (SQL) (page 284) est utilis pour charger uniquement un nombre maximum dfini d'enregistrements de la source de donnes, quelle que soit sa longueur. La syntaxe est la suivante:
n est une expression arbitraire qui donne un entier indiquant le nombre maximum d'enregistrements lire.
Exemples:
First 10 Load * from abc.csv; First (1) Select * from Commandes; (Remarque: la parenthse est autorise mais non requise.)
Retour Instructions de script et mots-cls (page 239).
For..next
L'instruction de contrle for..next cre une boucle avec compteur. Les instructions comprises entre for et next l'intrieur de la boucle seront excutes pour chaque valeur de la variable du compteur entre les limites infrieure et suprieure spcifies. La syntaxe est la suivante:
254
counter dsigne une variable de script. Si counter est spcifi aprs next, il doit s'agir du mme nom de variable que celui qui se trouve aprs le for correspondant. expr1 dsigne une expression expression qui donne la premire valeur de la variable counter pour laquelle la boucle doit tre excute. expr2 dsigne une expression qui donne la dernire valeur de la variable counter pour laquelle la boucle doit tre excute. expr3 dsigne une expression qui donne la valeur de l'incrment de la variable counter chaque fois que la boucle a t excute. condition est une expression logique dont l'valuation donne vrai ou faux. instructions correspond tout groupe d'une ou plusieurs instructions de script QlikView.
Les expressions expr1, expr2 et expr3 ne sont values que la premire fois que le script entre dans la boucle. La valeur de la variable counter peut tre modifie par des instructions l'intrieur de la boucle, mais ce n'est pas une bonne mthode de programmation. Si une clause exit for se trouve dans la boucle, l'excution du script sera transfre la premire instruction aprs la clause next, ce qui implique la fin de la boucle. Une clause exit for peut tre rendue conditionnelle par l'utilisation facultative d'un suffixe when ou unless. Comme l'instruction for..next est une instruction de contrle et, en tant que telle, se termine par un pointvirgule ou une fin de ligne, aucune de ses trois clauses possibles (for..to..step, exit for et next) ne peut s'tendre sur plusieurs lignes.
Exemples:
// charger les fichiers fichier1.csv..fichier9.csv for a=1 to 9 load * from file$(a).csv; next for counter=1 to 9 step 2 set filename=x$(counter).csv; if rand( )<0.5 then exit for unless counter=1 end if load a,b from $(filename); next
Retour Instructions de script et mots-cls (page 239).
For each..next
L'instruction de contrle for each..next cre une boucle qui s'excute pour chaque valeur d'une liste de valeurs spares par des virgules. Les instructions comprises entre for et next l'intrieur de la boucle seront
255
excutes pour chaque valeur de la liste. Une syntaxe spciale permet de gnrer une liste des noms de fichiers et de rpertoires dans le rpertoire actif. La syntaxe est la suivante:
for eachvar in list [ instructions ] [exit for [ ( when | unless ) condition ] [ instructions ] next[var]
o:
var dsigne une variable de script qui prendra une nouvelle valeur de la liste pour chaque excution de la boucle. Si var est spcifie aprs next, il doit s'agir du mme nom de variable que celui qui se trouve aprs l'instruction for each correspondante.
Exemples:
for each a in 1,3,7,'xyz' load * from file$(a).csv; next // liste de tous les fichiers lis QV sur le disque sub DoDir (Root) for each Ext in 'qvw', 'qva', 'qvo', 'qvs' for each File in filelist (Root&' \*.' &Ext) Load '$(Fichier)' as Nom, FileSize( '$(Fichier)' ) as
256
Taille, FileTime( '$(Fichier)' ) as DateFichier autogenerate 1; next File next Ext for each Dir in dirlist (Root&' \*' ) call DoDir (Dir) next Dir end sub call DoDir ('C:')
Retour Instructions de script et mots-cls (page 239).
Force
L'instruction force oblige QlikView interprter les valeurs de champs des instructions Load (page 268) et Select (SQL) (page 284) qui suivent comme du texte crit uniquement en majuscules, uniquement en minuscules, toujours mises en majuscules ou telles qu'elles apparaissent (mixte). Cette instruction permet d'associer des valeurs de champs de tables labores selon diffrentes conventions. La syntaxe est la suivante:
Exemples:
Force Capitalization; Force Case Upper; Force Case Lower; Force Case Mixed;
dfaut d'indication, c'est la casse mixte qui est utilise. L'instruction force est valide jusqu' ce qu'une nouvelle instruction force soit cre. L'instruction force n'a pas d'effet sur la section d'accs : aucune des valeurs de champ n'est sensible la casse. Retour Instructions de script et mots-cls (page 239).
Generic
On peut effectuer la dcompression et le chargement d'une base de donnes gnrique l'aide du prfixe generic. Pour une description des bases de donnes gnriques, reportez-vous au manuel de rfrence de QlikView. Pour une description des bases de donnes gnriques, reportez-vous au chapitre Base de donnes gnrique de la section valuation des donnes charges (page 407). La syntaxe est la suivante:
Exemples:
Generic Load * from abc.csv; Generic Select * from table1;
Retour Instructions de script et mots-cls (page 239).
257
Hierarchy
Le mot-cl hierarchy est un prfixe ajout pour les instructions Load (page 268) et Select (SQL) (page 284). On l'utilise pour transformer une table de nuds adjacente en table de nuds tendue. Par consquent, la table interne doit tre une table de nuds adjacente. Le prfixe hierarchy gnre une table de nuds tendue comprenant tous les champs supplmentaires requis. Les tables de nuds adjacentes sont des tables dans lesquelles chaque enregistrement correspond un nud et possde un champ contenant une rfrence vers le nud parent. Dans une table de ce type, le nud est stock dans un seul enregistrement, mais peut avoir plusieurs enfants. La table peut bien sr avoir des champs supplmentaires dcrivant les attributs des nuds. Dans les tables de nuds tendues, chaque niveau hirarchique est enregistr dans un champ distinct. Dans une table de nuds tendue, les niveaux peuvent tre utiliss facilement, dans un tableau crois dynamique ou une structure d'arbres, par exemple. Pour plus d'informations sur les tables de nuds adjacentes et tendues, reportez-vous la section Hirarchies du manuel de rfrence de QlikView.Pour plus d'informations sur les tables de nuds adjacentes et tendues, reportez-vous au chapitre Hirarchies de la section valuation des donnes charges (page 407). Habituellement, la table interne prsente un enregistrement par nud, tout comme la table de sortie. Cependant, certains nuds prsentent plusieurs parents, c'est--dire qu'un nud est reprsent par plusieurs enregistrements. Dans ce cas, la table de sortie peut contenir plus d'enregistrements que la table interne. Tous les nuds sans ID parent ou dont l'ID parent n'a pas t trouv dans la colonne IDNud sont considrs comme des nuds racine. En outre, seuls les nuds en connexion directe ou indirecte avec un nud racine sont chargs. Cela vite ainsi les rfrences circulaires. Des champs supplmentaires contenant le nom du nud parent, le chemin d'accs et la profondeur du nud peuvent tre crs. La syntaxe est la suivante:
Hierarchy (IDNud, IDParent, NomNud, [NomParent], [SourceChemin], [NomChemin], [DlimiteurChemin], [Profondeur])(instructionload | instructionselect)
o
IDNud est le nom du champ contenant l'ID du nud. IDParent est le nom du champ contenant l'ID du nud parent. NomNud est le nom du champ contenant le nom du nud. NomParent est une chane utilise pour nommer le nouveau champ NomParent. Si cette chane est omise, le champ n'est pas cr. SourceChemin est le nom du champ contenant le nom du nud utilis pour crer le chemin du nud. Paramtre facultatif. S'il est omis, NomNud est utilis. NomChemin est une chane utilise pour nommer le nouveau champ Chemin contenant le chemin de la racine au nud. Paramtre facultatif. Si cette chane est omise, le champ n'est pas cr. DlimiteurChemin est une chane utilise comme dlimiteur dans le nouveau champ Chemin. Paramtre facultatif. S'il est omis, '/' est utilis. Profondeur est une chane utilise pour nommer le nouveau champ Profondeur contenant la profondeur du nud dans la hirarchie. Paramtre facultatif. Si cette chane est omise, le champ n'est pas cr.
Exemple:
Hierarchy(IDNud, IDParent, NomNud) Load IDNud, IDParent, NomNud,
258
HierarchyBelongsTo
Le mot-cl hierarchybelongsto est un prfixe ajout aux instructions Load (page 268) et Select (SQL) (page 284). La table interne doit tre une table de nuds adjacente. Les tables de nuds adjacentes sont des tables dans lesquelles chaque enregistrement correspond un nud et possde un champ contenant une rfrence vers le nud parent. Dans une table de ce type, le nud est stock dans un seul enregistrement, mais peut avoir plusieurs enfants. La table peut bien sr avoir des champs supplmentaires dcrivant les attributs des nuds. Pour plus d'informations sur les tables de nuds adjacentes et tendues, reportez-vous la section Hirarchies du manuel de rfrence de QlikView.Pour plus d'informations sur les tables de nuds adjacentes et tendues, reportez-vous au chapitre Hirarchies de la section valuation des donnes charges (page 407). Le prfixe cre une table contenant toutes les relations anctre-enfant de la hirarchie. Les champs anctre peuvent alors tre utiliss pour slectionner des arbres entiers dans la hirarchie. La table de sortie contient gnralement plusieurs enregistrements par nud. Un champ supplmentaire contenant la diffrence de profondeur des nuds peut tre cr. La syntaxe est la suivante:
IDNud est le nom du champ contenant l'ID du nud. IDParent est le nom du champ contenant l'ID du nud parent. NomNud est le nom du champ contenant le nom du nud. IDAnctre est une chane utilise pour nommer un nouveau champ de l'ID de l'anctre contenant l'ID du nud anctre. NomAnctre est une chane utilise pour nommer un nouveau champ ID de l'anctre contenant le nom du nud anctre. DiffrenceProfondeur est une chane utilise pour nommer le nouveau champ DiffrenceProfondeur contenant la profondeur du nud dans la hirarchie relative au nud anctre. Paramtre facultatif. Si cette chane est omise, le champ n'est pas cr.
Exemple:
HierarchyBelongsTo (IDNud, IDParent, Nud, Arbre, NomParent) Load IDNud, IDParent, NomNud From data.xls (biff, embedded labels, table is [Sheet1$];
Retour Instructions de script et mots-cls (page 239).
259
If..then..elseif..else..end if
L'instruction de contrle if..then cre une clause conditionnelle qui oriente l'excution du script diffremment selon une ou plusieurs conditions logiques. La syntaxe est la suivante:
condition est une expression logique qui peut tre value comme vraie ou fausse. instructions correspond tout groupe d'une ou plusieurs instructions de script QlikView.
Comme l'instruction if..then est une instruction de contrle et, en tant que telle, se termine par un pointvirgule ou une fin de ligne, aucune de ses quatre clauses possibles (if..then, elseif..then, else et end if) ne peut s'tendre sur plusieurs lignes.
Exemples:
if a=1 then load * from abc.csv; sql select e, f, g from tab1; end if if a=1 then; drop table xyz; end if; if x>0 then load * from pos.csv; elseif x<0 then load * from neg.csv; else load * from zero.txt; end if
Retour Instructions de script et mots-cls (page 239).
Image_size
Cette instruction est utilise avec Info (page 261) pour redimensionner les images partir d'un systme de gestion de bases de donnes de manire les adapter aux champs. La largeur et la hauteur sont donnes en pixels.
Exemple:
Info Image_size(122,122)Select ID, Photo From infotable;
260
Info
Si une information externe, telle qu'un fichier texte, une image ou une prsentation multimdia, doit tre Lier des informations des valeurs de champs (page 417) une valeur de champ, cette opration s'effectue dans une table charge l'aide du prfixe info. (Dans certains cas, il est prfrable de stocker les informations dans le fichier .qvw file, l'aide du prfixe Bundle (page 245) .) La table doit contenir uniquement deux colonnes, la premire avec les valeurs de champs qui donneront les cls vers l'information, la seconde contenant les noms des fichiers d'image ou autre type de contenu. La mme condition s'applique, par exemple, une image d'un systme de gestion de bases de donnes. Dans un champ binaire, un grand objet binaire, l'instruction info select lance implicitement bundle, c'est--dire que les donnes binaires sont recherches directement et stockes dans le fichier qvw. Les donnes binaires doivent tre le deuxime champ d'une instruction select. La syntaxe est la suivante:
Exemples:
Info Load * from flagoecd.csv; Info Select * from infotable; Info Select Key, Picture From infotable;
Retour Instructions de script et mots-cls (page 239).
Inner
Les prfixes Join (page 265) et Keep (page 266) peuvent tre prcds du prfixe inner. Utilis avant join, il commande l'utilisation d'une jointure interne. La table obtenue contiendra ainsi uniquement des combinaisons de valeurs de champs tires des tables de donnes brutes avec un ensemble de donnes complet de chacune. Utilis avant keep, il indique que les tables de donnes brutes doivent tre rduites leur intersection commune avant d'tre stockes dans QlikView.
Exemples:
Table1 A 1 2 3 B aa cc ee
Table2 A C
261
1 4
xx yy
QVTab1 : select * from Table1; QVTab2 : inner keep select * from Table2;
QVTab1 A 1 QVTab2 A 1 C xx B aa
Les deux tables de l'exemple avec keep sont bien entendu associes par A. Retour Instructions de script et mots-cls (page 239).
Inputfield
Un champ peut tre dfini en tant que champ de saisie en l'indiquant dans une instruction inputfield avant qu'il ne soit rfrenc dans une instruction load ou select. Les champs de saisie se comportent lgrement diffremment des champs standard. La principale diffrence est qu'ils acceptent les modifications de valeurs de champ, de faon interactive ou par programme, sans avoir relancer le script. Les valeurs des champs doivent tre charges dans ceux-ci l'aide d'instructions load ou select. Chaque valeur charge dans le script cre un espace rserv pour une valeur de remplacement de la valeur du champ. Seules les valeurs de champ existantes peuvent tre modifies de faon interactive ou par programme. Dans les champs de saisie, toutes les valeurs des champs sont considres comme distinctes, mme si certaines valeurs sont gales. La syntaxe est la suivante:
inputfieldlistedechamps
262
listedechamps est une liste des champs marquer comme des champs de saisie spars par des virgules. Les caractres gnriques * et ? sont autoriss dans les noms des champs. Il peut tre ncessaire de mettre les noms des champs entre guillemets quand on utilise des caractres gnriques.
Exemples:
Inputfield B; Inputfield A,B; Inputfield B??x*;
Retour Instructions de script et mots-cls (page 239).
IntervalMatch
Le prfixe IntervalMatch pour une instruction Load (page 268) ou Select (SQL) (page 284) est utilis pour lier des valeurs numriques discrtes un ou plusieurs intervalles numriques. Il existe une application avance du prfixe IntervalMatch qui implique une syntaxe tendue, sur laquelle vous trouverez plus de renseignements IntervalMatch (syntaxe tendue) (page 264). La syntaxe gnrale est la suivante:
Exemple:
Considrez les deux tables ci-dessous. La premire donne les heures de dbut et de fin pour la production de diffrentes commandes. La deuxime dresse la liste d'un certain nombre d'vnements discontinus. Au moyen de la fonction IntervalMatch, nous lierons les deux tables afin de trouver par exemple quelles commandes ont subi des perturbations et quelles commandes ont t traites par quelles quipes.
JournalCommandes Dbut 01:00 02:30 03:04 07:23 Fin 03:35 07:58 10:27 11:43 Ordre A B C D
263
Journalvnements Time 00:00 01:18 02:23 04:15 08:00 11:43 vnement 0 1 2 3 4 5 Commentaire Dbut de l'quipe 1 Arrt de la ligne Redmarrage de la ligne 50% Vitesse de la ligne 100% Dbut de l'quipe 2 Fin de la production
Chargez tout d'abord les deux tables comme d'habitude, puis liez le champ Heure aux intervalles dfinis par les champs Dbut et Fin:
Select * from JournalCommandes; Select * from Journalvnements; IntervalMatch ( Heure ) select Dbut, Fin from JournalCommandes;
La zone table suivante peut maintenant tre cre dans QlikView:
Zone Table Time 00:00 vnement Commentaire Ordre Dbut Fin
0 1 2 3 3 4 4 5
Dbut de l'quipe 1 Arrt de la ligne Redmarrage de la ligne 50% Vitesse de la ligne 100% Vitesse de la ligne 100% Dbut de l'quipe 2 Dbut de l'quipe 2 Fin de la production
A A B C C D D
264
temps. C'est un outil puissant et souple qui peut tre utilis pour rsoudre les problmes rencontrs avec les dimensions changeant progressivement, en liant le(s) champ(s) cl(s) spcifique(s) aux intervalles numriques appropris. La syntaxe est la suivante:
instructionload ou instructionselect doit produire une table dont les deux premiers champs contiennent les limites infrieure et suprieure de chaque intervalle, tandis que le troisime champ et les suivants contiennent les champs cls indiqus dans l'instruction Intervalmatch. Les intervalles sont toujours ferms, c'est--dire que les points de fin sont inclus dans l'intervalle. Des limites non numriques font que l'intervalle est ignor (indfini) tandis que des limites nulles tendent l'intervalle indfiniment (illimit). Les intervalles peuvent se superposer et les valeurs seront alors lies par tous les intervalles correspondants.
Afin d'viter que des limites d'intervalles indfinies ne soit ignores, il faut autoriser les valeurs NULL se connecter d'autres champs qui constituent les limites infrieure et suprieure de l'intervalle. Vous pouvez grer cela avec l'instruction NullAsValue (page 277). Avant l'instruction IntervalMatch, le champ contenant les points de donnes discontinus (Date dans l'exemple ci-dessous) doit dj avoir t lu dans QlikView. L'instruction IntervalMatchne lit pas elle-mme ce champ dans la table de la base de donnes.
Exemple:
Inner Join IntervalMatch (Date,Cl) Load PremireDate, DernireDate, Cl resident Cl;
Retour Instructions de script et mots-cls (page 239).
Join
Le prfixe join joint la table charge une table existante et nomme ou la dernire logical table cre. La jointure est une natural join effectue sur tous les Champs (page 181) communs. L'instruction join peut tre prcde d'un des prfixes Inner (page 261), Outer (page 278), Left (page 266) ou Right (page 281).
Exemples:
Join Load * from abc.csv; Join Select * from table1; tab1: Load * from fichier1.csv; tab2 : Load * from fichier2.csv; .. .. .. join (tab1) load * from fichier3.csv;
Retour Instructions de script et mots-cls (page 239).
265
Keep
Le prfixe keep entre deux instructions Load (page 268) ou Select (SQL) (page 284) provoque la rduction d'une ou des deux tables avant qu'elles ne soient stockes dans QlikView, en fonction de l'intersection de leurs donnes. Le mot-cl keep doit toujours tre prcd d'un des prfixes Inner (page 261), Left (page 266) ou Right (page 281). La slection des enregistrements des tables se fait de la mme manire que pour la jointure correspondante. Cependant, les deux tables ne sont pas jointes et seront stockes dans QlikView comme deux tables spares.
Remarque: Le mot-cl explicite Join (page 265) dans le langage de script de QlikView procde une jointure complte des deux tables. Le rsultat en est une seule table. De telles jointures produisent bien souvent de trs grandes tables. L'une des principales caractristiques de QlikView est sa capacit effectuer des associations entre des tables au lieu de les joindre, ce qui rduit considrablement l'utilisation de la mmoire, augmente la vitesse de traitement et offre une grande souplesse. Les jointures explicites doivent donc en gnral tre vites dans les scripts QlikView. La fonction keep a t conue pour rduire le nombre de cas o des jointures explicites.
Retour Instructions de script et mots-cls (page 239).
Left
Les prfixes Join (page 265) et Keep (page 266) peuvent tre prcds du prfixe left. Utilis avant join, il commande l'utilisation d'une jointure gauche. La table obtenue contiendra ainsi uniquement des combinaisons de valeurs de champs tires des tables de donnes brutes avec un ensemble de donnes complet de la premire table. Utilis avant keep, il indique que la deuxime table de donnes brutes doit tre rduite son intersection commune avec la premire table, avant d'tre stocke dans QlikView.
Exemples:
Table1 A 1 2 3 B aa cc ee
Table2 A 1 4 C xx yy
266
QVTab1 : select * from Table1; QVTab2 : left keep select * from Table2;
QVTab1 A 1 2 3 B aa cc ee
QVTab2 A 1 C xx
Les deux tables de l'exemple avec keep sont bien entendu associes par A.
tab1: Load * from fichier1.csv; tab2 : Load * from fichier2.csv; .. .. .. left keep (tab1) load * from fichier3.csv;
Retour Instructions de script et mots-cls (page 239).
267
Let
L'instruction let a t cre pour complter l'instruction Set (page 286), utilise pour dfinir des Variables de script (page 296). Contrairement l'instruction set, elle value l'expression droite du signe = avant d'tre affecte la variable. Le mot let peut tre omis, mais l'instruction devient alors une instruction de contrle. Sans le mot-cl let, une telle instruction doit tenir sur une seule ligne de script et peut se terminer soit par un point-virgule, soit par une fin de ligne. La syntaxe est la suivante:
letnomdevariable=expression
Rappelons que le mot let peut tre omis.
Exemples:
Set x=3+4; Let y=3+4 z=$(y)+1; $(x) donnera ' 3+4 ' $(y) donnera ' 7 ' $(z) donnera ' 8 ' Let T=now( ); $(T) prendra la valeur de l'heure du moment.
Retour Instructions de script et mots-cls (page 239).
Load
L'instruction load charge des Champs (page 181) partir d'un fichier tap en ASCII, partir de donnes dfinies dans le script, d'une table d'entre dj charge, du rsultat d'une instruction select qui suit ou en gnrant des donnes automatiquement. La syntaxe gnrale de l'instruction load est la suivante:
[where critre ] | while critre ] [group_by listedechamps ] [order_by champ [ ordredetri ] { , champ [ ordredetri ] } ]
o:
distinct est un prdicat utilis pour charger uniquement le premier enregistrement en cas de doublons. *listedechamps ::= ( * | champ { , champ } ) Liste des champs charger. Utiliser * comme liste de champs signifie tous les champs de la table. champ ::= ( rfdechamp | expression ) [ as alias ]
268
La dfinition du champ doit toujours contenir une rfrence un champ existant, ou une expression.
rfdechamp ::= ( nomdechamp |@numrodechamp|@dbut:fin [ I | U | R| B ] ) nomdechamp est un texte identique au nom du champ dans la table. N'oubliez pas que le nom du champ doit tre not entre guillemets doubles droits s'il contient des espaces, par exemple. Parfois, les noms des champs ne sont pas explicitement disponibles. On utilise alors une notation diffrente:
@numrodechamp reprsente le numro du champ dans un fichier tables dlimit. Ce doit tre un entier positif prcd de l'arobase (@). La numrotation est toujours effectue de 1 au nombre total de champs. @dbut:fin reprsente les positions du dbut et de la fin d'un champ dans un fichier contenant des enregistrements de longueur fixe. Ces positions doivent tre toutes deux des entiers positifs. Les deux nombres doivent tre prcds d'une arobase (@) et spars par deux-points. La numrotation est toujours effectue de 1 au nombre total de positions. Si @dbut:fin est immdiatement suivi des caractres I ou U, les octets lus seront interprts comme un entier binaire sign (I) ou non sign (U) (ordre des octets d'Intel). Le nombre de positions lues doit tre gal 1, 2 ou 4. Si @dbut:fin est immdiatement suivi du caractre R, les octets lus seront interprts comme un nombre rel binaire (en virgule flottante de 32 bits ou 64 bits IEEE). Le nombre de positions lues doit tre gal 4 ou 8. Si @dbut:fin est immdiatement suivi du caractre B, les octets lus seront interprts comme des nombres BCD (Binary Coded Decimal) selon la norme COMP-3. On peut indiquer n'importe quel nombre d'octets.
expression peut tre une fonction numrique ou une fonction de chane base sur un ou plusieurs autres champs de la mme table. Pour plus d'informations, voir la syntaxe des Expressions de script (page 307). as est utilis pour donner un nouveau nom au champ. from est utilis si les donnes doivent tre charges partir d'un fichier, et non tapes dans le script. fichier ::= [ chemin ] nomdufichier Le chemin est soit le chemin absolu, soit le chemin relatif par rapport au document QlikView (fichier .qvw). S'il est omis, QlikView chercher le fichier dans le rpertoire indiqu par l'instruction directory. S'il n'y a pas d'instruction directory, QlikView cherche dans le rpertoire de travail, qui est gnralement le rpertoire dans lequel se trouve le fichier QlikView. Le chemin peut aussi tre une adresse URL (HTTP ou FTP), renvoyant une page sur Internet ou sur un intranet.
Le nomdufichier peut contenir les caractres gnriques DOS standard (* et ? ). Tous les fichiers correspondants seront alors chargs dans le rpertoire indiqu.
from_field est utilis si les donnes doivent tre charges partir d'un champ prcdemment charg. champ::= (nomdetable, nomdechamp)
Le champ correspond au nomdetable et nomdechamp prcdemment chargs.
inline est utilis si les donnes doivent tre tapes dans le script, et non charges partir d'un fichier. Utilisez l' Assistant Donnes intgres (page 207) pour vous aider crer les instructions load inline. donnes ::= [ texte ]
Les donnes saisies par une clause inline doivent tre indiques entre Guillemets (page 305) ou entre crcohets. Le texte entre ces guillemets ou crochets est interprt de la mme manire que le contenu d'un fichier. C'est pourquoi vous devez aussi insrer une nouvelle ligne dans la clause inline l o vous en auriez insr une dans un fichier texte; pour ce faire, appuyez sur la touche ENTRE lors de la saisie du script.
269
La spcification du format consiste en une liste de plusieurs lments de spcification du format (page 272), mis entre parenthses.
resident est utilis quand des donnes doivent tre charges partir d'une table dj charge.
L'tiquette-table est une tiquette prcdant l'instruction load ou select ayant cr la table de dpart. Elle doit tre saisie sans deux-points la fin.
autogenerate est utilis quand les donnes doivent tre automatiquement gnres par QlikView. taille ::= nombre Nombre est un entier indiquant le nombre d'enregistrements gnrer. La liste des champs ne doit pas contenir d'expressions qui requirent des donnes provenant d'une base de donnes. Ne sont admises dans les expressions que des constantes et des fonctions sans paramtres. where est une clause utilise pour indiquer si un enregistrement doit tre inclus ou non la slection. La slection est incluse si le critre est vrai. while est une clause utilise pour indiquer si un enregistrement doit tre lu plusieurs fois. Le mme enregistrement est lu tant que le critre est vrai. Pour tre utile, une clause while doit en gnral inclure la fonction IterNo( ). critre est une expression logique. nomdechamp, chemin, nomdufichier et alias sont des chanes textuelles reprsentant ce que ces noms dsignent. group by est une clause utilise pour dterminer par quels champs les donnes doivent tre agrges (groupes). Les champs d'agrgation doivent tre inclus d'une manire ou d'une autre dans les expressions charges. Aucun autre champ que les champs d'agrgation ne peut tre utilis en dehors des fonctions d'agrgation dans les expressions charges. listedechamps ::= ( champ { ,champ } ) order by est une clause utilise pour trier les enregistrements d'une table rsidente avant qu'ils ne soient traits par l'instruction load. La table rsidente peut tre trie par un ou plusieurs champs, en ordre ascendant ou descendant. Le tri se fait d'abord par valeur numrique, puis par valeur ASCII nationale. Cette clause ne peut tre utilise que quand la source de donnes est une table rsidente. champ indique par quel champ la table rsidente est trie. Le champ peut tre spcifi par son nom ou par son numro dans la table rsidente (le premier champ est le numro 1). ordredetri est soit asc pour ascendant, soit desc pour descendant. Si aucun ordredetri n'est spcifi, c'est asc qui est utilis. Remarque: Si aucune source de donnes n'est fournie par les clauses from, inline, resident ou autogenerate, les donnes seront charges partir du rsultat de l'instruction Select (SQL) (page 284) ou load qui vient tout de suite aprs. L'instruction qui suit ne doit pas avoir de prfixe.
Exemples:
Diffrents formats de fichiers
Load * from donnes1.csv; Load * from 'c:\userfiles\donnes1.csv' (ansi, txt, delimiter is ',', embedded labels); Load * from 'c:\userfiles\donnes2.csv' (ansi, txt, delimiter is '\t', embedded labels); Load * from fichier2.dif (ansi, dif, embedded labels); Load @1:2 as ID, @3:25 as Nom, @57:80 as Ville from donnes4.fix (ansi, fix, no labels, header is 0, record is 80); Load * from C:\qdssamples\xyz.qvx (qvx); Slectionner certains champs, calculer des champs
270
Load Prnom, Nom, Numro from donnes1.csv; Load @1as A, @2 as B from donnes3.txt' (ansi, txt, delimiter is '\t', no labels); Load Prnom&' '&Nom as Nom from donnes1.csv; Load Quantit, Prix, Quantit*Prix as Montant from donnes1.csv; Slectionner certains enregistrements Load distinct Prnom, Nom, Numro from donnes1.csv; Load * from Consommation.csv where Litres>0; Charger des donnes qui ne sont pas dans un fichier Load * Inline [IDCat, Catgorie 0,Rgulier 1,Occasionnel 2,Permanent]; Load * Inline [UserID, Password, Access A, ABC456, User B, VIP789, Admin]; Load RecNo( ) as A, rand( ) as B autogenerate(10000);(Remarque: La parenthse est autorise aprs autogenerate, mais elle n'est pas obligatoire.) Charger des donnes partir d'une table dj charge tab1: Select A,B,C,D from tabletrans; Load A,B,month(C),A*B+D as E resident tab1; Load A,A+B+C resident tab1 where A>B; Load A,B*C as E resident tab1 order by A; Load A,B*C as E resident tab1 order by 1,2; Load A,B*C as E resident tab1 order by C desc, B asc, 1 desc; Charger des donnes partir de champs dj chargs Load A from_field (caractres, types); Charger des donnes partir de la table suivante Load A, B, if(C>0,'positive','negative') as X, weekday(D) as Y; Select A,B,C,D from Table1; Grouper des donnes Load NoArt, round(Sum(MontantTrans),0.05) as NoArtTotal from table.csv group by NoArt;
271
Load Semaine, NoArt, round(Avg(MontantTrans),0.05) as MoyennesNoArtSemaine from table.csv group by Semaine, NoArt; Lire un enregistrement plusieurs fois Ma table: Load tudiant, mid(Diplmes,IterNo( ),1) as Diplme, pick(IterNo( ), 'Maths', 'Anglais', 'Sciences', 'Histoire') as Matire from Tab1.csv while mid(Diplmes,IterNo( ),1)<>' ';
Retour Instructions de script et mots-cls (page 239).
fspec-item ::= [ ansi | oem | mac | UTF-8 | Unicode | txt | fix | dif | biff | html | xml | qvd |delimiter ischar | no eof | embedded labels | explicit labels | no labels | table is [ nomdetable ] | header isn | header isline | header isn lines | comment isstring | record is n | record isline | record isn lines | no quotes |msq | filters (spcificateurs de filtres ) ]
On peut dfinir les proprits suivantes:
page 423 page 273 page 273 page 273 page 274 page 274
Jeu de caractres
Les jeux de caractres disponibles sont:
272
Exemple:
load * from a.txt (CodePage is 10000, txt, delimiter is ',' , no labels)
Retour Instructions de script et mots-cls (page 239).
Format de table
txt Dans un fichier texte dlimit, .txt, les colonnes de la table sont spares par un caractre. Dans un fichier longueur d'enregistrement fixe, .fix, toutes les colonnes ont une largeur d'un certain nombre de caractres. Dans un fichier .dif (Data Interchange Format), un format spcial est utilis pour dfinir la table. QlikView peut aussi interprter des donnes de fichiers Excel standard au moyen du format biff (Binary Interchange File Format).
fix
dif
biff
html qvd Le format qvd est le format du Fichiers QVD (page 425) propritaire, export d'un document QlikView.
qvx
qvx est un format de fichier/flux pour une sortie ultra-performante vers QlikView.
Si rien n'est spcifi, c'est le format .txt qui est utilis. Retour Instructions de script et mots-cls (page 239).
Dlimiteur
Cette commande n'est pertinente que pour des fichiers .txt dlimits.
delimiter ischar
Pour les fichiers de tables dlimits, un dlimiteur arbitraire peut tre indiqu l'aide de la commande delimiter is. caractre spcifie un caractre simple. Il existe des cas particuliers: \t reprsentant un signe de tabulation, avec ou sans guillemets. \\ reprsentant une barre oblique inverse ( \ ). le mot spaces reprsentant toutes les combinaisons d'un ou plusieurs espaces. Les caractres non imprimables avec une valeur ASCII infrieure 32, l'exception de CR et LF, seront interprts comme des espaces. Si rien n'est spcifi, la fonction utilise delimiter is ','. Retour Instructions de script et mots-cls (page 239).
No eof
Cette commande n'est pertinente que pour des fichiers .txt dlimits.
273
no eof
Si cette option est utilise, le caractre ASCII 26, qui indique souvent une fin de fichier, est ignor. Retour Instructions de script et mots-cls (page 239).
tiquettes
tiquettes (nom de champ)
Taille de l'en-tte
La syntaxe est la suivante:
header isn
header is line
header isnlines
On peut spcifier une longueur d'en-tte arbitraire grce la commande header is. Un en-tte est une section de texte non utilise par QlikView. La longueur de l'en-tte peut tre indique en octets (header is n) ou en lignes (header is line ou header is n lines). n doit tre un nombre entier positif reprsentant la longueur de l'en-tte. Si elle n'est pas spcifie, c'est header is 0 qui est utilis. La commande header is s'applique uniquement un fichier de tables. Retour Instructions de script et mots-cls (page 239).
Longueur de l'enregistrement
Fichiers enregistrements fixes uniquement.
record isn
record is line
record isnlines
Pour les fichiers longueur d'enregistrement fixe, cette longueur doit tre prcise par la commande record is. La longueur des enregistrements peut tre donne en octets (record isn) ou en lignes (record is line ou record isnlines), n tant ici un entier positif reprsentant la longueur de l'enregistrement. La commande record is n'est pertinente que pour les fichiers fix. Retour Instructions de script et mots-cls (page 239).
Guillemets
Fichiers texte uniquement.
274
no quotes
Si les Guillemets (page 305) ne doivent pas tre accepts dans un fichier texte, vous devez utiliser la commande no quotes. Par dfaut, les guillemets " " ou ' ' peuvent tre utiliss, mais uniquement s'ils sont le premier et le dernier caractre non vide d'une valeur de champ. La commande no quotes n'est pertinente que pour les fichiers txt.
msq
msq indique que c'est le style de guillemets moderne qui est utilis.
Retour Instructions de script et mots-cls (page 239).
Loosen Table
Vous pouvez dclarer explicitement une ou plusieurs tables d'entre QlikView dconnectes (voir chapitre Logique et slections (page 113) pour plus de dtails sur les tables dconnectes) pendant l'excution du script en utilisant une instruction loosen table. Avec l'utilisation d'une ou plusieurs instructions Loosen Table dans le script, QlikView ignorera toute dconnexion de tables effectue avant l'excution du script. La syntaxe est la suivante:
Exemple:
Tab1: Select * from Trans; Loosen table Tab1;
Remarque: Si QlikView trouve dans la structure des donnes des rfrences circulaires qui ne peuvent pas tre rsolues par des tables dclares dconnectes de faon interactive ou explicite dans le script, une ou plusieurs tables
275
supplmentaires seront dconnectes de force jusqu' ce qu'il ne reste plus de rfrences circulaires. Lorsque ce cas se produit, la bote de dialogue Avertissement de boucle met un avertissement.
Mapping
Le prfixe mapping ajout une instruction Load (page 268) ou Select (SQL) (page 284) est utilis pour mapper une certaine valeur de champ ou expression aux valeurs de la premire colonne d'une table de mappage. Une table de mappage se compose de deux colonnes, la premire contenant les valeurs de comparaison et la seconde contenant les valeurs de mappage voulues. Les tables de mappage seront stockes temporairement dans la mmoire et supprimes automatiquement aprs l'excution du script. La syntaxe est la suivante:
Exemples:
mapping load * from x.csv mapping select a, b from map1 map1: mapping load * inline [ x,y US,USA U.S.,USA America,USA ];
Retour Instructions de script et mots-cls (page 239).
Exemples:
map Pays using Pmap; map A, B, C using X; map * using MapGn; Active le mappage du champ Pays en utilisant la table Pmap. Active le mappage des champs A, B et C en utilisant la table X. Active le mappage de tous les champs en utilisant la table MapGn.
Le mappage automatique est effectu en dernier dans la chane des vnements qui mnent au stockage du champ dans la table interne de QlikView. Cela signifie que le mappage n'est pas effectu chaque fois qu'un
276
nom de champ est rencontr dans une expression, mais plutt quand la valeur est stocke sous ce nom de champ dans la table interne. Si le mappage au niveau de l'expression est requis, la fonction apply map doit tre utilise la place. Retour Instructions de script et mots-cls (page 239).
NoConcatenate
Le prfixe NoConcatenate force le traitement de deux tables comme des tables internes spares, bien qu'elles aient des ensembles de champs identiques (en d'autres termes, elles seraient normalement concatenated automatiquement). La syntaxe est la suivante:
Exemple:
Load A,B from fichier1.csv; noconcatenate load A,B from fichier2.csv;
Retour Instructions de script et mots-cls (page 239).
NullAsValue
Par dfaut, QlikView considre que les valeurs NULL sont des entits manquantes ou non dfinies. Cependant, certains contextes de bases de donnes impliquent que les valeurs NULL soient considres comme des valeurs spciales plutt que comme des valeurs simplement manquantes. On peut ainsi suspendre l'interdiction faite aux valeursNULL d'tre lies d'autres valeursNULL grce l'instruction NullAsValue. Les valeursNULL des champs spcifis sont considres inconnues plutt que non dfinies quand l'instruction NullAsValue est employe. On pourrait considrer que cette instructionremplace la variable NullDisplay (page 299) au niveau du champ. L'instruction NullAsValue fonctionne comme un commutateur. Vous pouvez la dsactiver nouveau au moyen de l'instruction NullAsNull (page 278). La syntaxe est la suivante:
NullAsValue*listedechamps
*listedechamps est une liste de champs spars par des virgules et pour lesquels NullAsValue doit tre activ. Utiliser * comme liste de champs signifie tous les champs. Les caractres gnriques * et ? sont autoriss dans les noms des champs. Il peut tre ncessaire de mettre les noms des champs entre guillemets quand on utilise des caractres gnriques.
Exemple:
NullAsValue A,B; Load A,B from x.csv;
Veuillez prendre note des points suivants concernant l'utilisation de l'instruction NullAsValue:
l l
La liaison de valeurs NULL est toujours dsactive par dfaut au dbut de l'excution du script. La liaison des valeursNULL d'un champ donn peut tre active tout moment par une instruction NullAsValue.
277
NullAsNull
L'instruction NullAsNull dsactive la liaison des valeurs NULL dj dfinie par une instruction NullAsValue (page 277) (suivez ce lien pour plus d'informations). La syntaxe est la suivante:
NullAsNull*listedechamps
*listedechamps est une liste de champs spars par des virgules et pour lesquels NullAsNull doit tre activ. Utiliser * comme liste de champs signifie tous les champs. Les caractres gnriques * et ? sont autoriss dans les noms des champs. Il peut tre ncessaire de mettre les noms des champs entre guillemets quand on utilise des caractres gnriques.
Exemples:
NullAsNull A,B; Load A,B from x.csv;
Retour Instructions de script et mots-cls (page 239).
Outer
Le prfixe explicite Join (page 265) peut tre prcd du prfixe outer pour spcifier une jointure externe. Dans une jointure externe, toutes les combinaisons entre les deux tables sont gnres. Le mot-cl outer est facultatif.
Exemple:
Table1 A 1 2 3 B aa cc ee
Table2 A 1 4 C xx yy
278
Table jointe A 1 2 3 4 B aa cc ee C xx yy
Qualify
La jointure automatique entre des champs portant le mme nom dans des tables diffrentes peut tre suspendue au moyen de l'instruction qualify qui qualifie le nom du champ par son nom de table. Les champs ainsi qualifis seront renomms lorsque le script les trouvera dans une table. Le nouveau nom suivra le modle nomdetable.nomdechamp. Nomdetable correspond l'tiquette de la table active ou, si aucune tiquette n'existe, au nom apparaissant aprs from dans les instructions load et select. La qualification est toujours dsactive par dfaut au dbut de l'excution du script. La qualification d'un nom de champ peut tre active tout moment l'aide de l'instruction qualify. Elle peut aussi tre dsactive tout moment l'aide de l'instruction Unqualify (page 294). La syntaxe est la suivante:
qualify*listedechamps
*listedechamps est une liste des champs spars par des virgules et pour lesquels la qualification doit tre active. Utiliser * comme liste de champs signifie tous les champs. Les caractres gnriques * et ? sont autoriss dans les noms des champs. Il peut tre ncessaire de mettre les noms des champs entre guillemets quand on utilise des caractres gnriques. Remarque L'instruction qualify ne doit pas tre utilise avec un rechargement partiel.
Exemples:
Qualify B; Load A,B from x.csv; Load A,B from y.csv;
Les deux tables x.csv et y.csv sont jointes uniquement par A. Trois champs en rsulteront: A, x.B, y.B. Dans une base de donnes que vous ne connaissez pas, commencez par vous assurer que seuls un ou quelques champs sont associs, comme l'illustre cet exemple:
qualify *; unqualify TransID; select * from tab1; select * from tab2; select * from tab3;
Seul le champ TransID est utilis pour les associations entre les tables tab1, tab2 et tab3.
279
Rem
L'instruction rem est utilise pour insrer des remarques dans le script, ou pour dsactiver temporairement des instructions du script sans les supprimer. Tout ce qui se trouve entre rem et le point-virgule (;) est considr comme un commentaire. La syntaxe est la suivante:
remchane
o:
Exemple:
Rem ** Ceci est un commentaire **;
Astuce:
Il existe deux mthodes pour faire des commentaires dans le script: 1. Vous pouvez crer un commentaire n'importe o dans le script (except entre deux guillemets) en plaant la section en
question entre /* et */.
2. Quand vous tapez // dans le script, tout le texte qui se trouve droite sur la mme ligne devient un commentaire. (Vous
remarquerez l'exception //: utilisable comme partie d'une adresse Internet.)
Rename Field
Renomme un ou plusieurs champ(s) QlikView existant(s). La syntaxe est la suivante:
nomdemappage est le nom d'une table de mappage dj charge qui contient une ou plusieurs paires d'anciens et de nouveaux noms de champs anciennom est l'ancien nom du champ et nouveaunom est son nouveau nom.
On peut utiliser soit rename field, soit rename fields.
Exemples:
Rename field XAZ0007 to Ventes; MappageChamps: Mapping select anciensnoms, nouveauxnoms from dictionnairedonnes; Rename fields using MappageChamps;
Retour Instructions de script et mots-cls (page 239).
280
Rename Table
Renomme une ou plusieurs tables internes QlikView existantes. La syntaxe est la suivante:
nomdemappage est le nom d'une table de mappage dj charge qui contient une ou plusieurs paires d'anciens et de nouveaux noms de tables. anciennom est l'ancien nom de la table et nouveaunom est son nouveau nom.
On peut utiliser soit On peut utiliser soit rename table, soit rename tables.
Exemples:
Tab1: Select * from Trans; Rename table Tab1 to Xyz; MappageTables: Mapping load anciensnoms, nouveauxnoms from nomstables.csv; Rename tables using MappageTables;
Retour Instructions de script et mots-cls (page 239).
Right
Les prfixes Join (page 265) et Keep (page 266) peuvent tre prcds du prfixe right. Utilis avant join, il commande l'utilisation d'une jointure droite. La table obtenue contiendra ainsi uniquement des combinaisons de valeurs de champs tires des tables de donnes brutes avec un ensemble de donnes complet de la deuxime table. Utilis avant keep, il indique que la premire table de donnes brutes doit tre rduite son intersection commune avec la deuxime table, avant d'tre stocke dans QlikView.
Exemples:
Table1 A 1 2 3 B aa cc ee
281
Table2 A 1 4 C xx yy
QVTab1 : select * from Table1; QVTab2 : right keep select * from Table2;
QVTab1 A 1 B aa
QVTab2 A 1 4 C xx yy
Les deux tables de l'exemple avec keep sont bien entendu associes par A.
tab1: Load * from fichier1.csv; tab2 : Load * from fichier2.csv; .. .. .. right keep (tab1) load * from fichier3.csv;
282
Replace
Il est possible d'ajouter le prfixe replace n'importe quelle instruction Load (page 268), Select (SQL) (page 284) ou Map ... using (page 276) dans le script. L'instruction replace load/replace select a pour effet de supprimer la table QlikView entire, pour laquelle un nom de table est gnr par l'instruction replace load/replace select, et la remplace par une nouvelle table contenant le rsultat de l'instruction replace load/replace select. L'effet est le mme pendant un partial reload que pendant un rechargement complet. L'instruction replace map...using permet d'effectuer aussi le mappage pendant une excution de script partielle. La syntaxe est la suivante:
only est un qualificatif facultatif indiquant que l'instruction doit tre ignore pendant les rechargements (non partiels) normaux.
Exemples:
Tab1: Replace load * from Fichier1.csv;
Pendant les rechargements normaux et partiels, la table QlikView Tab1 est d'abord supprime. De nouvelles donnes sont ensuite charges de Fichier1.csv et stockes dans Tab1.
Tab1: Load a,b,c from Fichier1.csv; Replace load a,b,c from Fichier2.csv;
Pendant un rechargement normal, le fichier Fichier1.csv est d'abord lu dans la table QlikView Tab1, mais est ensuite immdiatement supprim et remplac par les nouvelles donnes charges partir de Fichier2.csv. Toutes les donnes de Fichier1.csv sont perdues. Pendant un rechargement partiel, la table QlikView Tab1 est d'abord entirement supprime. Elle est ensuite remplace par les nouvelles donnes charges partir de Fichier2.csv.
Tab1: Load a,b,c from Fichier1.csv; Replace only load a,b,c from Fichier2.csv;
Pendant un rechargement normal, les donnes sont charges partir du fichier Fichier1.csv et stockes dans la table QlikView Tab1. Fichier2.csv est ignor. Pendant un rechargement partiel, la table QlikView Tab1 est d'abord entirement supprime. Elle est ensuite remplace par les nouvelles donnes charges partir de Fichier2.csv. Toutes les donnes de Fichier1.csv sont perdues.
283
Sample
Le prfixe sample associ une instruction Load (page 268) ou Select (SQL) (page 284) sert charger un chantillon d'enregistrements pris au hasard partir de la source de donnes. La syntaxe est la suivante:
p est une expression arbitraire dont la valeur est suprieure 0 et infrieure ou gale 1. Ce nombre indique la probabilit qu'un enregistrement donn soit lu.
Exemples:
Sample 0.15 Select * from Longuetable; Sample(0.15) Load * from Longuetab.csv; (Remarque: la parenthse est autorise mais non requise.)
Retour Instructions de script et mots-cls (page 239).
Section
Avec l'instruction section, il est possible de dterminer si les instructions Load (page 268) et Select (SQL) (page 284) qui suivent doivent tre considres comme des donnes ou comme une dfinition des droits d'accs. La syntaxe est la suivante:
section(access | application)
Exemples:
Section access; Section application;
Si rien n'est spcifi, le programme utilise section application. La dfinition de section est valable jusqu' ce qu'une nouvelle instruction section soit crite. Retour Instructions de script et mots-cls (page 239).
Select (SQL)
La slection de Champs (page 181) provant d'une source de donnes ODBC est ralise au moyen d'instructions SQL SELECT standard. Cependant, l'acceptation des instructions SELECT dpend largement du pilote ODBC utilis. Voici une brve description de la syntaxe:
select[all | distinct | *listedechamps from listedetables [o critre ] [group by listedechamps [order by listedechamps [ (inner | left | right rfdechamp ]
284
distinct est un prdicat utilis si les combinaisons de valeurs en double dans les champs slectionns ne doivent tre comptes qu'une seule fois. distinctrow est un prdicat utilis si les enregistrements en double dans la table source ne doivent tre compts qu'une seule fois. *listedechamps ::= ( *| champ ) { , champ } Liste des champs slectionner. Utiliser * comme liste de champs signifie tous les champs de la table. listedechamps ::= champ { ,champ } Liste d'un ou plusieurs champs, spars par des virgules. champ ::= ( rfdechamp | expression ) [ as alias ] L'expression peut par exemple tre une fonction numrique ou une fonction de chane base sur un ou plusieurs autres champs. Certains des oprateurs et des fonctions gnralement accepts sont: +, -, *, /, & (concatnation de chane), sum(nomdechamp), count(nomdechamp), avg(nomdechamp) (moyenne), month(nomdechamp), etc. Consultez la documentation du pilote ODBC pour plus d'informations. rfdechamp ::= [ nomdetable .] nomdechamp Le nomdetable et le nomdechamp sont des chanes textuelles identiques ce qu'elles reprsentent. Elles doivent tre notes entre guillemets doubles droits si elles contiennent des espaces, par exemple.
La clause as est utilise pour donner un nouveau nom au champ.
listedetables ::= table { ,table } Liste des tables o les champs doivent tre slectionns. table ::= nomdetable [ [ as] alias ]
Le nomdetable peut tre entre guillemets ou non.
where est une clause utilise pour indiquer si un enregistrement doit tre inclus ou non la slection. critre est une expression logique qui peut parfois tre trs complexe. Voici quelques oprateurs accepts: oprateurs et fonctions numriques = , <> or #(not equal), > , >= , < , <= , and, or, not, exists, some, all, in ainsi que les nouvelles instructions SELECT. Consultez la documentation du pilote ODBC pour plus d'informations. group by est une clause utilise pour agrger (grouper) plusieurs enregistrements en un seul. Dans un groupe, pour un champ donn, soit tous les enregistrements ont la mme valeur, soit le champ ne peut tre utilis que dans une expression, comme par exemple une somme ou une moyenne. L'expression base sur un ou plusieurs champs est dfinie dans l'expression du symbole de champ. having est une clause utilise pour qualifier des groupes comme la clause where sert qualifier des enregistrements. order by est une clause utilise pour spcifier l'ordre de tri de la table obtenue par l'instruction SELECT. join est un qualificatif indiquant que plusieurs tables doivent tre jointes en une seule. Les noms de champs et de tables doivent tre mis entre guillemets s'ils contiennent des espaces vides ou des lettres de jeux de caractres nationaux. Quand le script est gnr automatiquement par QlikView, le guillemet utilis est celui que prfre le pilote ODBC spcifi dans la dfinition de la source de donnes de l'instruction Connexion (page 249).
En outre, plusieurs instructions SELECT peuvent parfois tre concatnes en une l'aide d'un oprateur union:
selectstatementunionselectstatement
L'instruction SELECT est interprte par le pilote ODBC; il peut donc se produire des carts par rapport la syntaxe SQL gnrale, selon les possibilits des pilotes ODBC, par exemple:
as n'est pas toujours autoris, c'est--dire que l'alias doit suivre immdiatement le nomdechamp. as est parfois obligatoire si un alias est utilis.
285
distinct, as, where, group by, order by ou union ne sont pas toujours pris en charge. Le pilote ODBC n'accepte pas toujours tous les types de guillemets. Remarque Ceci n'est pas une description complte de l'instruction SQL SELECT! Les instructions SELECT peuvent par exemple tre imbriques, on peut faire plusieurs jointures dans une instruction SELECT, le nombre de fonctions autorises dans les expressions est parfois trs grand, etc.
Exemples:
SELECT * FROM `Catgories`; SELECT `N de catgorie`, `Nom de catgorie` FROM `Catgories`; SELECT `N de commande`, `N de produit`, `Prix unitaire` * Quantit * (1-Remise) as VentesNettes FROM `Dtails des commandes`; SELECT `Dtails des commandes`.`N de commande`, Sum(`Dtails des commandes`.`Prix unitaire` * `Dtails des commandes`.Quantit) as `Rsultat` FROM `Dtails des commandes`, Commandes where Commandes.`N de commande` = `Dtails des commandes`.`N de commande` group by `Dtails des commandes`.`N de commande`;
Retour Instructions de script et mots-cls (page 239).
Smantiques
Des tables contenant des relations entre des objets peuvent tre charges l'aide d'un prfixe semantic. La syntaxe est la suivante:
Exemples:
Semantic Load * from abc.csv; Semantic Select Objet1, Relation, Objet2, RelationInverse from table1;
Les tables charges par une instruction semantic ne peuvent pas tre concatenated. Retour Instructions de script et mots-cls (page 239).
Set
L'instruction set est utilise pour dfinir des Variables de script (page 296). Ces variables peuvent tre utilises pour remplacer des chanes, des chemins, des lecteurs, etc. La syntaxe est la suivante:
setnomdevariable =chane
Exemples:
286
Sleep
L'instruction sleep interrompt l'excution du script pendant nmillisecondes, n tant un entier positif infrieur 3600000 (c'est--dire 1heure). La valeur peut tre une expression. La syntaxe est la suivante:
sleepn
Exemples:
sleep 10000; sleep t*1000;
Retour Instructions de script et mots-cls (page 239).
SQL
L'instruction SQL vous permet d'envoyer une commande SQL arbitraire via une connexion ODBC. Saisissez simplement :
SQL
suivi de la commande.
Exemple:
SQL leave;
Envoyer des instructions SQL qui mettent jour la base de donnes renverra une erreur, car QlikView accde par dfinition toutes les sources ODBC en lecture seule. La syntaxe:
SQLColumns
L'instruction sqlcolumns renvoie un ensemble de champs qui dcrivent les colonnes d'une source de donnes ODBC laquelle une instruction connect a t adresse. Ces champs peuvent tre combins avec des champs gnrs par les commandes SQLTables (page 288) et SQLTypes (page 288) afin de donner un bon aperu d'une base de donnes particulire. Les douze champs standard sont: TABLE_QUALIFIER TABLE_OWNER TABLE_NAME COLUMN_NAME DATA_TYPE
287
TYPE_NAME PRECISION LENGTH SCALE RADIX NULLABLE REMARKS Pour une description dtaille de ces champs, consultez un manuel ODBC. La syntaxe est la suivante:
sqlcolumns
Exemple:
connect to 'MS Access 7.0 Database; DBQ=C:\Course3\DataSrc\QWT.mbd'; sqlcolumns; Remarque: Certains drivers ODBC risquent de ne pas prendre en charge cette commande. Certains pilotes ODBC produiront sans doute des champs supplmentaires.
Retour Instructions de script et mots-cls (page 239).
SQLTables
L'instruction sqltables renvoie un ensemble de champs qui dcrivent les tables d'une source de donnes ODBC laquelle une instruction connect a t adresse. Ces champs peuvent tre combins avec des champs gnrs par les commandes SQLColumns (page 287) et SQLTypes (page 288) afin de donner un bon aperu d'une base de donnes particulire. Les cinq champs standard sont: TABLE_QUALIFIER TABLE_OWNER TABLE_NAME TABLE_TYPE REMARKS Pour une description dtaille de ces champs, consultez un manuel ODBC. La syntaxe est la suivante:
sqltables
Exemple:
connect to 'MS Access 7.0 Database; DBQ=C:\Course3\DataSrc\QWT.mbd'; sqltables; Remarque: Certains pilotes ODBC risquent de ne pas prendre en charge cette commande. Certains pilotes ODBC produiront sans doute des champs supplmentaires.
Retour Instructions de script et mots-cls (page 239).
SQLTypes
L'instruction sqltypes renvoie un ensemble de champs qui dcrivent les types d'une source de donnes ODBC laquelle une instruction connect a t adresse. Ces champs peuvent tre combins avec des champs
288
gnrs par les commandes SQLColumns (page 287) et SQLTables (page 288) afin de donner un bon aperu d'une base de donnes particulire. Les quinze champs standard sont: TYPE_NAME DATA_TYPE PRECISION LITERAL_PREFIX LITERAL_SUFFIX CREATE_PARAMS NULLABLE CASE_SENSITIVE SEARCHABLE UNSIGNED_ATTRIBUTE MONEY AUTO_INCREMENT LOCAL_TYPE_NAME MINIMUM_SCALE MAXIMUM_SCALE Pour une description dtaille de ces champs, consultez un manuel ODBC. La syntaxe est la suivante:
sqltypes
Exemple:
connect to 'MS Access 7.0 Database; DBQ=C:\Course3\DataSrc\QWT.mbd'; sqltypes; Remarque: Certains drivers ODBC risquent de ne pas prendre en charge cette commande. Certains pilotes ODBC produiront sans doute des champs supplmentaires.
Retour Instructions de script et mots-cls (page 239).
Star
On peut utiliser l'instruction star pour dfinir la chane qui reprsentera l'ensemble des valeurs d'un champ dans la base de donnes. Cela concerne les instructions Load (page 268) et Select (SQL) (page 284) ultrieures. La syntaxe est la suivante:
chane est un texte arbitraire. La chane doit tre crite entre Guillemets (page 305) si elle contient des caractres vierges.
Exemples:
Star is *; Star is %; Star is;
289
dfaut de toute indication, star is; est utilis. En d'autres termes, aucun symbole star n'est disponible moins d'tre explicitement prcis. Cette dfinition est valable jusqu' ce qu'une nouvelle instruction star soit crite. Retour Instructions de script et mots-cls (page 239).
Store
Un fichier QVD ou CSV peut tre cr par une instruction store dans le script. L'instruction cre un fichier QVD ou CSV explicitement nomm. Elle peut seulement exporter des champs d'une table logique. Les valeurs de texte sont exportes dans le fichier CSV au format UTF-8. Vous pouvez spcifier un dlimiteur (voir Load (page 268)). L'instruction store envoye un fichier CSV ne prend pas en charge l'exportation BIFF.
Exemples:
Store matable into xyz.qvd (qvd); Store * from matable into xyz.qvd; Store Nom, NEnr from matable into xyz.qvd; Store Nom as a, NEnr as b from matable into xyz.qvd; store matable into monfichier.txt (txt); store * from matable into monfichier.txt (txt);
(Les deux premiers exemples produisent le mme rsultat.) Retour Instructions de script et mots-cls (page 239).
Sub..end sub
L'instruction de contrle sub..end sub dfinit une sous-routine qui peut tre appele par une instruction call. La syntaxe est la suivante:
290
nom listeparam
est le nom de la sous-routine. est une liste de noms de variables spars par des virgules et dfinissant les paramtres formels de la sous-routine. correspond tout groupe d'une ou plusieurs instructions de script QlikView.
instructions
Les arguments sont copis dans la sous-routine et, si l'argument correspondant de l'instruction call est un nom de variable, il est recopi et supprim la fermeture de la sous-routine. Si une sous-routine a plus de paramtres formels que ceux indiqus par une instruction call, les paramtres supplmentaires recevront la valeur NULL et pourront tre utiliss comme variables locales dans la sousroutine. Comme l'instruction sub est une instruction de contrle et, en tant que telle, se termine par un point-virgule ou une fin de ligne, aucune de ses deux clauses (sub et end sub) ne doit s'tendre sur plusieurs lignes.
Exemples:
// Exemple 1 sub INCR (I,J) I = I + 1 exit sub when I < 10 J = J + 1 end sub call INCR (X,Y) // Exemple 2 - transfert de paramtre sub ParTrans (A,B,C) A=A+1 B=B+1 C=C+1 end sub A=1 X=1 C=1 call ParTrans (A, (X+1)*2) // A=2 (recopi de sub) // X=1 (expression non recopie) // C=1 (C de sub est local) // B=NULL (local dans sub)
Retour Instructions de script et mots-cls (page 239).
Switch..case..default..end switch
L'instruction de contrle switch cre une primitive o un groupe d'instruction parmi plusieurs autres est excut, selon la valeur d'une expression. La syntaxe est la suivante:
291
expression listedevaleurs
est une expression arbitraire. est une liste de valeurs spares par des virgules laquelle la valeur de l'expression sera compare. L'excution du script se poursuivra par les instructions du premier groupe trouv qui comporte dans listedevaleurs une valeur gale la valeur de l'expression. Chaque valeur de la listedevaleurs peut tre une expression arbitraire. Si aucune valeur correspondante n'est trouve dans aucune clause case, les instructions indiques dans la clause default, le cas chant, sont excutes. correspond tout groupe d'une ou plusieurs instructions de script QlikView.
instructions
Comme l'instruction switch est une instruction de contrle et, en tant que telle, se termine par un pointvirgule ou une fin de ligne, aucune de ses quatre clauses possibles (switch, case, default et end switch) ne peut s'tendre sur plusieurs lignes.
Exemples:
switch I case 1 load '$(I): CASE 1' as case autogenerate 1; case 2 load '$(I): CASE 2' as case autogenerate 1; default load '$(I): DEFAULT' as case autogenerate 1; end switch
Retour Instructions de script et mots-cls (page 239).
Tag Field
Permet d'affecter des balises un champ. Les noms de champs absents du document sont ignors. Si plusieurs occurrences d'un nom de champ ou de balise sont dtectes, la dernire valeur est utilise. Les champs avec la balise dimension apparaissent en haut de toutes les commandes de slection de champ dans QlikView, sauf dans la bote de dialogue diter l'expression. Un champ dot de la balise measure s'affiche avant toutes les commandes de slection de champs dans la bote de dialogue diter l'expression. Le mot-cl permet d'ajouter des balises un champ l'aide de la syntaxe suivante :
tag fieldslistedechampsutilisantnomdemappage
listedechamps est une liste des champs spars par des virgules et qui doivent tre marqus partir de cet endroit du script.
nomdemappage est le nom d'une table de mappage dj lue dans une instruction Mapping (page 276) load ou Mapping (page 276) select. Pour dfinir les balises sparment, la syntaxe suivante est utilise :
tag fieldnomdechampwithnomdebalise
292
nomdechamp est le nom du champ baliser. nomdebalise est le nom de la balise appliquer au champ.
Exemple 1:
tagmap: mapping Load * inline [ a,b Alpha,MyTag Num,MyTag ]; tag fields using tagmap;
Exemple 2:
tag field Alpha with MyTag2;
Retour Instructions de script et mots-cls (page 239).
Trace
L'instruction trace crit la chane dans la fentre Progression de l'excution du script et, le cas chant, dans le journal du script. La syntaxe est la suivante:
trace chane
Exemples:
trace Table principale charge; trace $(MonMessage);
Retour Instructions de script et mots-cls (page 239).
Unless
Utilis comme prfixe ou suffixe, unless sert crer une clause conditionnelle qui dtermine si une instruction ou une clause exit doit tre value ou non. On peut le considrer comme une alternative plus courte l'instruction complte if..end if. La syntaxe est la suivante:
condition est une expression logique dont l'valuation donne vrai ou faux. instruction correspond n'importe quelle instruction de script QlikView, except les instructions de contrle. instructionexit est une clause exit for, exit do ou exit sub ou une instruction exit script.
L'instruction ou l'instructionexit ne sera excute que si la condition est value comme fausse. Le prfixe unless peut tre utilis pour des instructions qui ont dj une ou plusieurs autres instructions, y compris des prfixes supplmentaires when ou unless.
Exemples:
293
exit script unless A=1; unless A=1 load * from monfichier.csv; unless A=1 when B=2 drop table Tab1;
Retour Instructions de script et mots-cls (page 239).
Unmap
L'instruction unmap dsactive le Mapping (page 276) des champs indiqus partir de l'endroit du script o elle se trouve. La syntaxe est la suivante:
unmap*listedechamps
*listedechamps une liste des champs spars par des virgules et qui ne doivent plus tre mapps partir de cet endroit du script. Utiliser * comme liste de champs signifie tous les champs. Les caractres gnriques * et ? sont autoriss dans les noms de champs. Il peut tre ncessaire de mettre les noms de champs entre guillemets quand on utilise des caractres gnriques.
Exemples:
unmap Pays; unmap A, B, C; unmap * ; dsactive le mappage du champ Pays. dsactive le mappage des champs A, B et C. dsactive le mappage de tous les champs.
Unqualify
L'instruction unqualify sert dsactiver la qualification des noms de champs qui a t active par l'instruction qualify. Reportez-vous la documentation sur l'instruction Qualify (page 279) pour obtenir la syntaxe et plus d'informations. Retour Instructions de script et mots-cls (page 239).
Untag Field
Permet de supprimer des balises d'un champ. Les noms de champs absents du document sont ignors. Si des occurrences en conflit d'un nom de champ ou de balise sont dtectes, la dernire valeur est utilise. Le mot-cl permet de supprimer des balises d'un champ l'aide de la syntaxe suivante :
untag fieldslistedechampsusingnomdemappage
listedechamps est une liste des champs spars par des virgules et dont les balises doivent tre supprimes. nomdemappage est le nom d'une table de mappage dj lue dans une instruction Mapping (page 276) load ou Mapping (page 276) select. Pour supprimer chaque composant, la syntaxe suivante est utilise :
untag fieldnomdechampwithnomdebalise
o
294
nomdechamp dsigne le champ dont les balises doivent tre supprimes. nomdebalise dsigne la balise supprimer du champ.
Exemple 1:
tagmap: mapping Load * inline [ a,b Alpha,MyTag Num,MyTag ]; untag fields using tagmap;
Exemple 2:
untag field Alpha with MyTag2;];
Retour Instructions de script et mots-cls (page 239).
Quand
Utilis comme prfixe ou suffixe, when sert crer une clause conditionnelle qui dtermine si une instruction ou une clause exit doit tre excute ou non. On peut le considrer comme une alternative plus courte l'instruction complte if..end if. La syntaxe est la suivante:
condition est une expression logique dont l'valuation donne vrai ou faux. instruction correspond n'importe quelle instruction de script QlikView, except les instructions de contrle. instructionexit est une clause exit for, exit do ou exit sub ou une instruction exit script.
L'instruction ou l'instructionexit ne sera excute que si la condition est value comme vraie. Le prfixe when peut tre utilis pour des instructions qui comportent dj un ou plusieurs autres prfixes, y compris des prfixes supplmentaires when et unless.
Exemples:
exit script when A=1; when A=1 load * from monfichier.csv; when A=1 unless B=2 drop table Tab1;
Retour Instructions de script et mots-cls (page 239).
295
Les tables sont nommes selon les rgles suivantes : 1. Si une tiquette prcde immdiatement une instruction load ou select, elle sera utilise comme nom de table. L'tiquette doit tre suivie d'un signe deux-points (voir plus loin sous tiquettes de table). 2. Si aucune tiquette n'est fournie, c'est le nom de fichier ou le nom de table suivant immdiatement le mot-cl from dans l'instruction load ou select qui est utilis. Le nom doit comporter au maximum 32 caractres. Pour les noms de fichiers, l'extension est omise. 3. Les tables charges par une instruction load inline seront nommes INLINExx, o xx est un nombre. La premire table intgre s'appellera donc INLINE01. 4. Les tables gnres automatiquement s'appelleront AUTOGENERATExx, o xx est un nombre. La premire table autognre s'appellera donc AUTOGENERATE01. 5. Si un nom de table gnr selon les rgles ci-dessus est incompatible avec un nom de table existant, il sera suivi de -x , o x est un chiffre. Ce chiffre augmente jusqu' ce que l'incompatibilit soit rsolue. On pourrait, par exemple, avoir trois tables nommes Budget, Budget-1 et Budget-2. Il y a trois domaines diffrents pour les noms de tables : section access, section application et tables de mappage. Les noms de tables gnrs dans section access et section application seront traits sparment. Si un nom de table rfrenc est introuvable dans la section, QlikView cherchera aussi dans l'autre section. Les tables de mappage sont traites sparment et n'ont aucun lien avec les deux autres domaines de noms de tables.
tiquettes de table
Vous pouvez tiqueter une table interne pour ensuite y faire rfrence dans une instruction load avec une clause resident ou des expressions contenant la fonction peek. L'tiquette, qui peut tre une chane arbitraire de nombres ou de caractres, doit prcder la premire instruction Load (page 268) ou Select (SQL) (page 284) qui cre la table. L'tiquette doit se terminer par deux-points :.
Exemples:
Table1: Load a,b from c.csv; Load x,y from d.csv where x=peek("a",y,Table1); Transactions: Select * from Tabletrans; Load Mois, sum(Ventes) resident Transactions group by Mois;
setvariablename = string
or
296
Exemple:
set HidePrefix = $ ; // la valeur de la variable est $. let vToday = Num(Today()); // renvoie le numro de srie d'aujourd'hui.
Les variables de script suivantes sont disponibles:
Variables d'erreur Variables d'interprtation de nombres Variables systme Variables de manipulation de valeurs
Variables systme
Ces variables ont des significations spciales pour QlikView:
Floppy
Renvoie la lettre du premier lecteur de disquettes trouv, normalement a:. Variable dfinie par le systme.
CD
Renvoie la lettre du premier lecteur de CD-ROM trouv. Si aucun lecteur de CD-ROM n'est trouv, la valeur c: est renvoye. Variable dfinie par le systme.
$(Include =nomdefichier )
La variable include indique un fichier qui contient le texte inclure dans le script. Le script entier peut ainsi tre mis dans un fichier. Variable dfinie par l'utilisateur.
Exemple:
$(Include=abc.txt);
En d'autres termes, la construction set Include =nomdefichier n'est pas applicable.
HidePrefix
Tous les noms de champs commenant par cette chane textuelle seront masqus de la mme manire que les champs systme. Variable dfinie par l'utilisateur.
Exemple:
set HidePrefix='_' ;
Si cette instruction est utilise, les noms de champs commenant par un tiret de soulignement ne s'afficheront pas dans les listes de noms de champs quand les champs systme seront masqus.
HideSuffix
Tous les noms de champs finissant par cette chane textuelle seront masqus de la mme manire que les champs systme. Variable dfinie par l'utilisateur.
Exemple:
297
set HideSuffix='%';
Si cette instruction est utilise, les noms de champs finissant par un symbole de pourcentage ne s'afficheront pas dans les listes de noms de champs quand les champs systme seront masqus.
QvPath
Renvoie le chemin de l'excutable QlikView. Variable dfinie par le systme.
QvRoot
Renvoie le rpertoire racine de l'excutable QlikView. Variable dfinie par le systme.
QvWorkPath
Renvoie le chemin du document QlikView actif. Variable dfinie par le systme.
QvWorkRoot
Renvoie le rpertoire racine du document QlikView actif. Variable dfinie par le systme.
StripComments
Si cette variable est fixe 0, le vidage slectif des commentaires /*..*/ et // du script sera empch. Certains pilotes de base de donnes utilisant les commentaires /*..*/ pour donner des astuces dans les instructions select pourraient autrement causer des erreurs de script. Il est recommand de remettre cette variable sur 1 tout de suite aprs la ou les instruction(s) o on en a besoin. Si cette variable n'est pas dfinie, le vidage slectif des commentaires sera toujours effectu.
Exemple:
set StripComments=0;
Verbatim
Normalement, toutes les valeurs de champs sont automatiquement dbarrasses des caractres vierges qui les prcdent ou les suivent (ASCII 32) avant d'tre charges dans la base de donnes QlikView. Mettre cette variable sur 1 suspend le vidage slectif des caractres vierges.
Exemple:
set Verbatim = 1;
OpenUrlTimeout
Cette variable dfinit le dlai d'attente en secondes que QlikView doit respecter lors de l'extraction de donnes de sources URL (pages HTML, par exemple). Si elle est omise, le dlai d'attente est d'environ 20minutes.
Exemple:
set OpenUrlTimeout=10
WinPath
Renvoie le chemin de Windows. Variable dfinie par le systme.
298
WinRoot
Renvoie le rpertoire racine de Windows. Variable dfinie par le systme.
Exemple:
set NullDisplay='<NULL>';
NullInterpret
Le symbole dfini sera interprt comme NULL lorsqu'il sera rencontr dans un fichier texte, un fichier Excel ou une instruction inline. Variable dfinie par l'utilisateur.
Exemple:
set NullInterpret=' '; set NullInterpret =;
ne renvoie PAS de valeurs NULL pour les valeurs vides dans Excel (mais en renvoie pour un fichier texte csv)
NullValue
Le symbole dfini remplacera toutes les valeurs NULL qui sont considres comme inconnues plutt qu'indfinies. Les seules valeurs NULL concernes sont celles incluses dans l'instruction NullAsValue.
Exemple:
set NullValue='<NULL>';
OtherSymbol
Dfinit un symbole traiter comme 'toutes les autres valeurs' avant une instruction load/select. Variable dfinie par l'utilisateur.
Exemple:
set OtherSymbol='+';
299
remplacer les paramtres par dfaut du systme d'exploitation pour certains rglages de formatage numrique au moment de l'excution du script. Elles peuvent tre supprimes, modifies ou dupliques librement.
ThousandSep
Le sparateur de milliers dfini remplace le symbole de groupement des chiffres du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set ThousandSep=','; (par exemple, sept milliards doit tre spcifi sous la forme: 7.000.000.000)
DecimalSep
Le sparateur dcimal dfini remplace le symbole dcimal du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set DecimalSep='.';
MoneyThousandSep
Le sparateur de milliers dfini remplace le symbole de groupement des chiffres du systme d'exploitation pour les devises (Paramtres rgionaux).
Exemple:
Set MoneyThousandSep=',';
MoneyDecimalSep
Le sparateur dcimal dfini remplace le symbole dcimal du systme d'exploitation pour les devises (Paramtres rgionaux).
Exemple:
Set MoneyDecimalSep='.';
MoneyFormat
Le symbole dfini remplace le symbole montaire du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set MoneyFormat='$ #,##0.00; ($ #,##0.00)';
TimeFormat
Le format dfini remplace le format de l'heure du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set TimeFormat='hh:mm:ss';
DateFormat
Le format dfini remplace le format de date du systme d'exploitation (Paramtres rgionaux).
300
Exemple:
Set DateFormat='j/M/aa';
TimestampFormat
Le format dfini remplace les formats de date et heure du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set TimestampFormat='M/D/YY hh:mm:ss[.fff]';
MonthNames
Le format dfini remplace la convention portant sur les noms de mois du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set MonthNames='jan;fv;mar;avr;mai;jui;juil;ao;sep;oct;nov;dc';
LongMonthNames
Le format dfini remplace la convention portant sur les noms de mois longs du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set LongMonthNames='janvier;fvrier;mars;avril;mai;juin - -
DayNames
Le format dfini remplace la convention portant sur les noms des jours de la semaine du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set DayNames='lun;mar;mer;jeu;ven;sam;dim';
LongDayNames
Le format dfini remplace la convention portant sur les noms complets des jours de la semaine du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set LongDayNames='lundi;mardi;mercredi;jeudi;vendredi;samedi;dimanche';
Retour Other Functions.
Variables d'erreur
Les variables suivantes peuvent tre utilises pour traiter des erreurs dans le script:
ErrorMode ScriptError
301
Les valeurs de ces cinq variables seront conserves aprs l'excution du script. La valeur des quatre dernires variables, pour le traitement des erreurs dans le script, dpend bien sr de l'utilisation de la variable ErrorMode=0.
ErrorMode
Cette variable dtermine quelle action devra tre effectue par QlikView si une erreur est rencontre au cours de l'excution du script. Par dfaut (ErrorMode=1) l'excution du script sera interrompue et l'utilisateur sera invit choisir une action (mode autre que le traitement par lots). Avec ErrorMode =0, QlikView ignorera simplement l'chec et poursuivra l'excution du script avec l'instruction suivante. Avec ErrorMode =2, QlikView dclenche immdiatement un message d'erreur indiquant que l'excution du script a chou, sans inviter l'utilisateur choisir une action au pralable.
Exemple:
set ErrorMode=0;
ScriptError
Renvoie le code d'erreur de la dernire instruction excute. Cette variable sera rinitialise 0 aprs chaque instruction du script excute avec succs. Si une erreur survient, elle recevra un code d'erreur interne QlikView. Les codes d'erreur sont des valeurs doubles avec un composant numrique et un composant textuel. Les codes d'erreur suivants existent: 1 2 3 4 5 6 7 8 9 Pas d'erreur Erreur gnrale Erreur de syntaxe Erreur gnrale ODBC Erreur gnrale OLEDB Erreur gnrale XML Erreur gnrale HTML Fichier non trouv Base de donnes non trouve Table introuvable Champ non trouv Mauvais format de fichier
10 11 12
302
Exemple:
set ErrorMode=0; load * from abc.qvw; if ScriptError=8 then exit script; //no file; end if
ScriptErrorDetails
Renvoie une description plus dtaille de l'erreur pour certains des codes d'erreur ci-dessus. Cette variable contiendra surtout le message d'erreur renvoy par les pilotes ODBC et OLEDB pour les codes d'erreur 3 et 4.
ScriptErrorCount
Renvoie le nombre total d'instructions qui ont caus des erreurs au cours de l'excution du script. Cette variable est toujours rinitialise 0 au dbut de l'excution du script.
ScriptErrorList
Cette variable contiendra une liste concatne de toutes les erreurs survenues au cours de la dernire excution du script. Les erreurs sont spares par un saut de ligne.
24.4 Expansions$
Les expansions$ permettent de dfinir des remplacements de texte utiliss dans le script ou dans des expressions. On appelle ce processus expansion, mme si le nouveau texte est plus court. Le remplacement est effectu juste avant que l'instruction de script ou que l'expression ne soit value. Sur le plan technique, il s'agit d'une expansion de macros. Une expansion de macros commence toujours par $( et se termine par ). Le contenu entre parenthses dfinit la faon dont le remplacement de texte sera effectu. Afin d'viter toute confusion avec les macros de script, nous parlerons d'expansions$ pour dsigner les expansions de macros.
Remarque: Une expansion de macros n'a aucun rapport avec les macros de script (VB ou script Java dfini dans le module du script). Remarque: Une expansion $ est limite au nombre d'expansions de macro qu'elle peut calculer. Aucune expansion de plus de 1000 ne sera calcule.
$( nomdelavariable)
est utilis. $(nomdelavariable) dveloppe l'expression de la valeur de nomdelavariable. Si nomdelavariable n'existe pas, l'expansion sera la chane vide. Pour l'expansion numrique de variables, la syntaxe
$( nomdelavariable)
303
est utilis. $( nomdelavariable ) produit toujours un nombre avec dcimales qui reflte la valeur numrique de nomdelavariable, ventuellement avec une notation exponentielle (pour les nombres trs grands/petits). Si nomdelavariable n'existe pas ou ne contient pas de valeur numrique, la chane sera dveloppe de 0.
Exemple:
Aprs l'excution du script suivant:
Exemples:
set Monchemin=C:\MesDocuments\Fichiers\ ... load * from $(Monchemin)abc.csv; set AnneActuelle=1992; ... select * from table1 where Anne=$(AnneActuelle);
Exemples:
set MUL=$1*$2; set X=$(MUL(3,7)); // renvoie '3*7' pour X let X=$(MUL(3,7)); // renvoie 21 pour X
Si le nombre de paramtres formels excde le nombre de paramtres rels, seuls les paramtres formels correspondant des paramtres rels seront dvelopps. Si le nombre de paramtres rels excde le nombre de paramtres formels, les paramtres rels superflus seront ignors.
Exemples:
set MUL=$1*$2; set X=$(MUL); // renvoie '$1*$2' pour X set X=$(MUL(10)); // renvoie '10*$2' pour X let X=$(MUL(5,7,8)); // renvoie 35 pour X Le paramtre $0 renvoie le nombre de paramtres effectivement transmis par un appel.
Exemple:
set MUL='$1*$2 $0 par'; set X=$(MUL(3,7)); // renvoie '3*7 2 par' pour X
304
Exemple:
$(=Year(Today())); // renvoie par exemple '2008' $(=Only(Year)-1); // renvoie l'anne prcdant l'anne slectionne
Exemple:
$(include=C:\Documents\MyScript.qvs);
24.5 Guillemets
Si les guillemets sont possibles ou ncessaires dans une instruction, cela est mentionn ci-dessous; voir aussi Instructions de script et mots-cls (page 239). Dans une instruction Load (page 268), les symboles suivants doivent tre utiliss comme guillemets:
Noms des champs: Littraux de chane: [ ] , " " , ` ` ou ''
Pour une instruction Select (SQL) (page 284) interprte par le ODBCdriver, ils peuvent toutefois diffrer lgrement. Vous devez en gnral utiliser les guillemets droits doubles (ALT + 0034) pour les noms et les guillemets droits simples (ALT + 0039) pour les littraux, et donc jamais les guillemets obliques: ou ` `. Cependant, certains pilotes ODBC non seulement acceptent, mais prfrent les guillemets obliques. Dans ce cas, les instructions Select (SQL) (page 284) gnres contiennent des guillemets obliques.
'Sude' as Pays
dans la liste de champs d'une instruction load ou select chargera la chane textuelle Sude comme valeur de champ dans le champ QlikView "Pays" , tandis que
"tat" as Pays
dans la liste de champs d'une instruction load ou select entrane le chargement du contenu du champ de base de donnes ou de la colonne de table appele "tat" sous la forme de valeurs dans le champ QlikView "Pays" . C'est--dire que tat sera trait comme une rfrence de champ.
'12/31/96'
dans une expression sera interprt comme la chane textuelle "12/31/96", tandis que
12/31/96 dans une expression sera interprt numriquement comme la date du 31dcembre1996 et se verra attribuer la valeur numrique correspondante, condition que le format de date du systme soit bienMM/JJ/AA.
305
Exemple: MSAccess
Microsoft Access ODBC Driver 3.4 (inclus dans MS Access 7.0) accepte les guillemets suivants dans l'analyse de l'instruction select:
Noms des champs et des tables: Littraux de chane: Refuss: [ ] , " " ou ` ` ''
306
25 Expressions de script
Vous pouvez utiliser des expressions la fois dans l'instruction Load (page 268) et dans l'instruction Select (SQL) (page 284). La syntaxe et les functions dcrites ici s'appliquent l'instruction load, et non l'instruction select, puisque cette dernire est interprte par le ODBCdriver et non par QlikView. Cependant, la plupart des pilotes ODBC sont souvent capables d'interprter beaucoup des fonctions dcrites ci-dessous. Les expressions comprennent des functions, des Champs (page 181) et des Oprateurs (page 849), combins dans une Syntaxe de script (page 239). Toutes les expressions d'un script QlikView renvoient un nombre et/ou une chane, selon le cas. Les fonctions et les Oprateurs (page 849) logiques renvoient 0 pour faux et -1 pour vrai. Les conversions de nombres en chanes et vice-versa sont implicites. Les oprateurs et les fonctions logiques interprtent 0 comme faux et tout le reste comme vrai. La syntaxe gnrale pour une expression est la suivante:
| | |
constante est une chane (un texte, une date ou une heure) place entre guillemets simples, ou un nombre. Les constantes sont crites sans sparateur de milliers et avec un point comme sparateur dcimal. rfdechamp est le nom d'un champ de la table charge. oprateur1 est un oprateur unaire (qui agit sur une expression, celle qui se trouve droite). oprateur2 est un oprateur binaire (qui agit sur deux expressions, une de chaque ct). fonction ::= nomdelafonction (paramtres ) paramtres ::= expression { , expression } Le nombre et les types de paramtres ne sont pas arbitraires. Ils dpendent de la fonction utilise.
Les expressions et les fonctions peuvent ainsi tre imbriques librement, et tant que l'expression renvoie une valeur interprtable, QlikView n'affichera pas de message d'erreur.
25.1 Oprateurs
Il existe deux types d'oprateurs dans QlikView: des oprateurs unaires, qui ne prennent qu'une seule oprande, et des oprateurs binaires qui en prennent deux. La plupart des oprateurs sont binaires. On peut dfinir les oprateurs suivants:
Oprateurs mathmatiques
page 850
307
Oprateurs mathmatiques
Tous les oprateurs mathmatiques utilisent les valeurs numriques des oprandes et renvoient une valeur numrique. + Signe d'un nombre positif (oprateur unaire) ou d'une addition arithmtique. L'opration binaire renvoie la somme des deux oprandes. Signe d'un nombre ngatif (oprateur unaire) ou d'une soustraction arithmtique. L'opration unaire renvoie l'oprande multiplie par-1, tandis que l'opration binaire renvoie la diffrence entre les deux oprandes. Multiplication arithmtique. L'opration renvoie le produit des deux oprandes. Division arithmtique. L'opration renvoie le rapport des deux oprandes.
* /
Oprateurs de chanes
Il existe deux oprateurs de chane. Il utilise les valeurs de chane des oprandes et renvoie une chane comme rsultat. L'autre compare les oprandes et renvoie une valeur boolenne pour indiquer s'il y a correspondance. & Concatnation de chane. L'opration renvoie une chane textuelle qui consiste en deux chanes d'oprandes, places l'une aprs l'autre.
Exemple:
'abc' & 'xyz' renvoie 'abcxyz'
like Comparaison de chanes contenant des caractres gnriques. L'opration renvoie un boolen vrai (-1) si la chane situe avant l'oprateur correspond la chane situe aprs l'oprateur. La deuxime chane peut contenir les caractres gnriques * (n'importe quel chiffre parmi des caractres arbitraires) ou ? (un caractre arbitraire).
Exemples:
'abc' like 'a*' renvoie vrai (-1) 'abcd' like 'a?c*' renvoie vrai (-1) 'abc' like 'a??bc' renvoie faux (0)
Oprateurs logiques
Tous les oprateurs logiques interprtent les oprandes logiquement et renvoient vrai (-1) ou faux (0).
308
not
Inverse logique. Un des quelques oprateurs unaires. L'opration renvoie l'inverse logique de l'oprande. Et logique. L'opration renvoie le et logique des oprandes. Ou logique. L'opration renvoie le ou logique des oprandes. Ou logique exclusif. L'opration renvoie le ou logique exclusif des oprandes. Cela s'apparente au ou logique cette diffrence prs que le rsultat est faux si les deux oprandes sont vrais.
et or Xor
Oprateurs relationnels
Tous les oprateurs relationnels comparent les valeurs des oprandes et renvoient vrai (-1) ou faux (0). Tous les oprateurs relationnels sont binaires.
<
Infrieur
Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Contrairement l'oprateur < , cet oprateur ne tente pas de faire une interprtation numrique des arguments avant d'effectuer la comparaison. L'opration renvoie vrai si la valeur gauche de l'oprateur a une reprsentation textuelle qui, en comparaison ASCII, est antrieure la reprsentation textuelle de la valeur de droite.
<=
Infrieur ou gal
>
Suprieur
>=
Suprieur ou gal
gal
<>
Diffrent de
precedes
Infrieur (ASCII)
Exemple:
' 11' precedes ' 2' renvoie vrai
tandis que:
309
follows
Suprieur (ASCII)
Contrairement l'oprateur > , cet oprateur ne tente pas de faire une interprtation numrique des arguments avant d'effectuer la comparaison. L'opration renvoie vrai si la valeur gauche de l'oprateur a une reprsentation textuelle qui, en comparaison ASCII, est postrieure la reprsentation textuelle de la valeur de droite.
Exemple:
' 23' follows ' 111' renvoie vrai
tandis que:
Oprateurs de bits
Tous les oprateurs de bits convertissent les oprandes en entiers signs (32bits) et renvoient le rsultat de la mme faon. Toutes les oprations sont effectues bit bit.
bitnot
Inverseur de bits.
Oprateur unaire. L'opration renvoie l'inverse logique de l'oprande excute bit bit. L'opration renvoie le ET logique des oprandes excutes bit bit. L'opration renvoie le OU logique des oprandes excutes bit bit. L'opration renvoie le ou logique exclusif des oprandes excutes bit bit. Oprateur unaire. L'opration renvoie l'oprande dcale vers la droite.
>>
<<
Fonctions d'agrgation de base Fonctions d'agrgation de chane Fonctions d'agrgation de dcompte Agrgation avance Fonctions d'agrgation statistique dans le script Fonctions d'agrgation de la catgorie Financier dans le script Fonctions statistiques de test dans les scripts
page 311 page 312 page 313 page 314 page 314 page 319 page 320
310
Remarque ! En l'absence de valeur, la chane NULL est renvoye pour toutes les fonctions d'agrgation, sauf Sum et Count qui renvoient toutes deux la valeur 0.
Exemple:
Load Mois, sum(Ventes) as VentesParMois from abc.csv group by Mois;
Exemples:
Load Mois, min(Ventes) as PlusFaiblesVentesParMois from abc.csv group by Mois; Load Mois, min(Ventes, 2) as Deuximepluspetiteventeparmois from abc.csv group by Mois;
Exemples:
Load Mois, max(Ventes) as PlusGrossesVentesParMois from abc.csv group by Mois; Load Mois, max(Ventes, 2) as PlusGrossesVentesParMois from abc.csv group by Mois;
only(expression)
Si l'expression sur un certain nombre d'enregistrements, dfinis par une clause group by, contient une seule valeur numrique, cette valeur est renvoye. Autrement, le programme renvoie NULL.
Exemple:
Load Mois, only(Prix) as UniquementPrixVente from abc.csv group by Mois;
mode(expression)
Renvoie la valeur de mode, c'est--dire la valeur la plus frquente, de l'expression sur un certain nombre d'enregistrements, dfinis par une clause group by. Si deux valeurs prsentent exactement la mme frquence, le programme renvoie NULL. Mode peut renvoyer des valeurs numriques aussi bien que des valeurs
311
textuelles.
Exemples:
Load Mois, mode( NumroErreur ) as NumroErreurPlusCourante from abc.csv group by Mois; Load Mois, mode( Produit ) as ProduitLePlusVendu from abc.csv group by Mois;
Exemple:
Load Client, firstsortedvalue(Articleachet, Datedecommande) as Premierproduitachet from abc.csv group by Client;
Exemple:
Load Mois, MinString(Mois) as PremiresVentesMois from abc.csv group by Anne;
MaxString(expression)
Renvoie la dernire valeur textuelle de l'expression sur un certain nombre d'enregistrements dfinis par une clause group by. S'il ne trouve aucune valeur textuelle, le programme renvoie NULL.
Exemple:
Load Mois, MaxString(Mois) as DerniresVentesMois from abc.csv group by Anne;
FirstValue(expression)
Renvoie la premire valeur dans l'ordre de chargement de l'expression sur un certain nombre d'enregistrements dfinis par une clause group by. S'il ne trouve aucune valeur textuelle, le programme renvoie NULL. Cette fonction n'est disponible que comme fonction de script.
Exemple:
Load Ville, FirstValue(Nom) as Premiernom from abc.csv group by Ville;
LastValue(expression)
Renvoie la dernire valeur dans l'ordre de chargement de l'expression sur un certain nombre d'enregistrements dfinis par une clause group by. S'il ne trouve aucune valeur textuelle, le programme renvoie NULL. Cette fonction n'est disponible que comme fonction de script.
312
Exemple:
Load Ville, LastValue(Nom) as Premiernom from abc.csv group by Ville;
Exemple:
Load Service, concat(Nom,';') as Listedenoms from abc.csv group by Service;
Exemples:
Load Mois, count(Ventes) as NombreDeVentesParMois from abc.csv group by Mois; Load Mois, count(distinct Client) as ClientAcheteurParMois from abc.csv group by Mois; Load Mois, count(*) as NombreEnregistrementsParMois from abc.csv group per Mois;
NumericCount([distinct ] expression )
Renvoie le dcompte numrique de l'expression sur un certain nombre d'enregistrements dfinis par une clause group by. Si le terme distinct est employ devant l'expression, tous les doublons seront ignors.
Exemple:
Load Mois, NumericCount(Elments) as NombreElmentsNumriques from abc.csv group by Mois;
TextCount([distinct ] expression)
Renvoie le dcompte de texte de l'expression sur un certain nombre d'enregistrements dfinis par une clause group by. Si le terme distinct est employ devant l'expression, tous les doublons seront ignors.
Exemple:
Load Mois, TextCount(Elment) as NombreElmentsTextuels from abc.csv group by Mois;
NullCount([distinct ] expression )
Renvoie le dcompte de chanes NULL de l'expression sur un certain nombre d'enregistrements dfinis par une clause group by. Si le terme distinct est employ devant l'expression, tous les doublons seront ignors.
Exemple:
Load Mois, NullCount(Elment) as NombreElmentsNull from abc.csv group by Mois;
MissingCount([distinct ] expression )
313
Renvoie le dcompte manquant de l'expression sur un certain nombre d'enregistrements dfinis par une clause group by. Si le terme distinct est employ devant l'expression, tous les doublons seront ignors.
Exemple:
Load Mois, MissingCount(Elment) as NombreElmentsManquants from abc.csv group by Mois;
Agrgation avance
Il y a une fonction spciale pour des agrgations avances :
Exemples:
aggr( sum(Ventes), Pays ) aggr( nodistinct sum(Ventes), Pays ) aggr( sum(Ventes), Pays, Region ) count( aggr( sum(Ventes), Pays ))
Exemple:
Load Class, fractile( Note, 0.75 ) as F from abc.csv group by Classe;
kurtosis([distinct ] expression)
Renvoie le kurtosis de l'expression au-dessus d'un nombre d'enregistrements dfinis par une clause group by. Si le terme distinct est employ devant l'expression, tous les doublons seront ignors.
Exemple:
Load Mois, kurtosis(Ventes) as KurtosisVentes from abc.csv group by Mois;
314
correl(expression-x, expression-y)
Renvoie le coefficient agrg pour une srie de coordonnes reprsentes par des paires nombres dans l'expression-x et l'expression-y itres au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Les caractres, les valeurs nulles et les valeurs absentes dans n'importe lequel des deux paramtres ne sont pas autoriss.
Exemple:
Load Mois, correl(X,Y) as CC from abc.csv group by Mois;
avg([distinct] expression)
Renvoie la moyenne de l'expression au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Si le terme distinct est employ devant l'expression, tous les doublons seront ignors.
Exemple:
Load Mois, avg(Ventes) as MoyenneDesVentesParMois from abc.csv group by Mois;
stdev([distinct] expression)
Renvoie l'cart type de l'expression au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Si le terme distinct est employ devant l'expression, tous les doublons seront ignors.
Exemple:
Load Mois, stdev(Ventes) as EcartTypeDesVentes from abc.csv group by Mois;
Exemple:
Load Mois, skew(Ventes) as ObliquiteDesVentes from abc.csv group by Mois;
median (expression)
Renvoie la valeur mdiane agrge de l'expression au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by.
Exemple:
Load Class, Median(Note) as MG from abc.csv group by Classe;
Exemple:
Load Cl, sterr(X) as Z from abc.csv group by Cl;
315
coordonnes reprsentes par une paire de nombres dans l'expression-x et l'expression-y itres au-dessus d'un certain nombre d'enregistrements dfinis par la clause group by. Les caractres, les valeurs nulles et les valeurs absentes dans n'importe lequel des deux paramtres ne sont pas autoriss.
Exemple:
Load Cl, steyx(Y,X) as Z from abc.csv group by Cl;
Exemple:
Load Cl, linest_m(Y,X) as Z from abc.csv group by Cl;
Exemple:
Load Cl, linest_b(Y,X) as Z from abc.csv group by Cl;
Exemple:
Load Cl, linest_r2(Y,X) as Z from abc.csv group by Cl;
316
Renvoie l'erreur type agrge de la valeur m d'une rgression linaire dfinie par l'quation y=mx+b pour une srie de coordonnes reprsentes par des nombres apparis dans expression-x et expression-y, rptes sur un certain nombre d'enregistrements dfinis par une clause group by. Les caractres, les valeurs nulles et les valeurs absentes dans n'importe lequel des deux paramtres ne sont pas autoriss. On peut spcifier une valeur y 0 facultative qui force la droite de rgression passer par l'axe des ordonnes (y) en un point donn. En spcifiant la fois y 0 et x 0, on peut forcer la droite de rgression passer par un point fixe. moins que les arguments y 0 et x 0 ne soient tous deux prciss, la fonction requiert au moins deux paires de donnes valides pour tre calcule. Si y 0 et x 0 sont dfinies, une seule paire de donnes suffira.
Exemple:
Load Cl, linest_sem(Y,X) as Z from abc.csv group by Cl;
Exemple:
Load Cl, linest_seb(Y,X) as Z from abc.csv group by Cl;
Exemple:
Load Cl, linest_sey(Y,X) as Z from abc.csv group by Cl;
317
moins que les arguments y 0 et x 0 ne soient tous deux prciss, la fonction requiert au moins deux paires de donnes valides pour tre calcule. Si y 0 et x 0 sont dfinies, une seule paire de donnes suffira.
Exemple:
Load Cl, linest_df(Y,X) as Z from abc.csv group by Cl;
Exemple:
Load Cl, linest_f(Y,X) as Z from abc.csv group by Cl;
Exemple:
Load Cl, linest_ssreg(Y,X) as Z from abc.csv group by Cl;
Exemple:
Load Cl, linest_ssresid(Y,X) as Z from abc.csv group by Cl;
318
Exemple:
Load Annee, irr(Paiements) as ITaux from abc.csv group by Annee;
Exemple:
Load Annee, xirr(Paiements, DatesPaiements) as Itaux from abc.csv group by Annee;
Exemple:
Load Annee, npv(0.05, Paiements) as PValeur from abc.csv group by Annee;
Exemple:
Load Annee, npv(0.05, Paiements, DatesPaiements) as PValeur from abc.csv group by Annee;
319
Exemple:
Load Anne, chi2test_p(Genre,Description,Observes,Attendues) as X from abc.csv group by Anne;
Exemple:
Load Anne, chi2test_df(Genre,Description,Observes,Attendues) as X from abc.csv group by Anne;
Exemple:
Load Anne, chi2test_chi2(Genre,Description,Observes,Attendues) as X from abc.csv group by Anne;
Les huit fonctions suivantes s'appliquent deux chantillons indpendants des test t de student.
Exemple:
Load Anne, ttest_t(Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest_df(Groupe, Valeur) as X from abc.csv group by Anne;
320
Renvoie le niveau de signification bilatral du test t de Student pour deux sries indpendantes de valeurs itres au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Pour une description des arguments, voir la fonction TTest_t (groupe, valeur [, variance_gale = true]) (page 320).
Exemple:
Load Anne, ttest_sig(Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest_dif(Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest_sterr(Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest_conf(Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest_lower(Groupe, Valeur) as X from abc.csv group by Anne;
321
description des arguments, voir les fonctions TTest_t (groupe, valeur [, variance_gale = true]) (page 320) et TTest_conf (groupe, valeur [, sig = 0.025 [, variance_gale = true]]) (page 321).
Exemple:
Load Anne, ttest_upper(Groupe, Valeur) as X from abc.csv group by Anne;
Les huit fonctions suivantes s'appliquent indpendamment aux chantillons des tests t de student o les sries de donnes en entre sont donnes en format bi-colonnes pondr.
Exemple:
Load Anne, ttestw_t(Coefficient, Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttestw_df(Coefficient, Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttestw_sig(Coefficient, Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttestw_dif(Coefficient, Groupe, Valeur) as X from abc.csv group by Anne;
322
group by. Pour une description des arguments, voir la fonction TTestw_t (coefficient, groupe, valeur [, variance_gale = true]) (page 322).
Exemple:
Load Anne, ttestw_sterr(Coefficient, Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttestw_conf(Coefficient, Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttestw_lower(Coefficient, Groupe, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttestw_upper(Coefficient, Groupe, Valeur) as X from abc.csv group by Anne;
Les huit fonctions suivantes s'appliquent un seul chantillon du test t de Student.
TTest1_t (valeur)
renvoie la valeur t agrge pour une srie de valeurs itre au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Les valeurs doivent tre renvoyes par valeur. Si valeur contient des valeurs textuelles, des valeurs nulles ou des valeurs manquantes, la fonction renverra NULL.
Exemple:
Load Anne, ttest1_t(Valeur) as X from abc.csv group by Anne;
TTest1_df (valeur)
323
Renvoie le nombre de degrs de libert agrgs du test t de Student pour une srie de valeurs itre audessus d'un certain nombre d'enregistrements dfinis par une clause group by. Pour une description des arguments, voir la fonction TTest1_t (valeur) (page 323).
Exemple:
Load Anne, ttest1_dt(Valeur) as X from abc.csv group by Anne;
TTest1_sig (valeur)
Renvoie le niveau de signification bilatral du test t de Student pour une srie de valeurs itre au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Pour une description des arguments, voir la fonction TTest1_t (valeur) (page 323).
Exemple:
Load Anne, ttest1_sig(Valeur) as X from abc.csv group by Anne;
TTest1_dif (valeur)
Renvoie la diffrence moyenne agrge du test t de Student pour une srie de valeurs itre au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Pour une description des arguments, voir la fonction TTest1_t (valeur) (page 323).
Exemple:
Load Anne, ttest1_dif(Valeur) as X from abc.csv group by Anne;
TTest1_sterr (valeur)
Renvoie l'erreur standard de la diffrence moyenne agrge du test t de Student pour une srie de valeurs itre au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Pour une description des arguments, voir la fonction TTest1_t (valeur) (page 323).
Exemple:
Load Anne, ttest1_sterr(Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest1_conf(Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest1_lower(Valeur) as X from abc.csv group by Anne;
324
Exemple:
Load Anne, ttest1_upper(Valeur) as X from abc.csv group by Anne;
Les huit fonctions suivantes s'appliquent un seul chantillon des tests t de Student, o la srie de donnes en entre est donne en format bi-colonne pondr.
Exemple:
Load Anne, ttest1w_t(Coefficient, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest1w_df(Coefficient, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest1w_sig(Coefficient, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest1w_dif(Coefficient, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest1w_sterr(Coefficient, Valeur) as X from abc.csv group by Anne;
325
renvoie la valeur t agrge pour une srie de valeurs itre au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Le niveau de signification bilatral peut tre spcifi dans sig. Si sig n'est pas spcifi, il prendra la valeur 0.025, donnant un intervalle de confiance de 95%. Pour une description des autres arguments, voir la fonction TTest1w_t (coefficient, valeur) (page 325).
Exemple:
Load Anne, ttest1w_conf(Coefficient, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest1w_lower(Coefficient, Valeur) as X from abc.csv group by Anne;
Exemple:
Load Anne, ttest1w_upper(Coefficient, Valeur) as X from abc.csv group by Anne;
Les cinq fonctions suivantes s'appliquent aux test Z.
Exemple:
Load Anne, ztest_z(Valeur-Valeur test) as X from abc.csv group by Anne;
Exemple:
Load Anne, ztest_sig(Valeur-Valeur test) as X from abc.csv group by Anne;
326
Renvoie la diffrence moyenne agrge du test Z pour une srie de valeurs itre au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Pour une description des arguments, voir la fonction ZTest_z (valeur [, sigma]) (page 326). renvoyant NULL.
Exemple:
Load Anne, ztest_dif(Valeur-Valeur test) as X from abc.csv group by Anne;
Exemple:
Load Anne, ztest_sterr(Valeur-Valeur test) as X from abc.csv group by Anne;
Exemple:
Load Anne, ztest_conf(Valeur-Valeur test) as X from abc.csv group by Anne;
Les cinq fonctions suivantes s'appliquent aux test Z o la srie de donnes en entre est donne en format bicolonne pondr.
Exemple:
Load Anne, ztestw_z(Valeur-Valeur test) as X from abc.csv group by Anne;
Exemple:
Load Anne, ztestw_sig(Valeur-Valeur test) as X from abc.csv group by Anne;
327
Renvoie la diffrence moyenne agrge du test Z pour une srie de valeurs itre au-dessus d'un certain nombre d'enregistrements dfinis par une clause group by. Pour une description des arguments, voir la fonction ZTestw_z (coefficient, valeur [, sigma]) (page 327).
Exemple:
Load Anne, ztestw_dif(Valeur-Valeur test) as X from abc.csv group by Anne;
Exemple:
Load Anne, ztestw_sterr(Valeur-Valeur test) as X from abc.csv group by Anne;
Exemple:
Load Anne, ztestw_conf(Valeur-Valeur test) as X from abc.csv group by Anne; Fonctions statistiques de test dans les scripts (page 320)
Fonctions de la catgorie Numrique gnral du graphique Fonctions de la catgorie Plage du graphique Fonctions de la catgorie Exponentiel et logarithmique Fonctions de la catgorie Trigonomtrique et hyperbolique Fonctions statistiques de distribution Fonctions de la catgorie Financier Constantes mathmatiques et fonctions sans paramtres Fonctions de la catgorie Chane
page 889 page 894 page 338 page 339 page 340 page 342 page 344 page 347
Fonctions de la catgorie Inter-enregistrements du graphique page 900 Fonctions de document page 364
328
Fonctions de la catgorie Classement du graphique Fonctions de la catgorie Conditionnel Fonctions de la catgorie Logique Fonctions de la catgorie NULL Fonctions de la catgorie Systme Fonctions de la catgorie Date et heure Fonctions de la catgorie Interprtation des nombres Fonctions de la catgorie Formatage Fonctions de la catgorie Couleur
page 908 page 354 page 356 page 356 page 356 page 365 page 912 page 384 page 389
div(x1 , x2)
Division entire. Les deux paramtres sont interprts comme des nombres rels, c'est--dire que ce ne sont pas ncessairement des entiers. Le rsultat est la partie entire du rsultat de la division arithmtique, nombre rel.
Exemples:
div( 7,2 ) renvoie 3 div( 9,3 ) renvoie 3 div( -4,3 ) renvoie -1 div( 4,-3 ) renvoie -1 div( -4,-3 ) renvoie 1
mod(x1 , x2)
Fonction modulo mathmatique. Les deux paramtres doivent comporter des valeurs entires. x2 doit tre suprieur 0. Le rsultat est le reste positif d'une division entire.
Exemples:
mod( 7,2 ) renvoie 1 mod( 7.5,2 ) renvoie NULL mod( 9,3 ) renvoie 0 mod( -4,3 ) renvoie 2 mod( 4,-3 ) renvoie NULL mod( -4,-3 ) renvoie NULL
fmod(x1 , x2)
329
Fonction modulo gnralise. Les deux paramtres sont interprts comme des nombres rels, c'est--dire que ce ne sont pas ncessairement des entiers. Le rsultat est le reste d'une division entire, nombre rel.
Exemples:
fmod( 7,2 ) renvoie 1 fmod( 7.5,2 ) renvoie 1,5 fmod( 9,3 ) renvoie 0 fmod( -4,3 ) renvoie -1 fmod( 4,-3 ) renvoie 1 fmod( -4,-3 ) renvoie -1
Exemples:
ceil( 2.4 ) renvoie 3 ceil( 2.6 ) renvoie 3 ceil( 3.88 , 0,1 ) renvoie 3,9 ceil( 3.88 , 5 ) renvoie 5 ceil( 1.1 , 1 , 0.5 ) renvoie 1,5
Exemples:
floor( 2.4 ) renvoie 2 floor( 2.6 ) renvoie 2 floor( 3.88 , 0,1 ) renvoie 3,8 floor( 3.88 , 5 ) renvoie 0 floor( 1.1 , 1 , 0.5 ) renvoie 0,5
frac(x)
Renvoie la partie fractionnelle de x. La fraction est dfinie de telle faon que frac(x) + floor(x ) = x.
Exemples:
frac( 11.43 ) renvoie 0,43 frac( -1.4 ) renvoie 0,6
Exemples:
round( 2.4 ) renvoie 2
330
round( 2.6 ) renvoie 3 round( 2.5 ) renvoie 3 round( 3.88 , 0,1 ) renvoie 3,9 round( 3.88 , 5 ) renvoie 5 round( 1.1 , 1 , 0.5 ) renvoie 1,5
fabs(x)
Valeur absolue de x. Le rsultat est un nombre positif.
Exemples:
fabs( 2.4 ) renvoie 2,4 fabs( -3.8 ) renvoie 3,8
Exemples:
numsum( 1,2,4 ) renvoie 7 numsum( 1,'xyz' ) renvoie 1 numsum( null( ) ) renvoie 0 Remarque: La fonction numsum est maintenant obsolte et est remplace par la fonction rangesum(expr1 [ , expr2, ... exprN ]) (page 334).
Exemples:
numcount( 1,2,4, ) renvoie 3 numcount( 2,xyz ) renvoie 1 numcount( null( ) ) renvoie 0 Remarque: La fonction numcount est maintenant obsolte et est remplace par la fonction rangecount(expr1 [ , expr2, ... exprN ]) (page 334).
Exemples:
numavg( 1,2,4 ) renvoie 2,33333333 numavg( 1,'xyz' ) renvoie 1 numavg( null( ) 'abc' ) renvoie NULL
331
Remarque: La fonction numavg est maintenant obsolte et est remplace par la fonction rangeavg(expr1 [ , expr2, ... exprN ]) (page 334).
Exemples:
nummin( 1,2,4 ) renvoie 1 nummin( 1,'xyz' ) renvoie 1 nummin( null( ) 'abc' ) renvoie NULL Remarque: La fonction nummin est maintenant obsolte et est remplace par la fonction rangemin(expr1 [ , expr2, ... exprN ]) (page 334).
Exemples:
nummax( 1,2,4 ) renvoie 4 nummax( 1,'xyz' ) renvoie 1 nummax( null( ) 'abc' ) renvoie NULL Remarque: La fonction nummax est maintenant obsolte et est remplace par la fonction rangemax(expr1 [ , expr2, ... exprN ]) (page 334).
fact(n)
Renvoie la factorielle d'un entier positif n. Si le nombre n n'est pas un entier, il sera tronqu. Les nombres ngatifs renverront NULL.
Exemples:
fact( 1 ) renvoie 1 fact( 5 ) renvoie 120 ( 1 * 2 * 3 * 4 * 5 = 120 ) fact( -5 ) renvoie NULL
combin(n1, n2)
Renvoie le nombre de combinaisons de n2 lments qui peuvent tre tires d'un groupe d'lments n1. L'ordre dans lequel les lments sont slectionns n'a pas d'importance. Les lments non entiers seront tronqus.
Exemple:
Combien de combinaisons de 7nombres peuvent tre tires d'un total de 35numros de loto?
332
permut(n1, n2)
Renvoie le nombre de permutations de n2 lments qui peuvent tre slectionnes dans un groupe d'lments n1. L'ordre dans lequel les lments sont slectionns a de l'importance. Les arguments non entiers seront tronqus.
Exemple:
De combien de faon les mdailles d'or, d'argent et de bronze pourraient-elles tre distribues aprs une finale du 100m avec 8 participants?
even(n)
Renvoie vrai si n est un entier pair, faux si n est un entier impair et NULL si n n'est pas un entier.
Exemples:
even( 3 ) renvoie faux even( 2 * 10 ) renvoie vrai even( 3.14 ) renvoie NULL
odd(n)
Renvoie vrai si n est un entier impair, faux si n est un entier pair et NULL si n n'est pas un entier.
Exemples:
odd( 3 ) renvoie vrai odd( 2 * 10 ) renvoie faux odd( 3.14 ) renvoie NULL
sign(x)
Renvoie1, 0 ou-1 selon que x est un nombre positif, 0 ou un nombre ngatif. Si aucune valeur numrique n'est trouve, la fonction renvoie NULL.
Exemples:
sign( 66 ) renvoie 1 sign( 0 ) renvoie 0 sign( - 234 ) renvoie -1
bitcount(i)
Renvoie le nombre de bits dans i. O i est interprt comme un entier 64bits sign, mme si seuls les 48premiers bits importent. Une valeur suprieure 48bits renverra NULL.
Exemples:
bitcount ( 3 ) renvoie 2 bitcount( 100 ) renvoie 3 bitcount( -1 ) renvoie 32 bitcount( n )+bitcount(bitnot n ) renvoie 64 ( condition que n soit un entier valide).
Retour Other Functions.
333
Exemples:
rangesum (1,2,4) renvoie 7 rangesum (1,'xyz') renvoie 1 rangesum (null( )) renvoie 0
Exemples:
rangeavg (1,2,4) renvoie 2.33333333 rangeavg (1,'xyz') renvoie 1 rangeavg (null( ), 'abc') renvoie NULL
Exemples:
rangecount (1,2,4) renvoie 3 rangecount (2,'xyz') renvoie 2 rangecount (null( )) renvoie 0
Exemples:
rangemin (1,2,4) renvoie 1 rangemin (1,'xyz') renvoie 1 rangemin (null( ), 'abc') renvoie NULL
Exemples:
rangemax (1,2,4) renvoie 4
334
Exemples:
rangestdev (1,2,4) renvoie 1.5275252316519 rangestdev (null( )) renvoie NULL
Exemples:
rangeskew (1,2,4) renvoie 0,93521952958283
Exemples:
rangekurtosis (1,2,4,7) renvoie -0,28571428571429
Exemples:
rangefractile (0.24,1,2,4,6) renvoie 1 rangefractile (0.5,1,2,3,4,6) renvoie 3 rangefractile (0.5,1,2,5,6) renvoie 3,5
Exemples:
rangenumericcount (1,2,4) renvoie 3 rangenumericcount (2,'xyz') renvoie 1 rangenumericcount (null( )) renvoie 0
Exemples:
rangetextcount (1,2,4) renvoie 0
335
Exemples:
rangenullcount (1,2,4) renvoie 0 rangenullcount (2,'xyz') renvoie 0 rangenullcount (null( ),null( )) renvoie 2
Exemples:
rangemissingcount (1,2,4) renvoie 0 rangemissingcount (2,'xyz') renvoie 1 rangemissingcount (null( )) renvoie 1
Exemples:
rangeminstring (1,2,4) renvoie 1 rangeminstring ('xyz','abc') renvoie 'abc' rangeminstring (null( )) renvoie NULL
Exemples:
rangemaxstring (1,2,4) renvoie 4 rangemaxstring ('xyz','abc') renvoie 'xyz' rangemaxstring (null( )) renvoie NULL
Exemples:
rangemode (1,2,9,2,4) renvoie 2 rangemode ('a',4,'a',4) renvoie NULL rangemode (null()) renvoie NULL
336
S'il existe exactement une valeur non NULL dans la plage de N expressions, cette valeur est renvoye. Dans tous les autres cas, la fonction renvoie NULL.
Exemples:
rangeonly (1,2,4) renvoie NULL rangeonly (1,'xyz') renvoie NULL rangeonly (null( ), 'abc') renvoie 'abc'
Exemples:
rangecorrel (2,3,6,8,9,4) renvoie 0,269
rangeirr(value { ,value} )
Renvoie le taux interne de retour pour une srie de flux de liquidits reprsents par les nombres des valeurs. Ces flux de liquidits n'ont pas tre gaux, comme ils le seraient pour une annuit. Cependant, les flux de liquidits doivent intervenir intervalles rguliers, mensuellement ou annuellement, par exemple. Le taux interne de retour est le taux d'intrt peru pour un investissement consistant en des paiements (valeurs ngatives) et un revenu (valeurs positives) qui interviennent intervalles rguliers.
Value correspond une seule valeur ou une plage de valeurs renvoyes par une Fonctions de la catgorie Inter-enregistrements du graphique (page 900) avec un troisime paramtre facultatif. La fonction ncessite au moins une valeur positive et une valeur ngative calculer. Les caractres, les valeurs nulles et les valeurs absentes ne sont pas autoriss.
Exemples:
rangeirr(-70000,12000,15000,18000,21000,26000) renvoie 0,0866 rangeirr(above(sum(value), 0, 10)) rangeirr(above(total value, 0, rowno(total)))
Rate est le taux d'intrt par priode. Value est un paiement ou revenu intervenant la fin de chaque priode. Chaque valeur peut correspondre une seule valeur ou une plage de valeurs renvoyes par une Fonctions de la catgorie Interenregistrements du graphique (page 900) avec un troisime paramtre facultatif. Les caractres, les valeurs nulles et les valeurs absentes ne sont pas autoriss.
Exemples:
rangenpv(0.1,-10000,3000,4200,6800) renvoie 1188,44 rangenpv(0.05, above(sum(value), 0, 10)) rangenpv(0.05, above(total value, 0, rowno(total)))
337
Value est un flux de liquidits ou une srie de flux de liquidits qui correspond un calendrier de paiements dates. Chaque valeur peut correspondre une seule valeur ou une plage de valeurs renvoyes par une Fonctions de la catgorie Inter-enregistrements du graphique (page 900) avec un troisime paramtre facultatif. Les caractres, les valeurs nulles et les valeurs absentes ne sont pas autoriss. Tous les paiements sont actualiss sur une base de 365jours par an. La srie de valeurs doit contenir au moins une valeur positive et une valeur ngative. Date est une date de paiement ou un calendrier de dates de paiements qui correspond aux paiements de flux de liquidits.
Exemples:
rangexirr(-2500,'2008-01-01',2750,'2008-09-01') renvoie 0,1532 rangexirr (above(sum(value), 0, 10), above(date, 0, 10)) rangexirr(above(total value,0,rowno(total)), above(total date,0,rowno(total)))
Rate est le taux d'intrt par priode. Value est un flux de liquidits ou une srie de flux de liquidits qui correspond un calendrier de paiements dates. Chaque valeur peut correspondre une seule valeur ou une plage de valeurs renvoyes par une Fonctions de la catgorie Inter-enregistrements du graphique (page 900) avec un troisime paramtre facultatif. Les caractres, les valeurs nulles et les valeurs absentes ne sont pas autoriss. Tous les paiements sont actualiss sur une base de 365jours par an. La srie de valeurs doit contenir au moins une valeur positive et une valeur ngative. Date est une date de paiement ou un calendrier de dates de paiements qui correspond aux paiements de flux de liquidits.
Exemples:
rangexnpv(0.1, -2500,'2008-01-01',2750,'2008-09-01') renvoie 80,25 rangexnpv (0.1, above(sum(value), 0, 10), above(date, 0, 10)) rangexnpv(0.1, above(total value,0,rowno(total)), above(total date,0,rowno(total)))
Retour Other Functions.
exp(x)
Fonction exponentielle utilisant le nombre e pour base. Le rsultat est un nombre positif.
338
log(x)
Logarithme nprien de x. La fonction est dfinie uniquement si x > 0. Le rsultat est un nombre.
log10(x)
Logarithme dcimal (base 10) de x. La fonction est dfinie uniquement si x > 0. Le rsultat est un nombre.
sqrt(x)
Racine carre de x. La fonction est dfinie uniquement si x >= 0. Le rsultat est un nombre positif.
sqr (x )
Carr de x. Le rsultat est un nombre.
pow(x,y)
Renvoie x la puissance y. Le rsultat est un nombre. Retour Other Functions.
cos( x)
Cosinus de x. Le rsultat est un nombre compris entre-1 et1.
acos(x)
Arc cosinus de x. La fonction est uniquement dfinie si -1 x1. Le rsultat est un nombre compris entre0 et p.
sin(x)
Sine de x. Le rsultat est un nombre compris entre-1 et1.
asin(x)
Arc sinus de x. La fonction est uniquement dfinie si -1 x1. Le rsultat est un nombre compris entre - p/2 et p/2.
tan( x)
Tangente de x. Le rsultat est un nombre.
atan(x)
Arc tangente de x. Le rsultat est un nombre compris entre - p/2 et p/2.
atan2( y,x)
Gnralisation bidimensionnelle de la fonction d'arc tangente. Renvoie l'angle entre l'origine et le point reprsent par les coordonnes x et y. Le rsultat est un nombre compris entre - p et + p.
cosh(x)
339
sinh(x)
Sinus hyperbolique de x. Le rsultat est un nombre.
tanh(x)
Tangente hyperbolique de x. Le rsultat est un nombre. Retour Other Functions.
Exemple:
chidist( 8, 15 ) renvoie 0.9237827
Exemple:
chiinv(0.9237827, 15 ) renvoie 8.0000001
Exemple:
chdist( 0.5, 0, 1 ) renvoie 0.6914625
340
renvoie l'inverse de la distribution normale cumulative pour la moyenne et l'cart type spcifis. Prob est la probabilit associe la distribution normale. Elle doit correspondre une valeur comprise entre 0 et 1. Moyenne est la valeur moyenne arithmtique de la distribution. cart type est une valeur positive indiquant l'cart type de la distribution. Tous les arguments doivent tre numriques, sinon la fonction renverra la valeur nulle. Cette fonction est lie la fonction normdist (valeur, moyenne, cart type) (page 340) de la manire suivante: If prob = normdist(valeur, m, sd), then norminv(prob, m, sd) = valeur.
Exemple:
norminv( 0.6914625, 0, 1 ) renvoie 0.4999717
Exemple:
chdist( 1, 30, 2 ) renvoie 0.3253086
Exemple:
tinv(0.3253086, 30 ) renvoie 1
Exemple:
fdist( 15, 8, 6 ) renvoie 0.0019369
Exemple:
341
rate est le taux d'intrt par priode. nper est le nombre total d'chances de paiement dans une annuit. pmt est le paiement effectu chaque chance. Il ne peut pas tre modifi pendant la dure d'une annuit. Si pmt est omis, l'argument pv doit tre inclus. pv est la valeur, ou le montant forfaitaire, que vaut au moment prsent une srie de paiements venir. Si pv est omis, la fonction utilise 0 (zro) et vous devez inclure l'argument pmt. fv est la valeur future, ou le solde de caisse, que vous souhaitez obtenir aprs le dernier paiement. Si fv est omis, la fonction utilise 0. type doit tre 0 si les paiements sont dus la fin de la priode et 1 si les paiements sont dus au dbut de la priode. Si type est omis, la fonction utilise 0.
Exemple:
Vous payez un nouveau magntoscope en 36 mensualits de 20$. Le taux d'intrt annuel est de 6%. La facture arrive la fin de chaque mois. Quelle est le montant total investi une fois la dernire facture rgle?
Exemple:
Vous souhaitez vendre un magntoscope par mensualits de $20. Le taux d'intrt annuel est de 6%. La facture arrive la fin de chaque mois. Combien d'chances sont ncessaires si le montant que vous devrez avoir touch une fois la dernire facture rgle est de 786,72$?
nper(0.005,-20,0,800) renvoie 36
342
Renvoie le paiement d'un emprunt sur la base de paiements priodiques constants et d'un taux d'intrt constant. Le rsultat suit le format numrique par dfaut de Montaire (page 385). Pour trouver le montant total pay sur la dure de l'emprunt, multipliez la valeur pmt renvoye par nper.
Exemple:
La formule suivante renvoie le paiement mensuel pour un emprunt de $20000 selon un taux annuel de 10%, qui doit tre rembours en 8mois:
Exemple:
Quelle est la valeur prsente de $100 qui vous sont pays la fin de chaque mois sur une priode de 5ans, avec un taux d'intrt de 7%?
Exemple:
Quel est le taux d'intrt d'un emprunt de $10000 sur cinq ans avec des chances mensuelles de $300?
Prix d'exercice est le futur prix d'achat du titre. Temps restant est le nombre de priodes restant. Prix sous-jacent est la valeur actuelle du titre. Vol est la volatilit en % par priode.
343
Taux hors risque est le taux hors risque en % par priode. Type est 'c', 'call' ou toute valeur numrique autre que zro pour les options d'achat et 'p', 'put' ou 0 pour les options de vente.
Exemple:
BlackAndSchole(130, 4, 68.5, 0.4, 0.04, 'call') renvoie 11,245...
(Il s'agit du prix thorique d'une option d'achat 4ans et un prix de 130 sur un titre qui vaut aujourd'hui 68,5, avec une volatilit de 40% par an et un taux d'intrt hors risque de 4%)
La formule Black and Schole
e( )
Base des logarithmes npriens, e. La fonction renvoie 2,71828...
pi( )
pLa fonction renvoie 3,14159...
rand( )
Renvoie un nombre au hasard entre 0 et 1.
true( )
Renvoie une valeur double avec la valeur textuelle 'true' et la valeur numrique -1, qui peuvent tre utilises comme un vrai logique dans les expressions.
false( )
Renvoie une valeur double avec la valeur textuelle 'false' et la valeur numrique 0, qui peuvent tre utilises comme un faux logique dans les expressions.
344
Fonctions de dcompte
Ces fonctions n'ont aucun paramtre. Les parenthses restent cependant requises.
RecNo( )
Renvoie un entier correspondant au numro de la ligne de la table interne en cours de lecture. La premire ligne porte le numro1.
RowNo( )
Renvoie un entier correspondant la position de la ligne actuelle dans la table d'entre QlikView. Contrairement RecNo( ), qui compte les enregistrements dans la table de donnes brutes, la fonction RowNo( ) ne compte pas les enregistrements qui sont exclus par des clauses where et elle n'est pas rinitialise quand une table de donnes brutes est Concatenation une autre. La premire ligne porte le numro1.
Exemples:
Tables de donnes brutes:
Tab1.csv A 1 2 3 B aa cc ee
Tab2.csv A 5 4 6 B xx yy zz
QVTab : Load *, RecNo( ), RowNo( ) from Tab1.csv where A<>2; Load *, RecNo( ), RowNo( ) from Tab2.csv where A<>5;
Table interne QlikView qui en rsulte:
QVTab A B RecNo( ) RowNo( )
345
1 3 4 6
aa ee yy zz
1 3 2 3
1 2 3 4
IterNo( )
Cette fonction n'est valable que si elle est utilise avec une clause while (voir Load (page 268)). IterNo( ) renvoie un entier indiquant combien de temps un seul enregistrement est valu dans une instruction load avec une clause while. La premire itration porte le numro1.
autonumber(expression[ , AutoID])
Renvoie une valeur entire unique pour chaque valeur distincte value de l'expression rencontre au cours de l'excution du script. Cette fonction peut tre utilise pour crer, par exemple, une reprsentation mmoire compacte de cl complexe. Pour crer des dcomptes multiples si la fonction autonumber est utilise sur diffrentes cls dans le script, vous pouvez utiliser un paramtre facultatif AutoID afin de nommer chaque dcompte.
Exemples:
autonumber( Rgion&Anne&Mois ) autonumber( Rgion&Anne&Mois, 'Ctr1' )
autonumberhash128(expression {, expression})
Calcule un hachage de 128bits des valeurs de l'expression d'entre combines et renvoie une valeur entire unique pour chaque valeur de hachage distincte rencontre lors de l'excution du script. Cette fonction peut tre utilise pour crer, par exemple, une reprsentation mmoire compacte de cl complexe.
Exemple:
autonumberhash128 ( Rgion, Anne, Mois )
autonumberhash256(expression {, expression})
Calcule un hachage de 256bits des valeurs de l'expression d'entre combines et renvoie une valeur entire unique pour chaque valeur de hachage distincte rencontre lors de l'excution du script. Cette fonction peut tre utilise pour crer, par exemple, une reprsentation mmoire compacte de cl complexe. Cette fonction n'est disponible que comme fonction de script.
Exemple:
autonumberhash128 ( Rgion, Anne, Mois )
fieldvaluecount(nomdechamp)
Renvoie le nombre de valeurs distinctes d'un champ. Le nomdechamp doit tre pass sous forme de chane (par exemple, un littral plac entre guillemets).
Exemple:
let x = fieldvaluecount('Alfa');
346
ord( s)
Numro ASCII du premier caractre de la chane s. Le rsultat est un entier.
Exemple:
ord('A') renvoie le nombre 65.
chr( n)
Caractre ASCII correspondant au nombre n. Le rsultat est une chane.
Exemple:
chr( 65 ) renvoie la chane 'A'.
len( s)
Longueur de la chane s. Le rsultat est un entier.
Exemple:
len(Nom) o Nom = 'Pierre' renvoie 5.
left( s , n)
Sous-chane de la chane s. Le rsultat est une chane compose des n premiers caractres de s.
Exemple:
left('abcdef',3) renvoie 'abc'. left(Date, 4) where Date = 1997-07-14 renvoie 1997.
Pour consulter un exemple plus complexe, reportez-vous la fonction index ci-dessous.
right( s , n)
Sous-chane de la chane s. Le rsultat est une chane compose des n derniers caractres de s.
Exemple:
right( 'abcdef',3 ) renvoie 'def'. right( Date, 2 ) o Date = 1997-07-14 renvoie 14.
mid(s, n1[, n2 ])
Sous-chane de la chane s. Le rsultat est la chane d'une longueur de n2 caractres qui commence au caractre n1. Si n2 est omis, la fonction renvoie la partie la plus droite de la chane commenant au caractre n1. Les positions dans la chane sont numrotes partir de 1.
Exemple:
mid( 'abcdef', 3 ) renvoie 'cdef'. mid( 'abcdef', 3, 2 ) renvoie 'cd'.
347
mid( Date,3 ) o Date = 970714 renvoie 0714. mid( Date,3,2 ) o Date = 970714 renvoie 07. Pour voir un exemple plus compliqu, reportez-vous la fonction index ci-dessous.
Exemples:
index( 'abcdefg', 'cd' ) renvoie 3 index( 'abcdabcd', 'b', 2 ) renvoie 6 index( 'abcdabcd', 'b', -2 ) renvoie 2 left( Date, index( Date,'-') -1 ) o Date = 1997-07-14 renvoie 1997 mid( Date, index( Date, '-', 2 ) -2, 2 ) o Date = 1997-07-14 renvoie 07
upper(textexpression)
Force les majuscules pour toutes les donnes de l'expression.
Exemple:
upper( 'abcD' ) renvoie 'ABCD'.
lower( textexpression )
Force les minuscules pour toutes les donnes de l'expression.
Exemple:
lower('abcD' ) renvoie 'abcd'.
repeat( s, n)
Forme une chane compose de la chane s rpte n fois.
Exemple:
repeat( ' * ', rating ) o rating = 4 renvoie '****'.
ltrim(s )
Renvoie la chane s dbarrasse de toute espace se trouvant au dbut.
Exemple:
ltrim ( ' abc' ) renvoie 'abc'. ltrim ( 'abc ' ) renvoie 'abc '
rtrim(s )
Renvoie la chane s dbarrasse de tout espace se trouvant la fin.
Exemple:
rtrim (' abc') renvoie 'abc'.
348
trim(s )
Renvoie la chane s dbarrasse de tout espace se trouvant au dbut ou la fin.
Exemple:
trim (' abc') renvoie 'abc'. trim ( 'abc ' ) renvoie 'abc' trim ( ' abc ' ) renvoie 'abc'
Exemples:
(Pour trois paramtres)
subfield(S, ';' ,2) renvoie 'cde' si S correspond 'abc;cde;efg' subfield(S, ';' ,1) renvoie NULL si S est une chane vide subfield(S, ';' ,1) renvoie une chane vide si S correspond ';'
KeepChar(s1 , s2)
Renvoie la chane s1 moins tous les caractres qui ne figurent pas dans la chane s2.
Exemple:
keepchar ( 'a1b2c3','123' ) renvoie '123'
PurgeChar(s1, s2)
Renvoie la chane s1 moins tous les caractres qui figurent dans la chane s2.
Exemple:
purgechar ( 'a1b2c3','123' ) renvoie 'abc'
capitalize(s)
Renvoie la chane s avec la premire lettre de tous les mots en majuscule.
Exemple:
capitalize ('mon petit poney') renvoie 'Mon Petit Poney' capitalize ( 'AA bb cC Dd') renvoie 'Aa Bb Cc Dd'
349
evaluate(s )
Si la chane textuelle s peut tre value comme une expression QlikView valide, la fonction renvoie le rsultat de l'expression. Si s n'est pas une expression valide, elle renvoie NULL.
Remarque: cette fonction de chane ne peut pas tre utilise dans les expressions de graphique.
Exemple:
evaluate ( 5 * 8 ) renvoie 40
Exemples:
TextBetween('<abc>', '<', '>') renvoie 'abc
>TextBetween('<abc><de>', '<', '>',2) renvoie 'de'
s est la chane d'origine. fromstring est une chane qui peut apparatre une ou plusieurs fois dans chane. tostring est la chane qui remplacera toutes les occurrences de fromstring dans la chane.
Exemple:
replace('abccde','cc','xyz') renvoie 'abxyzde'
Exemple:
findoneof( 'ma chane textuelle exemple', 'et%s') renvoie '4' findoneof( 'ma chane textuelle exemple', 'et%s', 3) renvoie '12' findoneof( 'ma chane textuelle exemple', '%&') renvoie '0'
hash128(expression {, expression})
Renvoie un hachage de 128bits des valeurs de l'expression d'entre combines. Le rsultat est une chane.
Exemples:
hash128 ('abc', 'xyz', '123') hash128 (Rgion, Anne, Mois)
hash160(expression {, expression})
350
Renvoie un hachage de 160bits des valeurs de l'expression d'entre combines. Le rsultat est une chane.
Exemple:
hash160 ( Rgion, Anne, Mois )
hash256(expression {, expression} )
Renvoie un hachage de 256bits des valeurs de l'expression d'entre combines. Le rsultat est une chane.
Exemple:
hash256 ( Rgion, Anne, Mois )
substringcount(texte , sous-chane)
Renvoie le nombre d'occurrences de la chane sous-chane dans le texte de la chane. Le rsultat est un entier. Si aucun caractre ne correspond, la fonction renvoie0.
Exemple:
substringcount ( 'abcdefgcdxyz', 'cd' ) renvoie 2
applycodepage(text, codepage)
Applique une page de codes diffrente au champ ou au texte spcifi dans l'expression. La page de codes doit tre dans un format numrique. Retour Other Functions.
nomdemappage correspond au nom d'une table de mappage qui a dj t cre par l'instruction mapping load ou mapping select (voir Mapping (page 276)). Ce nom doit tre donn entre Guillemets (page 305) simples droits. expr est l'expression dont le rsultat doit tre mapp. exprdfaut est une expression facultative qui sera utilise comme valeur de mappage par dfaut si la table de mappage ne contient pas de valeur correspondante pour expr. Si aucune valeur par dfaut n'est indique, la valeur de expr sera renvoye telle quelle.
Exemples:
// Soit la table de mappage suivante: map1: mapping load * inline [ x, y 1, un 2, deux
351
3, trois ] ; ApplyMap ('map1', 2 ) renvoie deux ApplyMap ('map1', 4 ) renvoie 4 ApplyMap ('map1', 5, 'xxx') renvoie xxx ApplyMap ('map1', 1, 'xxx') renvoie un ApplyMap ('map1', 5, null( ) ) renvoie NULL ApplyMap ('map1', 3, null( ) ) renvoie trois
La fonction MapSubstring est utilise pour mapper des parties d'une expression une table de mappage dj charge. Le mappage tient compte de la casse et n'est pas itratif; les sous-chanes sont mappes de gauche droite. La syntaxe est la suivante:
mapsubstring('nomdemappage', expr)
Cette fonction peut tre utilise pour mapper des parties d'une expression une table de mappage dj charge. Le mappage tient compte de la casse et n'est pas rcursif. Les sous-chanes sont mappes de gauche droite. Nomdemappage correspond au nom d'une table de mappage dj lue dans une instruction mapping load ou mapping select (voir Mapping (page 276)). Ce nom doit tre donn entre guillemets simples droits. Expr dsigne l'expression dont le rsultat doit tre mapp par des sous-chanes.
Exemples:
// Soit la table de mappage suivante: map1: mapping load * inline [ x, y 1, <un> aa, XYZ x, b ] ; MapSubstring ('map1', 'A123') renvoie 'A<un>23' MapSubstring ('map1', 'baaar') renvoie 'bXYZar' MapSubstring ('map1', 'xaa1') renvoie 'bXYZ<un>'
Retour Other Functions.
exists(champ [ , expression ])
Dtermine si une valeur de champ donne existe dans un champ parmi les donnes dj charges. Field est un nom ou une expression de chane qui donne un nom de champ. Le champ doit exister dans les donnes charges jusque-l par le script. Expr est une expression qui fournit la valeur chercher dans le champ spcifi. Si elle est omise, c'est la valeur de l'enregistrement actif dans le champ spcifi qui est utilise.
Exemples:
exists(Mois, 'Jan') renvoie -1 (vrai) si la valeur de champ 'Jan' se trouve dans le contenu actuel du champ Mois.
352
exists(IDnr, IDnr) renvoie -1 (vrai) si la valeur du champ IDnr de l'enregistrement actif existe dj dans un enregistrement lu prcdemment et contenant ce champ. exists (IDnr) est identique l'exemple prcdent. Load Employ, ID, Salaire from Employs.csv; Load Prnom& ' ' &Nom as Employ, Commentaire from Habitants.csv where exists (Employ, Prnom& ' ' &Nom); Ne sont lus que les commentaires concernant les habitants qui sont employs. Load A, B, C, from Employs.csv where not exists (A); Cela revient excuter une instruction distinct load sur le champ A.
previous(expression )
Renvoie la valeur de l'expression utilisant des donnes de l'enregistrement d'entre prcdent qui n'a pas t ignor par une clause where. Dans le premier enregistrement d'une table interne, la fonction renverra NULL. La fonction previous peut tre imbrique afin d'accder des enregistrements encore antrieurs. La fonction va chercher les donnes directement la source d'entre, ce qui permet de faire aussi rfrence des champs qui n'ont pas t chargs dans QlikView, c'est--dire mme s'ils n'ont pas t stocks dans sa base de donnes associative.
Exemples:
Load *, Ventes / previous(Ventes) as Augmentation from ...; Load A, previous(previous( A )) as B from ...;
Nomdetable est une tiquette de table (voir tiquettes de table (page 296)) sans le signe deux-points final. Si aucun nomdetable n'est spcifi, la fonction utilise la table active. Si tablename est utilis l'extrieur de l'instruction load ou s'il renvoie une autre table, ce paramtre doit tre inclus.
Exemples:
peek( 'Ventes' ) renvoie la valeur de Ventes de l'enregistrement prcdent lu ( quivalant previous(Ventes)). peek( 'Ventes', 2 ) renvoie la valeur de Ventes du troisime enregistrement lu de la table interne active. peek( 'Ventes', -2 ) renvoie la valeur de Ventes de l'avant-dernier enregistrement lu dans la table interne active. peek( 'Ventes', 0, 'Tab1' ) renvoie la valeur de Ventes du premier enregistrement lu dans la table d'entre tiquete Tab1. Load A, B, numsum( B, peek( 'Bsum' ) ) as Bsum...; cre une accumulation de B dans Bsum.
FieldValue(nomdechamp , n )
353
Renvoie la valeur dtecte la position n du champ nomdechamp (par ordre de chargement). Le nomdechamp doit tre pass sous forme de valeur de chane, c'est--dire que le nom du champ doit tre plac entre guillemets simples. La premire valeur de champ est renvoye pour n=1. Si n est suprieur au nombre de valeurs de champ, la chane NULL est renvoye.
Exemple:
FieldValue( 'Texteaide', 5 )
FieldIndex(nomdechamp , valeur )
Renvoie la position de la valeur value trouve dans le champ fieldname (par ordre de chargement). Si valeur est introuvable parmi les valeurs de champ du champ, 0 est renvoy. Le nomdechamp doit tre pass sous forme de valeur de chane, c'est--dire que le nom du champ doit tre plac entre guillemets simples.
Exemple:
FieldIndex( 'Nom', 'Jean Dupont' )
Nomdechamp, nomdechampcorrespondant et nomdetable doivent contenir une chane (par exemple un littral entre guillemets).
L'ordre de recherche correspond l'ordre de chargement, sauf si la table correspond au rsultat d'oprations complexes telles que des jointures, et dans ce cas, l'ordre n'est pas bien dfini.
Nomdechamp et nomdechampcorrespondant doivent tre des champs de la mme table, tel que spcifi par nomdetable. Si nomdetable est omis, la table active est alors renvoye. Si aucune ne correspond, la fonction renvoie null.
Exemple:
lookup('Prix', 'NProduit', ProduitFactur, 'listedeprix'),
Retour Other Functions.
Exemple:
if( Montant>= 0, 'OK', 'Alarme' )
354
Exemple:
alt( date#( dat , 'AAAA/MM/JJ' ), date#( dat , 'MM/JJ/AAAA' ), date#( dat , 'MM/JJ/AA' ), 'Pas de date valide' )
Cherchera dans le champ date une date correspondant l'un des trois formats de date indiqus. S'il y en a une, la fonction renverra la chane originale et la reprsentation numrique valide d'une date. Si aucune date n'est trouve, elle renverra le texte Pas de date valide (sans reprsentation numrique).
Exemple:
pick( N'A''B'4, , , )
renvoie 'B' si N = 2 renvoie 4 si N = 3
Exemple:
match( M, 'Jan', 'Fv', 'Mar')
renvoie 2 si M = Fv renvoie 0 si M = Avr ou Jan
Exemple:
mixmatch( M, 'Jan', 'Fv', 'Mar')
renvoie 1 si M = Jan
Exemple:
wildmatch( M, 'ja*', 'f?', 'mar')
renvoie 1 si M = Janvier renvoie 2 si M = Fx
355
remplac par une chane arbitraire spcifie dans l'argument label. 0 est normalement le point de dpart par dfaut du classement. On peut le modifier en ajoutant un dcalage (offset).
Exemples:
class( var,10 ) avec var = 23 renvoie '20<=x<30' class( var,5,'valeur' ) avec var = 23 renvoie '20<= valeur <25' class( var,10,'x',5 ) avec var = 23 renvoie '15<=x<25'
Retour Other Functions.
IsText(expr)
Renvoie -1 (vrai) si l'expression a une reprsentation textuelle; sinon, renvoie 0 (faux).
IsPartialReload( )
Renvoie -1 (vrai) si le rechargement en cours est partiel; sinon, renvoie 0 (faux). Retour Other Functions.
IsNull(expr)
Renvoie -1 (vrai) si l'expr renvoie NULL; sinon, renvoie 0 (faux). Retour Other Functions.
Remarque: La fonction renvoie uniquement le type de client des clients employant le protocole QVPX, c'est--dire les clients mobiles et le client AJAX.
OSuser( )
Renvoie une chane contenant le nom de l'utilisateur actuel renvoy par le systme d'exploitation.
QVuser( )
356
Renvoie une chane contenant le nom de l'utilisateur actuel de QlikView tel qu'il a t saisi dans l'accs la section.
ComputerName( )
Renvoie une chane contenant le nom de l'ordinateur renvoy par le systme d'exploitation.
ReloadTime( )
Renvoie une marque horaire correspondant la fin de la dernire rexcution du script.
GetActiveSheetID()
Renvoie une chane contenant l'ID de la feuille active.
GetCurrentField(nomdegroupe)
Renvoie le nom du champ actuellement actif dans le groupe nomm nomdegroupe.
Exemple:
getcurrentfield( monGroupe )
GetCurrentSelections([ sparateur d'enregistrements [, sparateur de balises [, sparateur de valeurs [, nombre maximum de valeurs=6 ]]]])
Renvoie une marque de slection pour les slections actuellement effectues dans le document. Recordsep est le dlimiteur sparant les lignes (champs) dans la marque de slection et sa valeur par dfaut est chr(13). Tagsep est le dlimiteur sparant le nom de champ des valeurs, il est dfini par dfaut sur: '. Valuesep est le dlimiteur des valeurs slectionnes et sa valeur par dfaut est ', '. Maxvalues est le plus grand nombre de valeurs individuelles pouvant tre affiches dans un champ avant que la notation 'x sur y valeurs' ne soit utilise.
Exemples:
getcurrentselections() getcurrentselections (chr(13), '=', ';' ) getcurrentselections (chr(13), '=', ';', 10 )
Exemples:
getfieldselections(Pays) getfieldselections (Pays, ';' ) getfieldselections (Pays, ',' , 10 )
GetSelectedCount(nomdechamp [, includeexcluded=false])
Renvoie le nombre de valeurs slectionnes dans le champ nomdechamp. Si includeexcluded est dfinie sur true, le compte inclut les valeurs slectionnes exclues par les slections effectues dans un autre champ.
Exemples:
getselectedcount( Clients ) getselectedcount( Clients, true )
GetPossibleCount(nomdechamp)
Renvoie le nombre de valeurs possibles dans le champ nomdechamp.
Exemple:
357
getpossiblecount( Clients )
GetExcludedCount(nomdechamp)
Renvoie le nombre de valeurs exclues dans le champ nomdechamp.
Exemple:
getexcludedcount( Clients )
GetAlternativeCount(nomdechamp)
Renvoie le nombre de valeurs alternatives dans le champ nomdechamp. Pour en savoir plus sur les valeurs alternatives, voir Jeu de couleurs (page 113).
Exemple:
getalternativecount( Clients )
GetNotSelectedCount(nomdechamp [, includeexcluded=false])
Renvoie le nombre de valeurs non slectionnes dans le champ nomdechamp. Le champ doit tre en mode and pour que cette fonction soit pertinente. Si includeexcluded est dfinie sur true, le compte inclut les valeurs slectionnes exclues par les slections effectues dans un autre champ.
Exemples:
getnotselectedcount( Pays ) getnotselectedcount( Pays, true )
GetRegistryString(chemin, cl)
Renvoie la valeur de la cl de registre indique avec un chemin d'accs au registre. Cette fonction peut tre utilise dans les graphiques comme dans les scripts.
Exemple:
getregistrystring('HKEY_LOCAL_ MACHINE\SOFTWARE\QlikTech\QlikViewServer\Settings 7','EnableSessionLog')
qlikviewversion()
Renvoie les numros de version et de build QlikView complets, (par ex., 7.52.3797.0409.3) sous forme de chane. Cette fonction est uniquement disponible dans les build QlikView ultrieures la build 7.52.3795.
Le paramtre mb_icons dfinit les icnes qui seront affiches dans la zone de message, en fonction de: 0 ou chane vide pour aucune icne, 16 ou 'ICONHAND' pour une icne avec un X, utilise pour les erreurs critiques, 32 ou 'ICONQUESTION' pour une icne avec un point d'interrogation, 48 ou 'ICONEXCLAMATION' pour une icne avec un point d'exclamation, utilise pour les erreurs
358
mineures, les prcautions et les avertissements, 64 ou 'ICONASTERISK' pour une icne avec un i, utilise pour les messages d'information. Le paramtre mb_defbutton dfinit les boutons qui seront affichs dans la zone de message, en fonction de: 0 ou 'DEFBUTTON1' si le 256 ou 'DEFBUTTON2' si 512 ou 'DEFBUTTON3' si 768 ou 'DEFBUTTON4' si 1 2 3 4 5 6 7 pour OK, pour Cancel, pour Abort, pour Retry, pour Ignore, pour Yes, pour No premier bouton doit tre mis en vidence, le second bouton doit tre mis en vidence, le troisime bouton doit tre mis en vidence, le quatrime bouton doit tre mis en vidence.
Cette fonction renvoie un entier correspondant au bouton actionn par l'utilisateur, en fonction de:
Les paramtres 3, 4 et 5 seront ajouts en interne, par consquent, si vous utilisez des valeurs numriques autres que celles mentionnes ci-dessus, il se peut qu'une combinaison inattendue d'icnes et de boutons soit gnre. La fonction de zone de message renvoie NULL si la bote de dialogue ne peut pas tre affiche.
Exemple:
Load MsgBox('Message 2', 'msgbox', 'OKCANCEL', 'ICONASTERISK') as x, 2 as r autogenerate 1;
Exemple:
Load Input('Saisir une valeur', 'Zone de saisie') as v, Recno () as r autogenerate 3;
DocumentName( )
Renvoie une chane contenant le nom du document QlikView actif, sans chemin mais avec l'extension.
DocumentPath( )
Renvoie une chane contenant le chemin d'accs complet au document QlikView actif.
DocumentTitle( )
Renvoie une chane contenant le titre du document QlikView actif.
GetObjectField ([index])
renvoie le nom de la dimension. index est un entier facultatif qui indique la sous-chane qui doit tre renvoye.
Exemple:
getobjectfield(2)
359
StateName ()
renvoie le nom de l'tat de l'objet dans lequel elle est utilise. Le dveloppeur QlikView peut se servir de cette fonction pour obtenir du texte et des couleurs dynamiques suite au changement d'tat d'un objet. Il est important de noter que cette fonction s'applique uniquement aux objets. Elle ne peut pas s'utiliser dans une expression de graphique pour identifier l'tat auquel l'expression fait rfrence. Voici quelques exemples d'utilisation de cette fonction.
Exemple:
Texte dynamique
Exemple:
Couleurs dynamiques
if(StateName() = 'Groupe 1', rgb(152, 171, 206), if(StateName() = 'Groupe 2', rgb(187, 200, 179), rgb(210, 210, 210) ) )
Exemple:
GetExtendedProperty ('Bonjour')
Retour Other Functions.
Attribut(nomdufichier, nomdelattribut)
Renvoie la valeur des balises mta correspondant diffrents formats, par exemple les fichiers MP3, WMA, WMV et JPG, sous la forme de texte.
nomdufichier est le nom d'un fichier de support avec, le cas chant, son chemin. nomdattribut est le nom d'une balise mta.
Si le fichier nomdufichier n'existe pas, si son format n'est pas pris en charge ou s'il ne contient pas de balise mta nomme nomdatribut, le programme renvoie une valeur nulle. Vous pouvez utiliser un grand nombre de balises mta, par exemple Artist or Date Picture Taken. Les balises prises en charge peuvent tre automatiquement gnres dans le script. Le raccourci de cette gnration est CTRL + Q,J,P,G pour les fichier jpg (maintenez la touche CTRL enfonce en
360
saisissant la combinaison QJPG), CTRL + Q,M,P,3 pour les fichiers mp3 et CTRL + Q,W,M,A pour les fichiers wma.
Exemple:
Attribute('File', 'Title') as X,
renvoie le titre de balise mp3 dans le champ X dans chaque enregistrement.
ConnectString()
Renvoie la chane connect active pour la connexion ODBC ou OLEDB. Renvoie une chane vide si aucune instruction connect n'a t excute ou aprs une instruction disconnect.
filebasename()
Renvoie une chane contenant le nom du fichier de tables en cours de lecture, sans chemin ni extension.
Exemple:
Load *, filebasename( ) as X from C:\UserFiles\abc.txt
Renverra 'abc' dans le champ X chaque enregistrement lu.
filedir()
Renvoie une chane contenant le chemin du rpertoire o se trouve le fichier de tables en cours de lecture.
Exemple:
Load *, filedir( ) as X from C:\UserFiles\abc.txt
Renverra 'C:\UserFiles' dans le champ X chaque enregistrement lu.
fileextension()
Renvoie une chane contenant l'extension du fichier de tables en cours de lecture.
Exemple:
Load *, fileextension( ) as X from C:\UserFiles\abc.txt
Renverra 'txt' dans le champ X chaque enregistrement lu.
filename()
Renvoie une chane contenant le nom du fichier de tables en cours de lecture, sans chemin mais avec l'extension.
Exemple:
Load *, filename( ) as X from C:\UserFiles\abc.txt
Renverra 'abc.txt' dans le champ X chaque enregistrement lu.
filepath()
Renvoie une chane contenant le chemin complet du fichier de tables en cours de lecture.
Exemple:
Load *, filepath( ) as X from C:\UserFiles\abc.txt
Renverra 'C:\UserFiles\abc.txt' dans le champ X chaque enregistrement lu.
filesize()
361
Renvoie un entier contenant la taille en octets du fichier filename ou, si aucun nom de fichier (filename) n'est spcifi, du fichier de tables en cours de lecture.
Exemples:
filesize( 'xyz.xls' )
Renverra la taille du fichier xyz.xls.
filetime([ filename ])
Renvoie un horodateur donnant la date et l'heure de la dernire modification du fichier filename. Si aucun nom de fichier (filename) n'est spcifi, la fonction se rfrera au fichier de tables en cours de lecture.
Exemples:
filetime( 'xyz.xls' )
Renverra l'horodateur de la dernire modification du fichier xyz.xls.
GetFolderPath()
Renvoie la valeur de la fonction Microsoft Windows SHGetFolderPath et renvoie par exemple le chemin de Ma musique. Vous remarquerez que la fonction n'utilise pas les espaces de l'Explorateur Windows.
Exemples:
GetFolderPath('MyMusic') GetFolderPath('MyPictures') GetFolderPath('MyVideos') GetFolderPath('MyReceivedFiles') GetFolderPath('MyShapes') GetFolderPath('ProgramFiles') GetFolderPath('Windows')
QvdCreateTime(filename)
Renvoie la marque horaire de l'en-tte XML d'un fichier QVD s'il en existe un (sinon, renvoie NULL). Le nom de fichier (filename) est le nom d'un fichier QVD, incluant le chemin si ncessaire.
Exemples:
QvdCreateTime('MonFichier.qvd') QvdCreateTime('C:\MonRp\MonFichier.qvd')
QvdNoOfRecords(filename)
Renvoie le nombre d'enregistrements d'un fichier QVD. Le nom de fichier (filename) est le nom d'un fichier QVD, incluant le chemin si ncessaire.
Exemples:
QvdNoOfRecords ('MonFichier.qvd') QvdNoOfRecords ('C:\MonRp\MonFichier.qvd')
QvdNoOfFields(filename)
362
Renvoie le nombre de champs d'un fichier QVD. Le nom de fichier (filename) est le nom d'un fichier QVD, incluant le chemin si ncessaire.
Exemples:
QvdNoOfFields ('MonFichier.qvd') QvdNoOfFields ('C:\MonRp\MonFichier.qvd')
QvdFieldName(filename , fieldno)
Renvoie le numro du champ fieldno, s'il existe dans un fichier QVD (sinon, renvoie NULL). Le nom de fichier (filename) est le nom d'un fichier QVD, incluant le chemin si ncessaire. Le fieldno est le numro du champ ( partir de 0) dans la table que contient le fichier QVD.
Exemples:
QvdFieldName ('MonFichier.qvd', 3) QvdFieldName ('C:\MonRp\MonFichier.qvd', 5)
QvdTableName(filename)
Renvoie le nom de la table que contient un fichier QVD. Le nom de fichier (filename) est le nom d'un fichier QVD, incluant le chemin si ncessaire.
Exemples:
QvdTableName ('MonFichier.qvd') QvdTableName ('C:\MonRp\MonFichier.qvd')
Retour Other Functions.
FieldName(nr ,'TableName')
Renvoie le nom du champ portant le numro indiqu dans une table dj charge. Si la fonction est utilise dans une instruction load, elle ne doit pas faire rfrence la table en cours de chargement.
Exemples:
LET a = FieldName(4,'tab1'); T1: Loada, b, c, d from abc.csv T2: Load FieldName (2, 'T1') Autogenerate 1;
Exemples:
LET a = FieldNumber('Client','tab1'); T1: Loada, b, c, d from abc.csv
363
Exemples:
LET a = NoOfFields('tab1'); Load *, NoOfFields( ) from abc.csv;
NoOfRows(['TableName ' ])
Renvoie le nombre de lignes (enregistrements) d'une table dj charge. Si la fonction est utilise dans une instruction load, elle ne doit pas faire rfrence la table en cours de chargement.
Exemples:
LET a = NoOfRows('tab1'); Load * from abc.csv where NoOfRows( )<30;
NoOfTables()
Renvoie le nombre de tables prcdemment charges.
TableName([ 'TableNumber' ])
Renvoie le nom de la table portant le numro indiqu.
TableNumber([ 'TableName' ])
Renvoie le numro de la table spcifie. Retour Other Functions.
Fonctions de document
Ces fonctions peuvent tre utilises dans les graphiques et les scripts.
ReportComment(numro de rapport)
Renvoie le commentaire du rapport avec le numro indiqu dans le document actif.
ReportName(numro de rapport)
Renvoie le nom du rapport avec le numro indiqu dans le document actif.
ReportID(numro de rapport)
Renvoie l'identifiant du rapport avec le numro indiqu dans le document actif.
NoOfReports()
Renvoie le nombre de rapports dans le document actif. Retour Other Functions.
364
second(expr)
Secondes. Renvoie un entier reprsentant les secondes quand la fraction de expr est interprte comme une heure selon l'interprtation numrique standard.
Exemples:
second( '09:14:36' ) renvoie 36 second( '0.5555' ) renvoie 55 ( parce que 0.5555 = 13:19:55 )
Si le format de l'heure utilis ne correspond pas celui dfini dans le systme d'exploitation, QlikView ne pourra pas fournir d'interprtation correcte. Pour rsoudre ce problme, modifiez les paramtres ou utilisez la fonction d'interprtation Time# (page 914).
minute(expr)
Minutes. Renvoie un entier reprsentant les minutes quand la fraction de expr est interprte comme une heure selon l'interprtation numrique standard.
Exemples:
minute('09:14:36') renvoie 14 minute('0.5555') renvoie 19 (parce que 0.5555 = 13:19:55)
Si le format de l'heure utilis ne correspond pas celui dfini dans le systme d'exploitation, QlikView ne pourra pas fournir d'interprtation correcte. Voir ci-dessus sous second(expr) (page 365).
hour(expr)
Heures. Renvoie un entier reprsentant les heures quand la fraction de expr est interprte comme une heure selon l'interprtation numrique standard.
Exemples:
hour('09:14:36') renvoie 9 hour('0.5555') renvoie 13 (parce que 0.5555 = 13:19:55)
Si le format de l'heure utilis ne correspond pas celui dfini dans le systme d'exploitation, QlikView ne pourra pas fournir d'interprtation correcte. Voir ci-dessus sous second(expr) (page 365).
day(date)
Jour. Renvoie un entier reprsentant le jour quand la fraction de expr est interprte comme une date selon l'interprtation numrique standard.
Exemple:
day('1971-10-30' ) renvoie 30. Si le format de date utilis ne correspond pas celui dfini dans le systme d'exploitation, QlikView ne pourra pas fournir d'interprtation correcte. Pour rsoudre ce problme, modifiez les paramtres ou utilisez la fonction d'interprtation Date# (page 914).
week(date)
Numro de la semaine. Renvoie un entier reprsentant la semaine quand la fraction de expr est interprte comme une date selon l'interprtation numrique standard.
Exemple:
week('1971-10-30' ) renvoie 43.
365
Si le format de date utilis ne correspond pas celui dfini dans le systme d'exploitation, QlikView ne pourra pas fournir d'interprtation correcte. Voir ci-dessus sous day(date) (page 365).
month(date)
Mois. Renvoie une chane textuelle reprsentant le mois quand la fraction de expr est interprte comme une date, mais on peut donner un format numrique au rsultat.
Exemple:
month('1971-10-30' ) renvoie oct. Si le format de date utilis ne correspond pas celui dfini dans le systme d'exploitation, QlikView ne pourra pas fournir d'interprtation correcte. Voir ci-dessus sous day(date) (page 365).
year(date)
Anne. Renvoie un entier reprsentant l'anne quand la fraction de expr est interprte comme une date selon l'interprtation numrique standard.
Exemple:
year('1971-10-30' ) renvoie 1971.
Si le format de date utilis ne correspond pas celui dfini dans le systme d'exploitation, QlikView ne pourra pas fournir d'interprtation correcte. Voir ci-dessus sous day(date) (page 365).
weekyear(date)
Anne laquelle appartient le numro de la semaine. Le numro de la semaine est compris entre 1 et environ 52. Certaines annes, la semaine 1 commence en dcembre, par exemple dcembre 1997. D'autres annes commencent par la semaine 53 de l'anne prcdente, par exemple janvier 1999. Pour les quelques jours o le numro de la semaine appartient une autre anne, les fonctions year et weekyear renvoient des valeurs diffrentes.
Exemples:
weekyear('1996-12-30' ) renvoie 1997. weekyear('02/01/1997' ) renvoie 1997. weekyear('30/12/1997' ) renvoie 1997. weekyear('02/01/1999' ) renvoie 1998.
Si le format de date utilis ne correspond pas celui dfini dans votre systme d'exploitation, QlikView ne pourra pas fournir une interprtation correcte. Voir ci-dessus sous day(date) (page 365).
weekday(date)
Jour de la semaine. Renvoie un entier entre 0 et 6.
Exemple:
weekday('1971-10-30' ) renvoie 5. Si le format de date utilis ne correspond pas celui dfini dans votre systme d'exploitation, QlikView ne pourra pas fournir une interprtation correcte. Voir ci-dessus sous day(date) (page 365).
now([ mode_temporisateur])
Renvoie l'heure actuelle de l'horodateur. Les valeurs du mode_temporisateur peuvent tre les suivantes: 0 Heure d'excution du script 1 Heure d'appel de la fonction 2 Heure d'ouverture du document La valeur par dfaut du mode_temporisateur est gale 1. La valeur mode_temporisateur=1 doit tre utilise avec prcaution car elle interroge le systme d'exploitation toutes les secondes, ce qui est susceptible de ralentir le systme.
366
today([mode_temporisateur] )
Renvoie la date actuelle de l'horloge systme. Les valeurs du mode_temporisateur peuvent tre les suivantes: 0 Date d'excution du script 1 Date d'appel de la fonction 2 Date d'ouverture du document La valeur par dfaut du mode_temporisateur est gale 2. La valeur mode_temporisateur=1 doit tre utilise avec prcaution car elle interroge le systme d'exploitation toutes les secondes, ce qui est susceptible de ralentir le systme.
Exemples:
localtime ('Paris') localtime ('GMT+01:00') localtime ('Paris',-1) localtime()
MakeDate(AAAA [ , MM [ , JJ ] ] )
Renvoie une date calcule partir de l'anne AAAA, du mois MM et du jour JJ. Si aucun mois n'est spcifi, la fonction utilise 1 (janvier). Si aucun jour n'est spcifi, la fonction utilise 1 (le premier).
Exemples:
makedate(1999) renvoie 1999-01-01 makedate(99) renvoie 01/01/0099 makedate(1992,12) renvoie 01/12/1992 makedate(1999,2,14) renvoie 1999-02-14
MakeWeekDate(AAAA [ , SS [ , J ] ] )
Renvoie une date calcule partir de l'anne AAAA, de la semaine SS et du jour de la semaine J.
Exemples:
makeweekdate(1999,6,6) renvoie 1999-02-14 makeweekdate(1999,6) renvoie 1999-02-08
MakeTime(hh [ , mm [ , ss [ .fff ] ] ] )
Renvoie une heure calcule partir des heures hh, des minutes mm, des secondes ss avec une fraction fff pouvant aller jusqu'aux millisecondes. Si aucune minute n'est spcifie, la fonction utilise 00. Si aucune seconde n'est spcifie, la fonction utilise 00. Si aucune fraction de seconde n'est spcifie, la fonction utilise 000.
Exemples:
maketime( 22 ) renvoie 22-00-00
367
AddMonths(startdate, n , [ , mode] )
Renvoie la date n mois aprs la date de dbut (startdate) ou, si n est un nombre ngatif, la date n mois avant la startdate. Si vous spcifiez un mode (0 si l'argument est omis), la date est dfinie soit comme le jour inchang du mois indiqu (mode=0), soit comme le jour calcul partir de la fin du mois (mode=1).
Exemples:
addmonths ('2003-01-29',3) renvoie '2003-04-29' addmonths ('2003-01-29',3,0) renvoie '2003-04-29' addmonths ('2003-01-29',3,1) renvoie '2003-04-28' addmonths ('2003-01-29',1,0) renvoie '2003-02-28' addmonths ('2003-01-29',1,1) renvoie '2003-02-26' addmonths ('2003-02-28',1,0) renvoie '2003-03-28' addmonths ('2003-02-28',1,1) renvoie '2003-03-31'
Exemples:
Soit la date du dernier rechargement = 1999-11-18
yeartodate( '1998-11-18') renvoie faux yeartodate( '01/02/1999' ) renvoie vrai yeartodate( '1999-11-18' ) renvoie vrai yeartodate( '19/11/1999') renvoie faux yeartodate( '1998-11-18', -1 ) renvoie vrai yeartodate( '1999-11-18', -1 ) renvoie faux yeartodate( '1999-04-30', 0, 5 ) renvoie faux yeartodate( '1999-05-01', 0, 5 ) renvoie vrai
TimeZone( )
Renvoie le nom du fuseau horaire actuel, tel qu'il est dfini dans Windows.
Exemple:
timezone( )
GMT( )
368
Renvoie l'heure du mridien de Greenwich, calcule partir de l'horloge systme et du rglage de l'heure Windows.
Exemple:
gmt( )
UTC( )
Renvoie l'heure actuelle selon le temps universel coordonne actuel.
Exemple:
utc( )
DaylightSaving( )
Renvoie l'ajustement de l'heure d't, tel qu'il est dfini dans Windows.
Exemple:
daylightsaving( )
Exemples:
setdateyear('2005-10-29', 2006) renvoie '2006-10-29' setdateyear ('2005-10-29 04:26', 2006) renvoie '2006-10-29 04:26'
Exemples:
setdateyearmonth ('2005-10-29', 2006, 3) renvoie '2006-03-29' setdateyearmonth ('2005-10-29 04:26', 2006, 3) renvoie '2006-03-29 04:26'
Exemples:
inyear ( '2006-01-25', '2006-01-01', 0 ) renvoie vrai inyear ( '2005-01-25', '2006-01-01', 0 ) renvoie faux inyear ( '25/01/2006', '2006-01-01', -1 ) renvoie faux inyear ( '25/01/2005', '2006-01-01', -1 ) renvoie vrai inyear ( '2006-01-25', '2006-07-01', 0, 3 ) renvoie faux inyear ( '2006-03-25', '2006-07-01', 0, 3 ) renvoie vrai
369
Renvoie vraie si la date se trouve dans la partie de l'anne qui va jusqu' la dernire milliseconde de la date de base basedate. On peut dcaler l'anne l'aide de l'argument shift. Shift est un entier, o la valeur 0 indique l'anne qui comprend la date de base basedate. Les valeurs ngatives de shift indiquent les annes passes et les valeurs positives les annes venir. Si vous voulez travailler avec des exercices (financiers) qui ne commencent pas en janvier, indiquez une valeur comprise entre 2 et 12 dans l'argument first_month_of_year.
Exemples:
inyeartodate ( '2006-01-25', '2006-02-01', 0 ) renvoie vrai inyeartodate ( '2006-01-25', '2006-01-01', 0 ) renvoie faux inyeartodate ( '25/01/2005', '2006-02-01', -1 ) renvoie vrai
Exemples:
inquarter ( '2006-01-25', '2006-01-01', 0 ) renvoie vrai inquarter ( '2006-01-25', '2006-04-01', 0 ) renvoie faux inquarter ( '2006-01-25', '01/01/2006', -1 ) renvoie faux inquarter ( '25/12/2005', '2006-01-01', -1 ) renvoie vrai inquarter ( '2006-01-25', '2006-03-01', 0, 3 ) renvoie faux inquarter ( '2006-03-25', '2006-03-01', 0, 3 ) renvoie vrai
Exemples:
inquartertodate ( '2006-01-25', '2006-01-25', 0 ) renvoie vrai inquartertodate ( '2006-01-25', '2006-01-24', 0 ) renvoie faux inquartertodate ( '25/12/2005', '01/02/2006', -1 ) renvoie faux
Exemples:
inmonth ( '2006-01-25', '2006-01-01', 0 ) renvoie vrai inmonth ( '2006-01-25', '2006-04-01', 0 ) renvoie faux inmonth ( '2006-01-25', '01/01/2006', -1 ) renvoie faux
370
Exemples:
inmonthtodate ( '2006-01-25', '2006-01-25', 0 ) renvoie vrai inmonthtodate ( '2006-01-25', '2006-01-24', 0 ) renvoie faux inmonthtodate ( '2006-01-25', '28/02/2006', -1 ) renvoie vrai
Exemples:
inmonths ( 4, '2006-01-25', '2006-01-01', 0 ) renvoie vrai inmonths ( 4, '2006-01-25', '2006-05-01', 0 ) renvoie faux inmonths ( 4, '2006-01-25', '01/01/2006', -1 ) renvoie faux inmonths ( 4, '25/12/2005', '2006-01-01', -1 ) renvoie vrai inmonths ( 4, '2006-01-25', '2006-03-01', 0, 3 ) renvoie faux inmonths ( 4, '2006-04-25', '2006-03-01', 0, 3 ) renvoie vrai
Exemples:
inmonthstodate ( 4, '2006-01-25', '2006-04-25', 0 ) renvoie vrai inmonthstodate ( 4, '2006-04-25', '2006-04-24', 0 ) renvoie faux inmonthstodate ( 4, '25/11/2005', '01/02/2006', -1 ) renvoie vrai
Exemples:
371
inweek ( '2006-01-12', '2006-01-14', 0 ) renvoie vrai inweek ( '2006-01-12', '2006-01-20', 0 ) renvoie faux inweek ( '2006-01-12', '14/01/2006', -1 ) renvoie faux inweek ( '07/01/2006', '2006-01-14', -1 ) renvoie vrai inweek ( '2006-01-12', '2006-01-09', 0, 3 ) renvoie faux
Exemples:
inweektodate ( '2006-01-12', '2006-01-12', 0 ) renvoie vrai inweektodate ( '2006-01-12', '2006-01-11', 0 ) renvoie faux inweektodate ( '2006-01-12', '05/01/2006', -1 ) renvoie faux
Exemples:
inlunarweek ( '2006-01-12', '2006-01-14', 0 ) renvoie vrai inlunarweek ( '2006-01-12', '2006-01-20', 0 ) renvoie faux inlunarweek ( '2006-01-12', '14/01/2006', -1 ) renvoie faux inlunarweek ( '07/01/2006', '2006-01-14', -1 ) renvoie vrai inlunarweek ( '2006-01-11', '2006-01-08', 0, 3 ) renvoie faux
Exemples:
inlunarweektodate ( '2006-01-12', '2006-01-12', 0 ) renvoie vrai inlunarweektodate ( '2006-01-12', '2006-01-11', 0 ) renvoie faux inlunarweektodate ( '2006-01-12', '05/01/2006', 1 ) renvoie vrai
372
Renvoie vrai si l'horodateur se trouve dans le jour qui comprend la basetimestamp. On peut dcaler le jour l'aide de l'argument shift. Shift est un entier, o la valeur 0 indique le jour qui comprend basetimestamp. Les valeurs ngatives de shift indiquent les jours passs et les valeurs positives les jours venir. Si vous souhaitez travailler avec des jours qui ne commencent pas minuit, indiquez un dcalage en fraction de jour dans l'argument daystart, par exemple 0,125 pour indiquer 3heures du matin.
Exemples:
inday ( '2006-01-12 12:23', '2006-01-12 00:00', 0 ) renvoie vrai inday ( '2006-01-12 12:23', '2006-01-13 00:00', 0 ) renvoie faux inday ( '2006-01-12 12:23', '12/01/2006 00:00', -1 ) renvoie faux inday ( '11/01/2006 12:23', '2006-01-12 00:00', -1 ) renvoie vrai inday ( '2006-01-12 12:23', '2006-01-12 00:00', 0, 0.5 ) renvoie faux inday ( '2006-01-12 11:23', '2006-01-12 00:00', 0, 0.5 ) renvoie vrai
Exemples:
indaytotime ( '2006-01-12 12:23', '2006-01-12 23:59', 0 ) renvoie vrai indaytotime ( '2006-01-12 12:23', '2006-01-12 00:00', 0 ) renvoie faux indaytotime ( '11/01/2006 12:23', '2006-01-12 23:59', -1 ) renvoie vrai
Exemple:
yearstart ( '2001-10-19' ) renvoie '2001-01-01' avec une valeur numrique sous-jacente correspondant '2001-01-01 00:00:00.000' yearstart ( '2001-10-19', -1 ) renvoie '2000-01-01' avec une valeur numrique sousjacente correspondant '2000-01-01 00:00:00.000' yearstart ( '2001-10-19', 0, 4 ) renvoie '2001-04-01' avec une valeur numrique sousjacente correspondant '2001-04-01 00:00:00.000'
373
voulez travailler avec des exercices (financiers) qui ne commencent pas en janvier, indiquez une valeur comprise entre 2 et 12 dans l'argument first_month_of_year.
Exemples:
yearend ( '2001-10-19' ) renvoie '2001-12-31' avec une valeur numrique sous-jacente correspondant '2001-12-31 23:59:59.999' yearend ( '2001-10-19', -1 ) renvoie '2000-12-31' avec une valeur numrique sous-jacente correspondant '2000-12-31 23:59:59.999' yearend ( '2001-10-19', 0, 4 ) renvoie '2002-03-31' avec une valeur numrique sousjacente correspondant '2002-03-31 23:59:59.999'
Exemples:
yearname ( '2001-10-19') renvoie '2001' avec une valeur numrique sous-jacente correspondant '2001-01-01 00:00:00.000' yearname ( '2001-10-19', -1 ) renvoie '2000' avec une valeur numrique sous-jacente correspondant '2000-01-01 00:00:00.000' yearname ( '2001-10-19', 0, 4 ) renvoie '2001-2002' avec une valeur numrique sousjacente correspondant '2001-04-01 00:00:00.000'
Exemples:
quarterstart ( '2005-10-29' ) renvoie '2005-10-01' avec une valeur numrique sousjacente correspondant '2005-10-01 00:00:00.000' quarterstart ( '2005-10-29', -1 ) renvoie '2005-07-01' avec une valeur numrique sous-jacente correspondant '2005-07-01 00:00:00.000' quarterstart ( '2005-10-29', 0, 3 ) renvoie '2005-09-01' avec une valeur numrique sous-jacente correspondant '2005-09-01 00:00:00.000'
Exemples:
374
quarterend ( '2005-10-29' ) renvoie '2005-12-31' avec une valeur numrique sous-jacente correspondant '2005-12-31 23:59:59.999' quarterend ('2005-10-29', -1) renvoie '2005-09-30' avec une valeur numrique sousjacente correspondant '2005-09-30 23:59:59.999' quarterend ( '2005-10-29', 0, 3 ) renvoie '2005-11-30' avec une valeur numrique sous-jacente correspondant '2005-11-30 23:59:59.999'
Exemples:
quartername ( '2005-10-29') renvoie 'Oct-Dc 2005' avec une valeur numrique sousjacente correspondant '2005-10-01 00:00:00.000' quartername ( '2005-10-29', -1 ) renvoie 'Juil-Sep 2005' avec une valeur numrique sous-jacente correspondant '2005-07-01 00:00:00.000' quartername ( '2005-10-29', 0, 3 ) renvoie 'Sep-Nov 2005' avec une valeur numrique sous-jacente correspondant '2005-09-01 00:00:00.000'
Exemples:
monthstart ( '2001-10-19' ) renvoie '2001-10-01' avec une valeur numrique sous-jacente correspondant '2001-10-01 00:00:00.000' monthstart ( '2001-10-19', -1 ) renvoie '2001-09-01' avec une valeur numrique sousjacente correspondant '2001-09-01 00:00:00.000'
Exemples:
monthend ( '2001-02-19' ) renvoie '2001-02-28' avec une valeur numrique sous-jacente correspondant '2001-02-28 23:59:59.999' monthend ( '2001-02-19', -1 ) renvoie '2001-01-31' avec une valeur numrique sousjacente correspondant '2001-01-31 23:59:59.999'
375
comprend la date. Les valeurs ngatives de shift indiquent les mois passs et les valeurs positives les mois venir.
Exemples:
monthname ( '2001-10-19' ) renvoie 'Oct 2001' avec une valeur numrique sous-jacente correspondant '2001-10-01 00:00:00.000' monthname ( '2001-10-19', -1 ) renvoie 'Sep 2001' avec une valeur numrique sousjacente correspondant '2001-09-01 00:00:00.000'
Exemples:
monthsstart ( 4, '2001-10-19' ) renvoie '2001-09-01' avec une valeur numrique sousjacente correspondant '2001-09-01 00:00:00.000' monthsstart ( 4, '2001-10-19', -1 ) renvoie '2001-05-01' avec une valeur numrique sous-jacente correspondant '2001-05-01 00:00:00.000' monthsstart ( 4, '2001-10-19', 0, 2 )renvoie '2001-10-01' avec une valeur numrique sous-jacente correspondant '2001-10-01 00:00:00.000'
Exemples:
monthsend ( 4, '2001-07-19' ) renvoie '2001-08-31' avec une valeur numrique sousjacente correspondant '2001-08-31 23:59:59.999' monthsend ( 4, '2001-10-19', -1 ) renvoie '2001-08-31' avec une valeur numrique sous-jacente correspondant '2001-08-31 23:59:59.999' monthsend ( 4, '2001-10-19', 0, 2 ) renvoie '2002-01-31' avec une valeur numrique sous-jacente correspondant '2002-01-31 23:59:59.999'
Exemples:
376
monthsname ( 4, '2001-10-19' ) renvoie 'Sep-Dc 2001' avec une valeur numrique sousjacente correspondant '2001-09-01 00:00:00.000' monthsname ( 4, '2001-10-19', -1 ) renvoie 'Mai-Aot 2001' avec une valeur numrique sous-jacente correspondant '2001-05-01 00:00:00.000' monthsname ( 4, '2001-10-19', 0, 2 ) renvoie 'Oct-Jan 2002' avec une valeur numrique sous-jacente correspondant '2001-10-01 00:00:00.000'
Exemples:
weekstart ( '2006-01-12' ) renvoie '2006-01-09' avec une valeur numrique sous-jacente correspondant '2006-01-09 00:00:00.000' weekstart ( '2006-01-12', -1 ) renvoie '2006-01-02' avec une valeur numrique sousjacente correspondant '2006-01-02 00:00:00.000' weekstart ( '2006-01-12', 0, 1 ) renvoie '2006-01-10' avec une valeur numrique sousjacente correspondant '2006-01-10 00:00:00.000'
Exemples:
weekend ( '2006-01-12' ) renvoie 2006-01-15 avec une valeur numrique sous-jacente correspondant 2006-01-15 23:59:59.999 weekend ( '2006-01-12', -1 ) renvoie 2006-01-08 avec une valeur numrique sousjacente correspondant 2006-01-08 23:59:59.999 weekend ( '2006-01-12', 0, 1 ) renvoie 2006-01-16 avec une valeur numrique sousjacente correspondant 2006-01-16 23:59:59.999
Exemples:
377
weekname ( '2006-01-12' ) renvoie '2006/02' avec une valeur numrique sous-jacente correspondant '2006-01-09 00:00:00.000' weekname ( '2006-01-12', -1 ) renvoie '2006/01' avec une valeur numrique sous-jacente correspondant '2006-01-02 00:00:00.000' weekname ( '2006-01-12', 0, 1 ) renvoie '2006/02' avec une valeur numrique sousjacente correspondant '2006-01-10 00:00:00.000'
Exemples:
lunarweekstart ( '2006-01-12' ) renvoie '2006-01-08' avec une valeur numrique sousjacente correspondant '2006-01-08 00:00:00.000' lunarweekstart ( '2006-01-12', -1 ) renvoie '2006-01-01' avec une valeur numrique sous-jacente correspondant '2006-01-01 00:00:00.000' lunarweekstart ( '2006-01-12', 0, 1 ) renvoie '2006-01-09' avec une valeur numrique sous-jacente correspondant '2006-01-09 00:00:00.000'
Exemples:
lunarweekend ( '2006-01-12' ) renvoie '2006-01-14' avec une valeur numrique sousjacente correspondant '2006-01-14 23:59:59.999' lunarweekend ( '2006-01-12', -1 ) renvoie '2006-01-07' avec une valeur numrique sous-jacente correspondant '2006-01-07 23:59:59.999' lunarweekend ( '2006-01-12', 0, 1 ) renvoie '2006-01-15' avec une valeur numrique sous-jacente correspondant '2006-01-15 23:59:59.999'
378
Exemples:
lunarweekname ( '2006-01-12' ) renvoie 2006/02 avec une valeur numrique sousjacente correspondant 2006-01-08 00:00:00.000 lunarweekname ( '2006-01-12', -1 ) renvoie 2006/01 avec une valeur numrique sous-jacente correspondant 2006-01-01 00:00:00.000 lunarweekname ( '2006-01-12', 0, 1 ) renvoie 2006/02 avec une valeur numrique sous-jacente correspondant 2006-01-09 00:00:00.000
Exemples:
daystart ( '2006-01-25 16:45' ) renvoie '2006-01-25 00:00:00' avec une valeur numrique sous-jacente correspondant '2006-01-25 00:00:000.000' daystart ( '2006-01-25 16:45', -1 ) renvoie '2006-01-24 00:00:00' avec une valeur numrique sous-jacente correspondant '2006-01-24 00:00:000.000' daystart ( '2006-01-25 16:45', 0, 0.5 ) renvoie '2006-01-25 12:00:00' avec une valeur numrique sous-jacente correspondant '2006-01-25 12:00:00:000.000'
Exemples:
dayend ( '2006-01-25 16:45' ) renvoie '2006-01-25 23:59:59' avec une valeur numrique sous-jacente correspondant '2006-01-25 23:59:59.999' dayend ( '2006-01-25 16:45', -1 ) renvoie '2006-01-24 23:59:59' avec une valeur numrique sous-jacente correspondant '2006-01-24 23:59:59.999' dayend ( '2006-01-25 16:45', 0, 0.5 ) renvoie '2006-01-26 11:59:59' avec une valeur numrique sous-jacente correspondant '2006-01-26 11:59:59.999'
Exemples:
dayname ( '2006-01-25 16:45' ) renvoie '2006-01-25' avec une valeur numrique sous-jacente correspondant '2006-01-25 00:00:00.000'
379
dayname ( '2006-01-25 16:45', -1 ) renvoie '2006-01-24' avec une valeur numrique sous-jacente correspondant '2006-01-24 00:00:00.000' dayname ('2006-01-25 16:45', 0, 0.5) renvoie '2006-01-25' avec une valeur numrique sous-jacente correspondant '2006-01-25 12:00:00.000'
age(timestamp, date_of_birth)
Renvoie l'ge correspondant la valeur timestamp (en annes) d'une personne ne le jour dfini par la valeur date_of_birth.
Exemples:
age('2007-01-25', '2005-10-29') renvoie 1 age('29/10/2007', '2005-10-29') renvoie 2
Exemples:
networkdays ('2007-02-19', '2007-03-01') renvoie 9 networkdays ('2006-12-18', '2006-12-31', '2006-12-25', '2006-12-26') renvoie 8
Exemples:
firstworkdate ('2007-03-01', 9) renvoie '2007-02-19' firstworkdate ('2006-12-31', 8, '2006-12-25', '2006-12-26') renvoie '200612-18'
Exemples:
lastworkdate ('2007-02-19', 9) renvoie '2007-03-01' lastworkdate ('2006-12-18', 8, '2006-12-25', '2006-12-26') renvoie '2006-1229'
Rgions et fuseaux horaires valides: Abou Dabi, Adlade, Alaska, Almaty, Amsterdam, Arizona, Astana, Athnes, heure atlantique (Canada), Auckland, Aores, Bagdad, Bakou, Bangkok, Pkin, Belgrade, Berlin, Berne, Bogot, Brasilia, Bratislava, Brisbane, Bruxelles, Bucarest, Budapest, Buenos Aires, Le Caire, Canberra, Cap-
380
Vert, Caracas, Casablanca, Amrique centrale, heure centrale (tats-Unis et Canada), Chennai, Chihuahua, Chongqing, Copenhague, Darwin, Dhk, heure de l'Est (tats-Unis et Canada), dimbourg, Iekaterinbourg, Fiji, Georgetown, Groenland, temps moyen de Greenwich: Dublin, Guadalajara, Guam, Hano, Harare, Hawaii, Helsinki, Hobart, Hong Kong, Indiana (Est), ct Ouest de la ligne de changement de date, Irkutsk, Islamabad, Istanbul, Jakarta, Jrusalem, Kaboul, Kamchatka, Karachi, Katmandou, Calcutta, Krasnoarsk, Kuala Lumpur, Kowet, Kiev, La Paz, Lima, Lisbonne, Ljubljana, Londres, Madrid, Magadan, les Marshall, Mazatln, Melbourne, Mexico, rgion mdio-atlantique, Atoll de Midway, Minsk, Monrovia, Monterrey, Moscou, heure des rocheuses (tats-Unis et Canada), Bombay, Mascate, Nairobi, Nouvelle-Caldonie, New Delhi, Terre-Neuve, Novossibirsk, Nuku'alofa, Nukualofa, Osaka, heure du pacifique (tats-Unis et Canada), Paris, Perth, Port Moresby, Prague, Pretoria, Quito, Rangoon, Riga, Riyad, Rome, Samoa, Santiago, Sapporo, Sarajevo, Saskatchewan, Soul, Singapour, Skopje, Sofia, les Salomon, Sri Jayawardenepura, SaintPtersbourg, Stockholm, Sydney, Taipei, Tallinn, Tachkent, Tbilissi, Thran, Tijuana, Tokyo, Ulaan Bataar, Urumchi, Varsovie, Wellington, Afrique centrale occidentale, Vienne, Vilnius, Vladivostok, Volgograd, Iakoutsk, Erevan ou Zagreb. Mais galement GMT, GMT-01:00, GMT+04:00, etc. L'heure rsultante est ajuste en fonction de l'heure d't, sauf si le troisime paramtre est dfini sur 1 ou true().
Exemples:
ConvertToLocalTime('2007-11-10 23:59:00','Paris') renvoie '2007-11-11 00:59:00', ainsi que l'horodateur interne correspondant. ConvertToLocalTime(UTC(), 'GMT-05:00') renvoie l'heure de la cte Est des tats-Unis (NewYork).
DayNumberOfYear(date[,firstmonth])
Renvoie le numro du jour de l'anne en fonction d'un horodateur avec la premire milliseconde du premier jour de l'anne contenant date. La fonction utilise toujours des annes bases sur 366jours. On peut avancer le dbut de l'anne au premier jour de n'importe quel mois en spcifiant un argument premier mois entre 1 et 12 (1 si l'argument est omis). Si par exemple vous voulez travailler sur un exercice fiscal dbutant le premier mars, spcifiez firstmonth = 3.
Exemples:
DayNumberOfYear(date) renvoie le numro de jour compter du premier jour de l'anne. DayNumberOfYear(date,3) renvoie le numro de jour compter du premier mars.
DayNumberOfQuarter(date[,firstmonth])
Renvoie le numro du jour du trimestre en fonction d'un horodateur avec la premire milliseconde du premier jour du trimestre contenant date. La fonction utilise toujours des annes bases sur 366jours. On peut avancer le dbut de l'anne au premier jour de n'importe quel mois en spcifiant un argument premier mois entre 1 et 12 (1 si l'argument est omis). Si par exemple vous voulez travailler sur un exercice fiscal dbutant le premier mars, spcifiez firstmonth = 3.
Exemples:
DayNumberOfQuarter(Date) renvoie le numro de jour du trimestre compter du premier jour du premier trimestre. DayNumberOfQuarter(Date,3) renvoie le numro de jour du trimestre compter du premier mars.
Retour Other Functions.
381
ThousandSep
Le sparateur de milliers dfini remplace le symbole de groupement des chiffres du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set ThousandSep=','; (par exemple, sept milliards doit tre spcifi sous la forme: 7.000.000.000)
DecimalSep
Le sparateur dcimal dfini remplace le symbole dcimal du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set DecimalSep='.';
MoneyThousandSep
Le sparateur de milliers dfini remplace le symbole de groupement des chiffres du systme d'exploitation pour les devises (Paramtres rgionaux).
Exemple:
Set MoneyThousandSep=',';
MoneyDecimalSep
Le sparateur dcimal dfini remplace le symbole dcimal du systme d'exploitation pour les devises (Paramtres rgionaux).
Exemple:
Set MoneyDecimalSep='.';
MoneyFormat
Le symbole dfini remplace le symbole montaire du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set MoneyFormat='$ #,##0.00; ($ #,##0.00)';
TimeFormat
Le format dfini remplace le format de l'heure du systme d'exploitation (Paramtres rgionaux).
Exemple:
382
Set TimeFormat='hh:mm:ss';
DateFormat
Le format dfini remplace le format de date du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set DateFormat='j/M/aa';
TimestampFormat
Le format dfini remplace les formats de date et heure du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set TimestampFormat='M/D/YY hh:mm:ss[.fff]';
MonthNames
Le format dfini remplace la convention portant sur les noms de mois du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set MonthNames='jan;fv;mar;avr;mai;jui;juil;ao;sep;oct;nov;dc';
LongMonthNames
Le format dfini remplace la convention portant sur les noms de mois longs du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set LongMonthNames='janvier;fvrier;mars;avril;mai;juin - -
DayNames
Le format dfini remplace la convention portant sur les noms des jours de la semaine du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set DayNames='lun;mar;mer;jeu;ven;sam;dim';
LongDayNames
Le format dfini remplace la convention portant sur les noms complets des jours de la semaine du systme d'exploitation (Paramtres rgionaux).
Exemple:
Set LongDayNames='lundi;mardi;mercredi;jeudi;vendredi;samedi;dimanche';
Retour Other Functions.
383
Remarque Pour des raisons de clart, toutes les reprsentations numriques sont donnes avec le point comme sparateur dcimal.
Retour Other Functions.
Num
num(expression [ , format-code [ , decimal-sep [ , thousands-sep ] ] ] )
La fonction num formate l'expression numriquement selon la chane fournie comme format-code. Les troisime et quatrime paramtres peuvent dterminer le sparateur dcimal et le sparateur de milliers. Si les paramtres 2-4 sont omis, c'est le format de nombres dfini dans le systme d'exploitation qui est utilis.
Exemple:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation:
Rglage par dfaut 1 Rglage par dfaut 2 Format des nombres # ##0,# #,##0.#
384
Montaire
money(expression [ , format-code [ , decimal-sep [ , thousands-sep ] ] ])
La fonction money formate l'expression numriquement selon la chane fournie comme code-format. Les troisime et quatrime paramtres peuvent dterminer le sparateur dcimal et le sparateur de milliers. Si les paramtres 2-4 sont omis, c'est le format de nombres dfini dans le systme d'exploitation qui est utilis.
Exemples:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation:
Rglage par dfaut 1 Rglage par dfaut 2 Format montaire kr # ##0,00 $ #,##0.00
Date
date(expression [ , code-format ])
La fonction date formate l'expression sous la forme d'une date selon la chane fournise comme code-format. Si le code de format est omis, c'est le format de date dfini dans le systme d'exploitation qui est utilis.
Exemples:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation:
Rglage par dfaut 1 Rglage par dfaut 2 Format de date AA-MM-JJ M/J/AA
385
Chane Nombre
97-08-06 35648
8/6/97 35648
Time
time(expression [ , code-format ])
La fonction time formate l'expression sous la forme d'une heure selon la chane fournie comme code de format. Si le code de format est omis, c'est le format de temps dfini dans le systme d'exploitation qui est utilis.
Exemples:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation:
Rglage par dfaut 1 Rglage par dfaut 2 Format d'heure hh:mm:ss hh.mm.ss
386
Dual
dual( s , x )
Association force d'une reprsentation de chane arbitraire s une reprsentation numrique donne x. Dans QlikView, lorsque plusieurs lments de donnes lus dans un champ ont diffrentes reprsentations de chane mais la mme reprsentation numrique valide, ils partagent tous la premire reprsentation de chane rencontre. La fonction dual est gnralement utilise au dbut du script, avant que d'autres donnes ne soient lues dans le champ concern, afin de crer cette premire reprsentation de chane qui sera affiche dans les listes de slection, etc.
Exemple:
load dual ( string,numrep ) as JourSemaine inline [ string,numrep Lundi,0 Mardi,1 Mercredi,2 Jeudi,3 Vendredi,4 Samedi,5 Dimanche,6 ]; load Date, weekday(Date) as JourSemaine from unfichier.csv;
Cet exemple de script gnre un champ JourSemaine avec les jours de la semaine crits en toutes lettres. QlikView considrera toujours ce champ comme un champ numrique. Retour Other Functions.
Intervalle
interval(expression [ , code-format ])
La fonction interval formate l'expression comme un intervalle de temps selon la chane fournie comme codeformat. Si le code de format est omis, c'est le format de temps dfini dans le systme d'exploitation qui est
387
utilis. Les intervalles peuvent prendre la forme d'une heure, de jours ou d'une combinaison de jours, d'heures, de minutes, de secondes et de fractions de secondes.
Exemples:
Les exemples ci-dessous supposent les rglages suivants dans le systme d'exploitation:
Format de date abrg: Format de l'heure: AA-MM-JJ hh:mm:ss
Chane Nombre
09:00:00 0,375
Chane Nombre
33:00:00 1,375
Chane Nombre
1 09:00 1,375
Chane Nombre
Timestamp
timestamp(expression [ , format-code ])
La fonction timestamp formate l'expression comme une date et une heure selon la chane fournie comme code-format. Si le code de format est omis, ce sont les formats de date et d'heure dfinis dans le systme d'exploitation qui sont utiliss.
388
Exemples:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation: Rglage par dfaut 1 Format de date Format d'heure
AA-MM-JJ hh:mm:ss
Rglage2
8/6/97 09:00:00 35648,375
Rglage2
1997-08-06 00.00 35648
color (n)
Cette fonction renvoie la couleur reprsente par le nombre n dans la palette graphique pertinente. Cette reprsentation de la couleur est une valeur double dont la reprsentation textuelle apparat sous la forme 'RGB(r, g, b)' o r, g et b sont des nombres compris entre 0 et 255 reprsentant respectivement les couleurs rouge, verte et bleue. La reprsentation numrique est un entier reprsentant les composants rouge, vert et bleu, tels qu'ils sont dfinis dans Visual Basic. En dehors de l'expression de couleur calcule dans la bote de dialogue Proprits du graphique: Couleurs (page 697), la valeur de l'expression de couleur sera toujours le noir.
389
respectivement les couleurs rouge, verte et bleue. La reprsentation numrique est un entier reprsentant les composants rouge, vert et bleu, tels qu'ils sont dfinis dans Visual Basic.
black( )
Renvoie la reprsentation RVB pour le noir (RGB 0,0,0). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
darkgray( )
Renvoie la reprsentation RVB pour le gris fonc (RGB 128,128,128). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
lightgray( )
Renvoie la reprsentation RVB pour le gris clair (RGB 192,192,192). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
white( )
Renvoie la reprsentation RVB pour le blanc (RGB 255,255,255). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
blue( )
Renvoie la reprsentation RVB pour le bleu (RGB 0,0,128). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
lightblue( )
Renvoie la reprsentation RVB pour le bleu clair (RGB 0,0,255). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
green( )
390
Renvoie la reprsentation RVB pour le vert (RGB 0,128,0). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
lightgreen( )
Renvoie la reprsentation RVB pour le vert clair (RGB 0,255,0). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
cyan( )
Renvoie la reprsentation RVB pour le cyan (RGB 0,128,128). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
lightcyan( )
Renvoie la reprsentation RVB pour le cyan clair (RGB 0,255,255). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
red( )
Renvoie la reprsentation RVB pour le rouge (RGB 128,0,0). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
lightred( )
Renvoie la reprsentation RVB pour le rouge clair (RGB 255,0,0). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
magenta( )
Renvoie la reprsentation RVB pour le magenta (RGB 128,0,128). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
lightmagenta( )
Renvoie la reprsentation RVB pour le magenta clair (RGB 255,0,255). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
brown( )
Renvoie la reprsentation RVB pour le brun (RGB 128,128,0). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
yellow( )
Renvoie la reprsentation RVB pour le jaune (RGB 255,255,0). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
qliktechblue( )
Renvoie la reprsentation RVB pour le bleu QlikTech (RGB 8,18,90). Il est possible d'attribuer un paramtre au facteur alpha. Un facteur alpha gal 0 correspond la transparence totale. Un facteur alpha gal 255 correspond l'opacit totale.
qliktechgray( )
391
Valeur est un nombre rel compris entre 0 et 1. CouleurZro est une reprsentation RVB valide correspondant l'extrmit infrieure de l'intervalle. CouleurUne est une reprsentation RVB valide correspondant l'extrmit suprieure de l'intervalle.
Exemple:
colormix1(x, black( ) , red( ) )
Valeur est un nombre rel compris entre -1 et 1. CoulorMoinsUne est une reprsentation RVB valide correspondant l'extrmit infrieure de l'intervalle. CouleurUne est une reprsentation RVB valide correspondant l'extrmit suprieure de l'intervalle. CouleurZro est une reprsentation RVB valide facultative correspondant au centre de l'intervalle.
Exemples:
colormix2(x, red( ) , green( ) ) colormix2(x, red( ) , green( ), black( ) )
Le premier exemple renvoie les couleurs d'un dgrad du rouge au vert, en passant par le brun. Le second exemple renvoie un dgrad du rouge au vert, en passant par le noir.
syscolor(nr)
Renvoie la reprsentation RVB de la couleur systme Windows nr, o nr correspond au paramtre de la fonction API de Windows GetSysColor(nr). Des valeurs possibles pour nr sont:
0 correspond COLOR_SCROLLBAR 1 correspond COLOR_BACKGROUND 2 correspond COLOR_ACTIVECAPTION 3 correspond COLOR_INACTIVECAPTION 4 correspond COLOR_MENU 5 correspond COLOR_WINDOW 6 correspond COLOR_WINDOWFRAME 7 correspond COLOR_MENUTEXT 8 correspond COLOR_WINDOWTEXT 9 correspond COLOR_CAPTIONTEXT 10 correspond COLOR_ACTIVEBORDER
392
11 correspond COLOR_INACTIVEBORDER 12 correspond COLOR_APPWORKSPACE 13 correspond COLOR_HIGHLIGHT 14 correspond COLOR_HIGHLIGHTTEXT 15 correspond COLOR_BTNFACE 16 correspond COLOR_BTNSHADOW 17 correspond COLOR_GRAYTEXT 18 correspond COLOR_BTNTEXT 19 correspond COLOR_INACTIVECAPTIONTEXT 20 correspond COLOR_BTNHIGHLIGHT 21 correspond COLOR_3DDKSHADOW 22 correspond COLOR_3DLIGHT 23 correspond COLOR_INFOTEXT 24 correspond COLOR_INFOBK 26 correspond COLOR_HOTLIGHT (Win2000) 27 correspond COLOR_GRADIENTACTIVECAPTION (Win2000) 28 correspond COLOR_GRADIENTINACTIVECAPTION (Win2000)
Retour Other Functions.
393
394
26 Structures de donnes
26.1 Instructions de chargement de donnes
Les donnes sont charges par des instructions load ou select. Chacune de ces instructions gnre une table interne. Une table peut toujours tre visualise sous forme de liste, chaque enregistrement (ligne) tant alors un nouvel exemplaire du type d'objet et chaque champ (colonne) tant un attribut ou une proprit propre l'objet.
Rgles :
QlikView ne fait aucune diffrence entre des tables gnres par une instruction load et des tables gnres par une instruction select. Par consquent, si on charge plusieurs tables, peu importe qu'on le fasse par des instructions load ou select, ou mme par un mlange des deux. L'ordre des champs dans l'instruction ou dans la table d'origine de la base de donnes est, pour la logique QlikView, arbitraire. Les noms de champs servent identifier les champs lors des traitements ultrieurs et effectuer des associations. Ils tiennent compte de la casse. Il est donc souvent ncessaire de renommer des champs dans le script. Voir Renommer des champs (page 399).
$Table
Affiche toutes les tables internes charges par le script. Quand une seule table est slectionne, un symbole d'information devient actif dans la barre de titre de la liste de slection. En cliquant ici, il est possible d'afficher la table si elle provient d'un fichier. Affiche les champs lus partir des tables. Si vous dfinissez cette liste de slection sur Afficher la frquence la page Proprits de la liste de slection: Gnral, il est facile de dtecter les champs cls qui apparaissent dans plusieurs tables internes.
$Field
395
$Fields
Les nombres que l'on trouve dans cette liste de slection reprsentent le nombre de champs dans diffrentes tables. Cette liste de slection affiche la position des champs dans les tables. Cette liste de slection affiche le nombre de lignes dans les tables. Si des tables d'informations ont t incluses au document, leurs noms s'affichent ici.
Astuce: Un outil trs pratique considrer est la table systme, tableau crois dynamique qui comprend les deux dimensions $Field et $Table, ainsi que l'expression only($Field). Demandez au logiciel de crer automatiquement cette table l'aide de la commande: Disposition: Nouvel objet de feuille, Table systme.
Si deux instructions ou plus produisent des noms de champs identiques, les tables sont concatnes et traites comme une seule table logique. Si une instruction load ou select est prcde de l'un des qualificateurs suivants, les donnes sont modifies ou traites diffremment:
concatenate
cette table est ajoute (concatne) la dernire table logique cre.
crosstable
cette table est convertie du format de tableau crois au format en colonnes.
generic
cette table est divise en plusieurs autres tables logiques.
info
cette table est charge non comme table logique mais comme table d'informations contenant des liens vers des informations externes, telles que des fichiers, des sons, des URL, etc.
intervalmatch
la table (qui doit contenir exactement deux colonnes) reprsente des intervalles numriques, qui sont associs des nombres discontinus dans un champ donn.
join
cette table est jointe par QlikView la table logique cre auparavant, par les champs qu'elles ont en commun.
mapping
cette table (qui doit contenir exactement deux colonnes) est lue comme une table de mappage, qui n'est jamais associe d'autres tables.
396
semantic
cette table est charge non comme une table logique mais comme une table smantique contenant des relations qui ne doivent pas tre jointes, par exemple prdcesseur, successeur et autres rfrences d'autres objets du mme type. Quand les donnes ont t charges, les tables logiques sont associes. Les tables logiques et les associations sont visibles dans la bote de dialogue Visionneur de tables, voir Visionneur de tables (page 194).
Quatre tables: une liste de pays, une liste de clients, une liste de transactions et une liste de membres, qui sont associes l'une l'autre par les champs Pays et NClient.
Une association QlikView a peu prs le mme effet qu'une jointure SQL externe naturelle. L'association QlikView est toutefois plus gnrale : une jointure externe en SQL est gnralement une projection sens unique d'une table sur une autre. Une association QlikView tablit toujours une jointure externe naturelle complte (bidirectionnelle).
397
QlikView analyse les donnes pour voir s'il existe une manire non ambigu d'identifier la table principale (c'est parfois le cas), mais la plupart du temps, le programme ne peut tre sr de son choix. Comme un mauvais choix pourrait avoir des consquences graves (QlikView semblerait faire une erreur de calcul), le programme a t conu pour ne pas permettre certaines oprations quand l'interprtation des donnes est ambigu pour les champs d'association. Les limites suivantes s'appliquent normalement aux champs d'association : 1. Les informations de frquence ne peuvent pas tre affiches dans une liste de slection contenant le champ. L'option Afficher la frquence disponible sous l'onglet Proprits de la liste de slection: Gnral est grise. 2. Les zones de statistiques correspondantes affichent n/a pour la plupart des entits statistiques. 3. Dans les graphiques, il n'est pas possible de crer des expressions contenant des fonctions bases sur des informations de frquence du champ (somme, fonctions de dcompte, moyenne, etc.), moins que le modificateur d'instruction Calcul distinct ne soit activ. Si vous essayez, un message d'erreur s'affichera. Aprs chaque rechargement, QlikView recherchera dans toutes les expressions de graphiques les ambiguts qui auront pu apparatre suite aux modifications apportes aux structures de donnes. Si des expressions ambigus sont dtectes, une bote de dialogue d'avertissement s'affichera et l'expression sera dsactive. Il ne sera pas possible d'activer l'expression avant que le problme ne soit corrig. Si un journal est activ, toutes les expressions ambigus y seront listes. Il existe un moyen simple de contourner ces limites. Rechargez le champ sous un nouveau nom partir de la table o les dcomptes de frquence doivent tre effectus. Vous pouvez alors utiliser ce nouveau champ pour crer une liste de slection avec frquence, une zone de statistiques ou des calculs dans les graphiques.
Cls synthtiques
Quand deux tables internes ou plus ont deux champs ou plus en commun, il s'agit d'une relation de cl compose. QlikView traite ce problme par des cls synthtiques. Ces cls sont des champs anonymes qui reprsentent toutes les combinaisons existantes de la cl compose. Lorsque le nombre de cls composes augmente, selon les quantits de donnes, la structure des tables et d'autres facteurs, QlikView peut ou non les traiter convenablement. QlikView peut finir par utiliser trop de temps et/ou de mmoire. Malheureusement, les limites effectives sont presque impossibles prdire ; on ne peut que les prouver. Nous recommandons donc une analyse globale de la structure de tables voulue par le concepteur de l'application. Les astuces habituelles comprennent :
l
La cration de propres cls non composes, en utilisant gnralement la concatnation de chane dans une fonction de script AutoNumber. La connexion des seuls champs ncessaires. Si, par exemple, une date est utilise comme cl, assurezvous de ne pas charger, par exemple, anne, mois ou jour_du_mois depuis plus d'une table interne.
398
QlikView rsout le problme des rfrences circulaires en rompant la boucle l'aide d'une table dconnecte. Lorsque QlikView dtecte des structures de donnes circulaires l'excution du script de chargement, une bote de dialogue d'avertissement s'affiche et une ou plusieurs tables sont dclares dconnectes. QlikView essaiera en gnral de dconnecter la table la plus longue de la boucle, car il s'agit souvent d'une table de transactions, qui est normalement celle dconnecter. Si vous n'aimez pas le choix de table dconnecter que QlikView a fait par dfaut, vous pouvez dclarer une autre table dconnecte au moyen d'une instruction loosen table dans le script. Il est galement possible de modifier les paramtres des tables dconnectes de manire interactive via l'onglet Proprits du document: Tables une fois le script excut. Voir le chapitre Logique et slections (page 113) pour plus d'informations sur les tables dconnectes.
Exemple:
Alias ID as NClient; Load * from Client.csv;
L'instruction load ou select peut contenir le spcificateur as.
Exemple:
Load ID as NClient, Nom, Adresse, CP, Ville, tat from Client.csv;
399
Enfin, on peut aussi renommer des listes de slections et d'autres objets, ce qui change les tiquettes sans toucher aux associations logiques dfinies par les noms de champs. Slectionnez Proprits dans le menu objet de l'objet.
Exemple:
load a, b, c from table1.csv; load a, c, b from table2,csv;
La table interne qui en rsulte possde les champs a, b et c. Le nombre d'enregistrements correspond la somme des nombres d'enregistrements des tables 1 et 2.
Rgles :
l l
Le nombre et les noms des champs doivent tre exactement identiques. L'ordre des deux instructions est arbitraire.
Concatnation force
Si plusieurs tables n'ont pas exactement le mme ensemble de champs, il est tout de mme possible de forcer QlikView les concatner. On le fait l'aide du prfixe concatenate dans le script, qui concatne une table une autre table nomme ou la dernire table logique cre.
Exemple:
load a, b, c from table1.csv; concatenate load a, c from table2,csv;
La table interne qui en rsulte possde les champs a, b et c. Le nombre d'enregistrements dans la table rsultante correspond la somme des nombres d'enregistrements des tables 1 et 2. La valeur du champ b dans les enregistrements provenant de la table 2 est NULL.
Rgles :
l l
Les noms des champs doivent tre exactement identiques. moins que le nom d'une table dj charge soit spcifi dans l'instruction concatenate, le prfixe concatenate utilise la dernire table cre. L'ordre des deux instructions n'est donc pas arbitraire.
Empcher la concatnation
Si les noms et le nombre de champs de plusieurs tables charges sont exactement identiques, QlikView concatnera automatiquement le contenu des diffrentes instructions en une seule table. Il est possible d'viter cela grce une instruction nonconcatenate. La table charge avec l'instruction load ou select ne sera donc pas concatne avec la table existante.
Exemple:
load a, b, c from table1.csv; nonconcatenate load a, b, c from table2.csv
400
Les tables charges deviennent souvent plus grandes et QlikView fonctionne plus lentement. Certaines informations peuvent tre perdues : la frquence (nombre d'enregistrements) dans la table de dpart peut ne plus tre disponible.
La fonction keep, qui rduit une des deux tables ou les deux l'intersection de leurs donnes avant que les tables ne soient stockes dans QlikView, a t conue pour rduire le nombre de cas o l'utilisation de jointures explicites est ncessaire. .
Remarque: Dans ce manuel, le terme jointure dsigne habituellement les jointures effectues avant la cration de tables internes. L'association, effectue aprs la cration des tables internes, peut cependant tre considre aussi comme une jointure.
Exemple:
SELECT DISTINCTROW [Dtails Commandes].NProduit, [Dtails Commandes]. PrixUnitaire, Commandes.NCommande, Commandes.DateCommande, Commandes.NClient FROM Commandes RIGHT JOIN [Dtails Commandes] ON Commandes.NCommande = [Dtails Commandes].NCommande;
Cette instruction select joint une table contenant des commandes une entreprise fictive une table contenant les dtails des commandes. C'est une jointure externe droite, ce qui signifie que tous les enregistrements de Dtails Commandes sont inclus, ainsi que ceux qui comprennent un NCommande inexistant dans la table Commandes. Les commandes qui existent dans Commandes mais pas dans Dtails Commandes ne sont cependant pas incluses.
Join
La faon la plus simple de crer une jointure est d'utiliser le prfixe join dans le script, qui joint la table interne la dernire table cre. La jointure sera une jointure externe, crant toutes les combinaisons possibles des valeurs des deux tables.
Exemple:
load a, b, c from table1.csv;
401
Rgles :
l l
Les noms des champs de jointure doivent tre exactement identiques. Le nombre de champs de jointure est arbitraire. Les tables doivent gnralement avoir un ou plusieurs champs en commun. Avec aucun champ en commun, la fonction donnera le produit cartsien des tables. Que les tables aient tous leurs champs en commun est aussi possible, mais cela n'a habituellement aucun sens. moins que le nom d'une table dj charge soit spcifi dans l'instruction join, le prfixe join utilise la dernire table logique cre. L'ordre des deux instructions n'est donc pas arbitraire.
Keep
Le prfixe explicite join dans le langage de script de QlikView procde une jointure complte des deux tables. Le rsultat en est une seule table. De telles jointures produisent bien souvent de trs grandes tables. L'une des principales caractristiques de QlikView est sa capacit effectuer des associations entre des tables au lieu de les joindre, ce qui rduit l'espace mmoire utilis, augmente la vitesse et offre une grande souplesse. La fonction keep a t conue pour rduire le nombre de cas o des jointures explicites doivent tre utilises. Le prfixe keep plac entre deux instructions load ou select provoque la rduction d'une ou des deux tables l'intersection de leurs donnes, avant qu'elles ne soient stockes dans QlikView. Le prfixe keep doit toujours tre prcd d'un des mots-cls inner, left ou right. La slection des enregistrements des tables se fait de la mme manire que pour la jointure correspondante. Cependant, les deux tables ne sont pas jointes et seront stockes dans QlikView comme deux tables spares.
Inner
Les prfixes join et keep du langage de script QlikView peuvent tre prcds du prfixe inner. Utilis avant join, il indique que la jointure des deux tables doit tre une jointure interne. La table obtenue contient ainsi uniquement des combinaisons des deux tables avec un ensemble de donnes complet des deux cts. Utilis avant keep, il indique que les deux tables doivent tre rduites leur intersection commune avant d'tre stockes dans QlikView.
Exemple:
402
QVTab1 : Select * from Table1; QVTab2 : inner keep select * from Table2;
Les deux tables de l'exemple avec keep sont bien entendu associes par le champ A.
Left
Les prfixes join et keep du langage de script QlikView peuvent tre prcds du prfixe left. Utilis avant join, il indique que la jointure des deux tables doit tre une jointure gauche. La table obtenue contient ainsi uniquement des combinaisons des deux tables avec un ensemble de donnes complet de la premire table. Utilis avant keep, il indique que la deuxime table doit tre rduite son intersection commune avec la premire table, avant d'tre stocke dans QlikView.
Exemple:
QVTab1 :
403
Les deux tables de l'exemple avec keep sont bien entendu associes par le champ A.
Right
Les prfixes join et keep du langage de script QlikView peuvent tre prcds du prfixe right. Utilis avant join, il indique que la jointure des deux tables doit tre une jointure droite. La table obtenue contient ainsi uniquement des combinaisons des deux tables avec un ensemble de donnes complet de la seconde table. Utilis avant keep, il indique que la premire table doit tre rduite son intersection commune avec la seconde table, avant d'tre stocke dans QlikView.
Exemple:
QVTab1 : Select * from Table1; QVTab2 : right keep select * from Table2;
404
Les deux tables de l'exemple avec keep sont bien entendu associes par le champ A.
405
406
C'est une base de donnes gnrique type. D'une part, il serait compliqu de stocker les donnes de manire donner chaque attribut une colonne propre, puisque beaucoup des attributs ne sont pas pertinents pour l'un ou l'autre des objets. D'autre part, afficher les longueurs, les couleurs et les poids tous ensemble rendrait les donnes difficilement lisibles.
QlikView rsout ce problme de manire astucieuse. Si les donnes sont stockes de faon compacte comme ci-dessus, choisissez entre deux modes d'affichage des donnes. QlikView cre automatiquement plusieurs tables internes partir de la base de donnes gnrique. Si cette table est charge de manire standard, on peut obtenir trois listes de slection diffrentes l'cran. Cependant, si la table est charge comme base de donnes gnrique, QlikView sparera les colonnes deux et trois en diffrentes listes de slection. QlikView gnrera alors un champ pour chaque valeur unique de la deuxime colonne.
Exemple:
Generic Select * from TableGnrique;
Peu importe que soit utilise une instruction load ou select pour charger la base de donnes gnrique.
407
Exemple 1:
ex1.csv Anne 1991 1992 1993 1994 1995 Jan. 45 11 65 45 45 Fv. 65 23 56 24 56 Mar. 78 22 22 32 35 Avr. 12 22 79 78 78 Mai 78 45 12 55 68 Jun 22 85 56 15 82
Si ce tableau est simplement charg dans QlikView, le rsultat sera un champ pour Anne et un champ pour chacun des mois. Ce n'est pas ce que l'on souhaite en gnral. On prfrera probablement avoir trois champs, un pour chaque catgorie d'en-tte (Anne et Mois) et un pour les valeurs figurant dans la matrice. On peut l'obtenir en ajoutant le prfixe crosstable l'instruction load ou select. L'instruction de chargement de ce tableau crois pourrait tre :
Le tableau crois est souvent prcd d'un certain nombre de colonnes qualifiantes, qui doivent tre lues directement. C'est le cas dans l'exemple 2 :
Exemple 2:
ex2.csv Vendeur A A Anne 1991 1992 Jan. 45 11 Fv. 65 23 Mar. 78 22 Avr. 12 22 Mai 78 45 Jun 22 85
408
A A A B B B B B
65 45 45 57 23 77 57 57
56 24 56 77 35 68 36 68
22 32 35 90 34 34 44 47
79 78 78 24 34 91 90 90
12 55 68 90 57 24 67 80
56 15 82 34 97 68 27 94
Dans ce cas, il y a deux colonnes qualifiantes gauche, suivies des colonnes de la matrice. Le nombre de colonnes qualifiantes peut tre indiqu comme troisime paramtre du prfixe crosstable comme suit:
Exemple:
Considrez les deux tables ci-dessous. La premire table affiche le dbut et la fin de la production de diffrentes commandes. La seconde affiche des vnements discontinus. Comment peut-on associer les vnements discrets aux commandes, de sorte que l'on sache par exemple quelles commandes ont subi des perturbations et quelles commandes ont t traites par quelles quipes ?
409
Chargez tout d'abord les deux tables comme d'habitude, puis liez le champ Heure aux intervalles dfinis par les champs Dbut et Fin:
Select * from JournalCommandes; Select * from Journalvnements; Intervalmatch (Heure) select Dbut, Fin from JournalCommandes;
Une zone table dans QlikView peut maintenant tre cre comme ci-dessous :
Dsormais, il est vident que, principalement, la commande A a t affecte par la ligne stop mais que la vitesse de ligne rduite galement affect les commandes B et C. Seules les commandes C et D ont t en partie gres par l'quipe 2. Veuillez prendre note des points suivants concernant l'utilisation de intervalmatch :
l
Avant l'instruction intervalmatch, le champ contenant les points de donnes discrets (Heure dans l'exemple ci-dessus) doit dj avoir t lu dans QlikView. L'instruction intervalmatch ne lit pas ce champ partir de la table de la base de donnes. La table lue dans l'instruction intervalmatch load ou select doit toujours contenir exactement deux champs (Dbut et Fin dans l'exemple ci-dessus). Afin d'tablir un lien d'autres champs, vous devez lire les champs d'intervalle en mme temps que des champs supplmentaires dans une instruction load ou select spare (la premire instruction select dans l'exemple ci-dessus).
410
Les intervalles sont toujours ferms, c'est--dire que les points de fin sont inclus dans l'intervalle. Des limites non numriques font que l'intervalle est ignor (indfini) tandis que des limites nulles tendent l'intervalle indfiniment (illimit). Les intervalles peuvent se superposer et les valeurs discontinues seront alors lies tous les intervalles correspondants.
27.4 Utiliser la syntaxe IntervalMatch tendue pour rsoudre des problmes de dimensions changeant progressivement
La syntaxe intervalmatch tendue peut servir traiter le problme bien connu des dimensions changeant progressivement dans les donnes source.
chantillon de script :
SET NullInterpret=''; TableIntervalles : Load Cl, ValideDe, quipe from TableIntervalles.xls; NullAsValue PremireDate,DernireDate; Cl : Load Cl, ValideDe as PremireDate, date(if(Cl=previous(Cl), previous(ValideDe) - 1)) as DernireDate, quipe resident TableIntervalles order by Cl, ValideDe desc; drop table TableIntervalles; Transact : Load Cl, Nom, Date, Ventes from Transact.xls; inner join intervalmatch (Date,Cl) load PremireDate, DernireDate, Cl resident Cl;
SET NullInterpret='';
n'est requise que lorsque le programme lit des donnes partir d'un fichier de tables, puisque les valeurs manquantes sont dfinies comme des chanes vides plutt que comme des valeurs nulles. Charger les donnes partir de TableIntervalles donnerait la table suivante :
411
L'instruction nullasvalue autorise les valeurs nulles se connecter aux champs lists. Crez Cl, PremireDate, DernireDate (les champs d'attributs) l'aide de previous et order by. La table TableIntervalles est ensuite supprime aprs avoir t remplace par cette table cl. Charger les donnes partir de Transact donnerait la table suivante :
L'instruction intervalmatch prcde de inner join remplace la cl ci-dessus par une cl synthtique qui tablit une connexion la table Transact, donnant ainsi la table suivante:
27.5 Hirarchies
Les hirarchies dsquilibres de niveau n sont souvent utilises pour reprsenter des dimensions organisationnelles ou gographiques sous forme de donnes. Les hirarchies de ce type sont souvent stockes dans des tables de nuds adjacentes, c'est--dire dans des tables o chaque enregistrement correspond un nud et comporte un champ contenant une rfrence au nud parent.
Dans une table de ce type, le nud est stock dans un seul enregistrement, mais peut avoir plusieurs enfants. La table peut bien sr avoir des champs supplmentaires dcrivant les attributs des nuds. Les tables de nuds adjacentes sont idales en matire de maintenance mais sont difficiles utiliser au quotidien. Pour les requtes et les analyses, d'autres reprsentations sont donc utilises. La table de nuds tendue est une reprsentation classique dans laquelle chaque niveau de la hirarchie est stock dans un
412
champ spar. Dans une table de nuds tendue, les niveaux peuvent tre utiliss facilement, dans un tableau crois dynamique ou une structure d'arbres, par exemple. Le mot-cl hierarchy peut tre utilis dans un script QlikView pour transformer une table de nuds adjacente en table de nuds tendue. Pour plus d'informations, voir Hierarchy (page 258).
Dans une table de nuds tendus, il est cependant difficile d'utiliser les champs de niveaux pour les recherches ou les slections, puisque vous devez connatre le niveau chercher ou slectionner. La table des anctres est une reprsentation diffrente qui peut rsoudre ce problme. Cette reprsentation est galement appele table de correspondance.
La table des anctres contient un enregistrement pour chaque relation enfant-anctre trouve dans les donnes. Elle contient des cls et les noms des enfants, ainsi que des anctres. En d'autres termes, chaque enregistrement dcrit le noeud auquel appartient un noeud spcifique. Le mot-cl hierarchybelongsto peut tre utilis dans un script QlikView pour transformer une table de nuds adjacente en table des anctres. Pour plus d'informations, voir Paramtres de la hirarchie (page 233). Pour une hirarchie, une bonne solution QlikView comprend une table de nuds tendue et une table des anctres. La premire sert crer des tableaux croiss dynamiques et, en gnral, dcrire les nuds. La seconde permet de slectionner des arbres entiers. Les deux sont lies par la cl de nud, par exemple IDNud, qui effectue galement une liaison vers une ventuelle table de transaction.
413
La table doit contenir exactement trois ou quatre colonnes. Une table smantique doit contenir des relations soit entre les valeurs de diffrents champs, soit entre les valeurs d'un mme champ. On ne peut mlanger les deux. L'instruction load ou select qui charge une table smantique doit tre prcde d'un qualificatif semantic pour montrer qu'il ne s'agit pas d'une table logique.
Normalement, on utilise quatre colonnes, la premire contenant les valeurs qui ont une relation une autre valeur de champ et la troisime contenant cette dernire valeur. La deuxime colonne doit contenir les noms des relations, et enfin, la quatrime doit contenir les noms des relations rciproques. Si on utilise trois colonnes, aucun nom explicite n'est donn aux relations rciproques. Les noms de la deuxime colonne sont utiliss la fois pour la relation et pour la relation rciproque. Ils sont alors prcds ou suivis de flches.
Si les relations concernent des valeurs du mme champ, la premire et la troisime colonne doivent avoir le mme nom. De mme, les noms des deuxime et quatrime colonnes, c'est--dire le type de relations, doivent
414
tre les mmes. Toutefois, si les relations concernent des valeurs de diffrents champs, toutes les colonnes doivent porter des noms diffrents.
Dans l'exemple des prsidents du rpertoire d'exemples de QlikView, le script servant gnrer les liens Prdcesseur et Successeur pourrait correspondre celui-ci:
Directory prsidents; Load * from presdnts.csv (ansi, txt, delimiter is ',', embedded labels); Semantic Load No -1 as No, 'Successeur' as Relation, No, 'Prdcesseur' as Relation from presdnts.csv (ansi, txt, delimiter is ',', embedded labels) where No > 1;
La deuxime instruction load donne une table qui ressemble celle de droite, et cette table est charge comme table smantique. La clause where sert omettre le premier enregistrement, car le premier prsident serait autrement li au prsident 0, qui n'existe pas.
Notez aussi que cette instruction load contient deux champs nomms N et deux champs Relation. Une telle instruction load provoquerait une erreur d'excution du script si elle tait utilise pour charger une table interne, puisque la procdure de chargement pour une seule table interne exige qu'aucun champ n'ait le mme nom qu'un autre. L'instruction select correspondante n'est pas possible non plus, car la plupart des pilotes ODBC ont cette mme exigence. On doit utiliser la place la structure suivante si la table des prsidents se trouve dans une base de donnes :
Connect to Basededonnes; Select * from presdnts; Alias N2 as N, Relation2 as Relation; Semantic Select No -1 as No, 'Successeur' as Relation, N as N2,
415
Load N as CopiedeN, Prnom & ' ' & Nom as Nom, * from presdnts.csv; Semantic Load No -1 as No, Prnom & ' ' & Nom as Successeur, N as CopiedeN, 'Test1' from presdnts.csv where N > 1; Semantic Load No +1 as No, Prnom & ' ' & Nom as Prdcesseur, N as CopiedeN, 'Test2' from presdnts.csv;
Quand on clique sur un lien smantique, une slection est effectue dans le champ de la troisime colonne, CopiedeN, qui correspond toujours dans la table smantique au numro du prsident affich sur le lien smantique. Cela peut ne pas apparatre vident au premier abord, mais les relations rciproques dans la construction cidessus sont presque inutiles. Elles montreraient le nom d'un prsident et, quand on cliquerait dessus, slectionneraient le prdcesseur/successeur du prsident affich. C'est pourquoi on les appelle Test1 et Test2 et seule la premire relation (deuxime colonne) est utilise.
416
Comme on ne veut pas que les relations de test apparaissent dans les listes de slection, on doit traiter la deuxime et la quatrime colonne comme des types de relations diffrents. Cela signifie que la premire et la troisime colonne doivent avoir des noms de champs distincts. Cela explique que l'on ait deux colonnes contenant le numro du prsident, N et CopiedeN. Deux instructions semantic diffrentes sont ncessaires puisque l'on veut obtenir deux listes de slection diffrentes avec relations. Cet exemple peut galement tre reproduit avec des tables smantiques trois colonnes mais les listes de slection contenant les relations rciproques troubleront alors trs vraisemblablement l'utilisateur.
Table d'informations dfinissant les fichiers lis des valeurs de champ donnes
Info Load Pays, I from Drapeauxoecd.csv (ansi, txt, delimiter is ',', embedded labels);
Lorsqu'on slectionne un lment de liste de slection ou de liste multiple auquel des informations sont lies, une icne d'information, , apparat ct du nom du champ pour indiquer que des informations sont disponibles. Cliquez sur cette icne pour afficher les informations ou charger le fichier d'application. Il est possible de dsactiver l'icne d'information sous l'onglet Disposition de la bote de dialogue Proprits de la liste de slection. Si un texte est saisi dans la deuxime colonne, le texte est affich dans un diteur de texte interne. Pour insrer une nouvelle ligne dans ce texte, on ne peut pas utiliser le retour de chariot. Il faut donc utiliser le symbole \n dans le fichier d'informations.
l
l l l
Si un nom de fichier image (extension bmp, par exemple) est saisi dans la deuxime colonne, l'image est affiche dans un visionneur d'images interne. Si un nom de fichier audio (extension wav) est saisi dans la deuxime colonne, le son est reproduit. Si un nom de fichier excutable est saisi dans la deuxime colonne, le fichier est excut. Si le nom de tout autre fichier est saisi dans la deuxime colonne, le programme associ est utilis pour ouvrir le fichier.
417
Si une URL est saisie dans la deuxime colonne, par exemple une adresse Internet, le navigateur Internet enregistr est utilis pour accder cette adresse.
Un fichier info ne peut pas contenir d'astrisque. Un symbole dfini comme OtherSymbol (voir OtherSymbol (page 420)) est cependant autoris. Avec bundle info load, il est possible de regrouper les donnes externes dans un document QlikView. Pour en savoir plus, voir Bundle (page 245).
Tables de mappage
Les tables charges par mapping load ou mapping select sont traites diffremment des autres tables. Elles seront stockes dans une zone spare de la mmoire et utilises uniquement comme tables de mappage au cours de l'excution du script. Aprs l'excution du script, elles seront automatiquement supprimes.
Rgles :
l
Une table de mappage doit avoir deux colonnes, la premire contenant les valeurs de comparaison et la seconde les valeurs de mappage voulues. Les deux colonnes doivent tre nommes, mais les noms eux-mmes ne sont pas pertinents. Ils n'ont pas de lien avec les noms de champs dans les tables internes normales.
418
Pour viter la prsence de trois enregistrements diffrents renvoyant aux tats-Unis dans la table concatne, crez une table similaire la table affiche et chargez-la comme table de mappage. Tout le script devrait ressembler :
MapPays : Mapping Load x,y from Tabledemappage.txt (ansi, txt, delimiter is ',', embedded labels); Map Pays using MapPays; Load Pays,Ville from PaysA.txt (ansi, txt, delimiter is ',', embedded labels); Load Country, City from CountryB.txt (ansi, txt, delimiter is ',', embedded labels);
L'instruction mapping (pour une description dtaille de la syntaxe, voir Mapping (page 276)) charge le fichier Tabledemappage.txt en tant que table de mappage avec l'tiquette MapPays. L'instruction map (pour une description dtaille de la syntaxe, voir Map ... using (page 276)) active le mappage du champ Pays en utilisant la table de mappage dj charge MapPays. Les instructions load chargent les tables PaysA et PaysB. Ces tables, qui seront concatnes parce qu'elles possdent le mme ensemble de champs (voir Concatnation de plusieurs tables en une (page 400)), incluent le champ Pays, dont les valeurs seront compares celles de la premire colonne de la table de mappage. Les valeurs de champ U.S., tats-Unis et US seront dtectes et remplaces par les valeurs de la deuxime colonne de la table de mappage, c'est--dire USA. Le mappage automatique est effectu en dernier dans la chane des vnements qui mnent au stockage du champ dans la table QlikView. Pour une instruction load ou select habituelle, l'ordre des vnements est peu prs le suivant : 1. valuation des expressions 2. Rednomination des champs par l'utilisation de as 3. Rednomination des champs par l'utilisation de l'alias 4. Qualification du nom de la table, le cas chant 5. Mappage des donnes si les noms des champs correspondent Cela signifie que le mappage n'est pas effectu chaque fois qu'un nom de champ est rencontr dans une expression, mais plutt quand la valeur est stocke sous ce nom de champ dans la table QlikView. Pour dsactiver le mappage, utilisez l'instruction unmap (voir Unmap (page 294)). Pour effectuer un mappage au niveau de l'expression, utilisez la fonction applymap (voir Fonctions de la catgorie Mappage (page 351)). Pour effectuer un mappage au niveau de la sous-chane, utilisez la fonction mapsubstring (voir Fonctions de la catgorie Mappage (page 351)).
419
L'astrisque
L'astrisque est interprt comme toutes les valeurs (listes) de ce champ, c'est--dire une valeur liste ailleurs dans cette table. S'il est utilis dans l'un des champs systme (USERID, PASSWORD, NTNAME ou SERIAL) d'une table charge dans la section d'accs du script, il est interprt comme toutes les valeurs possibles du champ (y compris celles qui ne figurent pas dans la liste). L'astrisque n'est pas autoris dans les fichiers d'informations. Il ne peut pas non plus tre utilis dans les champs cls, c'est--dire les champs servant joindre des tables. L'astrisque n'est pas disponible moins d'tre explicitement prcis dans l'instruction voulue. Pour plus d'informations sur l'instruction star figurant dans le script, voir Star (page 289).
OtherSymbol
On a souvent besoin d'une faon de reprsenter toutes les autres valeurs d'une table, c'est--dire toutes les valeurs qui n'ont pas t trouves explicitement parmi les donnes charges. On le fait l'aide d'une variable de macro spciale appele OtherSymbol. Pour dfinir le symbole OtherSymbol traiter comme toutes les autres valeurs, utilisez la syntaxe suivante:
SET OTHERSYMBOL=sym;
avant une instruction load/select. <sym> peut reprsenter n'importe quelle chane. Quand QlikView trouvera le symbole dfini dans une table interne, il l'interprtera comme toutes les valeurs qui n'ont pas dj t charges dans le champ o il se trouve. Les valeurs trouves dans le champ aprs l'apparition du symbole OtherSymbol seront ainsi ignores. Pour rinitialiser cette fonctionnalit, utilisez :
SET OTHERSYMBOL=;
Exemple:
Insrez l'instruction suivante dans le script avant le point o la premire table au-dessus a t charge :
SET OTHERSYMBOL=+;
Toutes les rfrences aux NClients autres que 1, 2 ou 3 (par exemple si l'on clique sur NCommande 1299) donneront Indfini dans Nom.
Remarque: OtherSymbol n'est pas conu pour servir la cration de jointures externes entre des tables.
420
valeurs NULL renvoyes par une connexion ODBC valeurs NULL cres la suite d'une concatnation de tables force dans le script QlikView valeurs NULL cres la suite d'une instruction join cre dans le script QlikView valeurs NULL cres la suite de la cration de combinaisons de valeurs de champs afficher dans une zone table ou exporter l'aide d'un bouton d'exportation.
Il est normalement impossible d'utiliser ces valeurs NULL pour des associations et des slections. En revanche, il est possible de manipuler les valeurs NULL au niveau du champ l'aide de l'instruction nullasvalue. Voir NullAsValue (page 277). En outre, les valeurs NULL d'ODBC peuvent tre manipules l'aide de nulldisplay (voir ci-dessous). Les fichiers texte, par dfinition, ne peuvent pas contenir de valeurs NULL.
SET NULLDISPLAY=; Remarque: L'utilisation de NULLDISPLAY ne concerne que les donnes d'une source ODBC.
Si vous souhaitez que la logique QlikView fonctionne de cette manire en ce qui concerne les valeurs NULL d'ODBC pour les interprter comme une chane vide, attribuez une chane vide la variable NULLDISPLAY de la faon suivante (deux guillemets simples sans rien entre eux):
SET NULLDISPLAY=";
Cela doit tre fait avant toute instruction select dans le script. La chane vide est alors traite comme n'importe quelle autre valeur, ce qui permet l'association et la slection de valeurs NULL.
SET NULLDISPLAY=<sym>;
o le symbole <sym> doit tre interprt comme NULL. <sym> peut reprsenter n'importe quelle chane. Pour rtablir l'interprtation par dfaut de cette fonction, utilisez:
SET NULLINTERPRET=; Remarque: L'utilisation de NULLINTERPRET ne concerne que les donnes de fichiers texte et de clauses inline.
421
Fonctions
La rgle gnrale est que les fonctions renvoient NULL quand les paramtres sortent de la plage pour laquelle la fonction est dfinie.
Exemples:
asin(2) log(-5) round(A,0) renvoie renvoie renvoie NULL NULL NULL
Il s'ensuit que les fonctions renvoient gnralement NULL quand l'un des paramtres ncessaires l'valuation est NULL.
Exemples:
sin(NULL) chr(NULL) if(NULL, A, B) if(TRUE, NULL, A) if(TRUE, A, NULL) renvoie renvoie renvoie renvoie renvoie NULL NULL B NULL A
Les fonctions logiques qui testent le type de donnes sont l'exception la deuxime rgle.
Exemples:
isnull(NULL) isnum(NULL) renvoie renvoie VRAI (-1) FAUX (0)
Exemples:
A + NULL A - NULL A / NULL A * NULL NULL / A renvoie renvoie renvoie renvoie renvoie NULL NULL NULL NULL NULL
422
NULL NULL A
Oprateurs relationnels
Si NULL est rencontr de l'un ou l'autre ct des oprateurs relationnels, des rgles spcifiques s'appliquent.
Exemples:
op. rel. NULL NULL A <>NULL A< NULL A <= NULL A = NULL A >= NULL A > NULL renvoie renvoie renvoie renvoie renvoie renvoie renvoie NULL VRAI (-1) FAUX (0) FAUX (0) FAUX (0) FAUX (0) FAUX (0)
Exemple:
load * from a.txt (CodePage is 10000, txt, delimiter is ',' , no labels)
Retour Instructions de script et mots-cls (page 239).
423
424
28 Fichiers QVD
Les fichiers QVD (QlikView Data) comprennent une table de donnes exportes de QlikView. QVD est un format natif de QlikView et ne peut tre crit et lu que par QlikView. Le format de fichier est optimis pour la vitesse de lecture des donnes partir d'un script QlikView, mais il reste trs compact. Lire des donnes d'un fichier QVD se fait en gnral 10 100fois plus vite que d'une autre source de donnes. Les fichiers QVD peuvent tre lus dans deux modes: standard (rapide) et super-rapide. Le mode slectionn est dtermin automatiquement par le moteur de script de QlikView. Le mode super-rapide ne peut tre utilis que quand tous les champs ou un sous-ensemble de ces champs sont lus sans aucune transformation (formules agissant sur les champs); il permet toutefois de renommer les champs. Un fichier QVD contient exactement une table de donnes et se compose de trois parties: 1. Un en-tte XML bien constitu (dans le jeu de caractres UTF-8) qui dcrit les champs de la table, la disposition des informations qui suivent et quelques autres mtadonnes. 2. Des tables de symboles dans un format remplissage de bits. 3. Les donnes de la table dans un format remplissage de bits.
Chargement incrmentiel
Dans de nombreux cas courants, la fonctionnalit QVD peut tre utilise pour faciliter le chargement incrmentiel, c'est--dire charger exclusivement les nouveaux enregistrements d'une base de donnes en cours de dveloppement.
425
Pour en savoir plus sur l'utilisation des fichiers QVD et le chargement incrmentiel, suivez le lien cidessous:
1. Cration et dnomination explicites depuis le script au moyen de la commande Store (page 290). Spcifiez simplement dans le script qu'une table dj lue doit tre exporte en totalit ou en partie vers un fichier explicitement nomm l'emplacement de votre choix. 2. Cration et maintenance automatiques depuis le script. En faisant prcder une instruction load ou select du prfixe Buffer (page 244), QlikView cre automatiquement un fichier QVD qui peut tre utilis sous certaines conditions la place de la source de donnes d'origine lors du rechargement des donnes. 3. Cration et dnomination manuelles explicites partir de la disposition ou par Interprteur de macros interne (page 961). Les donnes peuvent tre exportes du modle de disposition QlikView par des commandes de l'interface graphique ou des macros d'automatisation. Dans l'interface graphique, vous trouverez QVD parmi les formats d'exportation possibles pour la commande Exporter..., qui figure dans le menu objet de la plupart des objets.
Il n'y a pas de diffrence entre les fichiers QVD obtenus, par exemple en ce qui concerne la vitesse de lecture, etc.
1. Chargement d'un fichier QVD comme source de donnes explicite. Dans une instruction load du script QlikView, vous pouvez faire rfrence aux fichiers QVD exactement comme tout autre type de fichier texte (csv, fix, dif, biff, etc.). L' Assistant Fichier: Type (page 212) manipule les fichiers QVD selon les mmes principes.
Exemples:
load * from xyz.qvd (qvd); load Nom, NEnr from xyz.qvd (qvd); load Nom as a, NEnr as b from xyz.qvd (qvd);
2. Chargement automatique de fichiers QVD en mmoire tampon. Quand vous utilisez le prfixe Buffer (page 244) sur des instructions load ou select, aucune instruction explicite n'est ncessaire pour la lecture. QlikView dterminera dans quelle mesure il utilisera les donnes du fichier QVD et dans quelle mesure il prfrera acqurir les donnes par l'instruction load ou select d'origine. 3. Accs aux fichiers QVD par le script. Un certain nombres de fonctions de script (toutes celles commenant par qvd) peuvent tre utilises pour rcuprer dans l'en-tte XML d'un fichier QVD plusieurs informations sur les donnes. Ces fonctions font partie des fonctions de la catgorie Fonctions de la catgorie Fichier dans le script (page 360).
426
La complexit de la solution utilise dpend de la nature de la base de donnes source, mais on peut identifier les principaux cas ci-dessous: 1) Cas 1: Ajout seul (page 428) (fichiers journaux). 2) Cas 2: Insertion seule (sans mise jour ou suppression) (page 428) (pas de mise jour ni de suppression). 3) Cas 3: Insertion et mise jour (sans suppression) (page 429) (pas de suppression). 4) Cas 4: Insertion, mise jour et suppression (page 430). Vous trouverez ci-dessous les solutions pour chacun de ces cas. La lecture des fichiers QVD peut tre effectue soit en mode super-rapide, soit en mode standard. (La mthode employe est automatiquement slectionne par le moteur de script de QlikView selon la complexit de l'opration.) Le mode super-rapide est (trs approximativement) 10fois plus rapide que le mode standard ou environ 100fois plus rapide que le chargement de la base de donnes de faon ordinaire.
427
La base de donnes doit tre un journal enregistr dans un fichier texte (et non ODBC/OLEDB). QlikView garde trace du nombre d'enregistrements qui ont dj t lus et charge uniquement les enregistrements ajouts la fin du fichier.
Exemple de script:
Buffer (Incremental) Load * From Journal.txt (ansi, txt, delimiter is '\t', embedded labels);
La source de donnes peut tre n'importe quelle base de donnes. QlikView charge les enregistrements insrs dans la base de donnes aprs la dernire excution du script. Un champ de ModificationDate (ou un champ similaire) est requis pour que QlikView reconnaisse les nouveaux enregistrements.
428
Exemple de script:
Table_QV: SQL SELECT ClPrimaire, X, Y FROM TABLE_BD WHERE MomentModification >= #$(MomentDernExc)# AND MomentModification < #$(DbutCetteExc)#; Concatenate LOAD ClPrimaire, X, Y FROM Fichier.QVD; STORE Table_QV INTO Fichier.QVD;
La source de donnes peut tre n'importe quelle base de donnes. QlikView charge les enregistrements insrs ou mis jour dans la base de donnes aprs la dernire excution du script. Un champ de ModificationDate (ou un champ similaire) est requis pour que QlikView reconnaisse les nouveaux enregistrements. Un champ de cl primaire est requis pour que QlikView extraie les enregistrements mis jour du fichier QVD. Cette solution forcera la lecture du fichier QVD en mode standard (plutt qu'en mode super-rapide), qui reste beaucoup plus rapide que le chargement de la base de donnes entire.
l l
429
Exemple de script:
Table_QV: SQL SELECT ClPrimaire, X, Y FROM TABLE_BD WHERE MomentModification >= #$(MomentDernExc)#; Concatenate LOAD ClPrimaire, X, Y FROM Fichier.QVD WHERE NOT Exists(ClPrimaire); STORE Table_QV INTO Fichier.QVD;
La source de donnes peut tre n'importe quelle base de donnes. QlikView charge les enregistrements insrs ou mis jour dans la base de donnes aprs la dernire excution du script. QlikView retire les enregistrements supprims de la base de donnes aprs la dernire excution du script. Un champ de ModificationDate (ou un champ similaire) est requis pour que QlikView reconnaisse les nouveaux enregistrements. Un champ de cl primaire est requis pour que QlikView extraie les enregistrements mis jour du fichier QVD. Cette solution forcera la lecture du fichier QVD en mode standard (plutt qu'en mode super-rapide), qui reste beaucoup plus rapide que le chargement de la base de donnes entire.
l l
l l
430
Exemple de script:
Let MomentCetteExc = Now( ); Table_QV: SQL SELECT ClPrimaire, X, Y FROM TABLE_BD WHERE MomentModification >= #$(MomentDernExc)# AND MomentModification < #$(MomentCetteExc)#; Concatenate LOAD ClPrimaire, X, Y FROM Fichier.QVD WHERE NOT EXISTS(ClPrimaire); Inner Join SQL SELECT ClPrimaire FROM TABLE_BD; If ScriptErrorCount = 0 then STORE Table_QV INTO Fichier.QVD; Let MomentDernExc = MomentCetteExc; End If
431
432
29 Scurit
Un mcanisme de scurit peut tre dfini de deux manires dans QlikView: Il peut tre intgr au script du document QlikView ou dfini l'aide de QlikView Publisher.
433
instructions de script grant les tables de scurit figurent dans la section d'accs qui dmarre dans le script par l'instruction section access. Si une section d'accs est dfinie dans le script, la partie du script chargeant les donnes normales doit se trouver dans une autre section, qui commence par l'instruction section application.
Exemple:
Section Access; Load * inline [ACCESS,USERID,PASSWORD ADMIN, A,X USER,U,Y ]; Section Application; Load... ... from... ...
Remarque: Les droits d'accs ADMIN s'appliquent uniquement aux documents locaux. Les documents ouverts sur un serveur sont toujours accessibles l'aide de droits USER.
PASSWORD
434
SERIAL
Champ qui doit contenir un nombre correspondant au numro de srie de QlikView. Exemple: 4900 2394 7113 7304 QlikView vrifiera le numro de srie de l'utilisateur et le compare la valeur de ce champ. Champ qui doit contenir une chane correspondant un nom d'utilisateur ou nom de groupe du domaine Windows NT. QlikView rcuprera les informations de connexion auprs du systme d'exploitation et les comparera la valeur de ce champ.
NTNAME
NTDOMAINSID Champ qui doit contenir une chane correspondant un SID du domaine Windows NT. Exemple: S-1-5-21-125976590-4672381061092489882 QlikView rcuprera les informations de connexion auprs du systme d'exploitation et les comparera la valeur de ce champ. NTSID Champ devant contenir un SID Windows NT. Exemple: S-15-21-125976590-467238106-1092489882-1378 QlikView rcuprera les informations de connexion auprs du systme d'exploitation et les comparera la valeur de ce champ. Champ devant contenir le champ omettre pour cet utilisateur spcifique. On peut utiliser des caractres gnriques et le champ peut tre vide. La mthode la plus facile est d'utiliser une fonction subfield.
OMIT
QlikView comparera le numro de srie QlikView au champ SERIAL, le nom d'utilisateur et les groupes Windows NT NTNAME, le SID du domaine Windows NT NTDOMAINSID et le SID Windows NT NTSID. Il demandera ensuite un ID utilisateur et un mot de passe et les comparera aux champs USERID et PASSWORD. Si l'ID utilisateur, le mot de passe et les proprits d'environnement sont associs de la mme manire que dans la table Section Access, le document s'ouvre avec le niveau d'accs correspondant. Sinon, QlikView refusera l'accs au document. Si l'ID utilisateur et/ou le Mot de passe ne sont pas saisis correctement au bout de trois tentatives, la procdure de connexion doit tre reprise au dbut. Comme la logique interne qui distingue QlikView est aussi utilise dans la section d'accs, les champs de scurit peuvent tre indiqus dans diffrentes tables. (Ainsi, un gestionnaire de systme peut crer un document QlikView en dehors des tables de scurit. Dans ce cas, on simule un bon numro de srie, un mot de passe, etc. en cliquant sur la valeur de champ correspondante.) Au cours de la procdure de connexion, QlikView vrifiera d'abord les champs SERIAL, NTNAME, NTDOMAINSID et NTSID afin de voir si ces informations sont suffisantes pour autoriser l'accs au document. Si c'est le cas, QlikView ouvrira le document sans demander d'ID utilisateur ni de Mot de passe. Si seulement certains champs d'accs sont chargs, le programme utilise les informations requises appropries parmi celles numres ci-dessus. Tous les champs lists dans les instructions Load ou Select de la section d'accs doivent tre crits en MAJUSCULES. Tout nom de champ contenant des lettres minuscules dans la base de donnes doit tre converti en lettres majuscules l'aide de la fonction upper (voir upper(textexpression) (page 348)) avant d'tre lu par l'instruction Load ou Select. En revanche, l'ID utilisateur et le mot de passe saisis par l'utilisateur final ouvrant les documents QlikView ne tiennent pas compte de la casse. Une astrisque (*) est interprte comme toutes les valeurs (listes) de ce champ, c'est--dire une valeur liste ailleurs dans cette table. S'il est utilis dans l'un des champs systme (USERID, PASSWORD, NTNAME ou SERIAL) d'une table charge dans la section d'accs du script, il est interprt comme toutes les valeurs possibles du champ (y compris celles qui ne figurent pas dans la liste).
435
Remarque: Lors du chargement de donnes partir d'un fichier QVD, l'utilisation de la fonction upper ralentit la vitesse de chargement. Remarque: Pour gnrer des tables d'accs dans des instructions inline, utilisez l' Assistant Table de restriction d'accs (page 209).
Exemple 1:
Seul le numro de srie est vrifi. Le niveau d'accs ADMIN est accord un seul ordinateur. Tous les autres ordinateurs obtiennent le niveau d'accs USER. Notez que l'astrisque peut servir indiquer n'importe quel numro de srie. Pour cela, l'instruction Star is *; doit prcder le chargement de cette table.
ACCESS
ADMIN USER
SERIAL
4900 2394 7113 7304 *
Exemple 2:
L'administrateur et le serveur sur lequel QlikView est excut en traitement par lots obtiennent un accs ADMIN. Tous les autres utilisateurs du domaine obtiennent un accs USER en saisissant l'ID utilisateur et le mot de passe USER.
ACCESS SERIAL
ADMIN ADMIN USER *
NTDOMAINSID
USERID
ADMIN * USER
PASSWORD
ADMIN * USER
436
copier les slections des champs figurant dans section access aux champs section application portant exactement les mmes noms (qui doivent tre crits en MAJUSCULES). Ces slections effectues, QlikView cachera en permanence l'utilisateur toutes les donnes ainsi exclues. Pour pouvoir excuter cette procdure, activez l'option Rduction initiale des donnes base sur l'accs aux sections sous l'onglet Proprits du document: Ouverture. Si cette fonction est utilise dans des documents censs tre distribus par d'autres moyens que le serveur QlikView, cochez l'option Interdire le chargement de fichiers binaires disponible sous le mme onglet afin de maintenir la protection des donnes.
Remarque: Tous les noms de champs utiliss dans le transfert dcrit ci-dessus et toutes les valeurs de ces champs doivent tre en majuscules, car les noms et les valeurs de champs sont par dfaut convertis en majuscules dans section access.
Exemple:
section access; load * inline [ ACCESS, USERID,REDUCTION, OMIT ADMIN, ADMIN,*, USER, A,1 USER, B, 2,NUM USER, C, 3, ALPHA ]; section application; T1: load *, NUM AS REDUCTION; load Chr( RecNo()+ord(A)-1) AS ALPHA, RechNo() AS NUM AUTOGENERATE 3;
Le champ REDUCTION (en lettres majuscules) existe dsormais la fois dans section access et dans section application (toutes les valeurs de champ sont galement en majuscules). Les deux champs seraient normalement compltement distincts, mais si l'option Rduction initiale des donnes base sur l'accs aux sections est slectionne, ils seront lis et rduiront le nombre d'enregistrements affichs pour l'utilisateur. Le champ OMIT figurant dans section access dfinit les champs devant tre cachs l'utilisateur. Le rsultat sera le suivant : L'utilisateur A peut voir tous les champs, mais seulement les enregistrements connects REDUCTION=1. L'utilisateur B peut voir tous les champs l'exception de NUM et seulement les enregistrements connects REDUCTION=2. L'utilisateur C peut voir tous les champs l'exception d'ALPHA et seulement les enregistrements connects REDUCTION=3.
437
Cela permet un administrateur de base de donnes de contrler l'accs des utilisateurs, y compris aux documents QlikView binaires chargs.
29.10 Chiffrement
La communication entre QlikView Server et un client QlikView Windows est code. Cependant, en cas d'utilisation du client AJAX, la communication n'est pas code. En outre, tous les documents QlikView sont brouills, ce qui rend les informations illisibles pour des visionneurs, dbogueurs, etc.
438
439
30 Proprits du document
Ouvre la page Proprits du document: Gnral (page 440). Elle permet de spcifier certains paramtres, tels que l'image et le son d'ouverture, la police par dfaut, l'ordre de tri, etc. pour un document en particulier.
Titre
Indique le titre affich dans la barre de titre de la fentre. Par dfaut, c'est le nom de fichier du document qui est utilis. Pour le modifier, saisissez le nouveau titre dans la zone de texte Titre. Dans la zone de texte Auteur, spcifiez l'auteur du fichier QlikView.
Auteur
440
Format d'enregistrement Ce groupe permet de dfinir le niveau de compression des fichiers QlikView. Compression Les options Moyenne et Haute diminuent considrablement la taille du fichier QlikView, au dtriment de la vitesse de chargement et d'enregistrement. Les options de compression dfinies dans les Proprits du document sont appliques au document ouvert. Les options de compression dfinies dans les Prfrences utilisateur sont appliques tous les nouveaux documents. Pour plus de dtails sur la compression et sur la faon de dfinir la compression par dfaut pour tous les nouveaux fichiers, voir Prfrences utilisateur: Enregistrer (page 85) dans la bote de dialogue Prfrences utilisateur. Info-bulles d'alerte Ce bouton ouvre la bote de dialogue Paramtres de la fentre contextuelle qui permet de dfinir l'apparence par dfaut des info-bulles d'alerte. Ce bouton ouvre la bote de dialogue Paramtres de la fentre contextuelle (page 445) qui permet de dfinir l'apparence par dfaut des messages info-bulle. Fonctionnalit dont l'activation est effectue par un dveloppeur QlikView. Le dveloppeur appelle la bote de dialogue tat alternatif en cliquant sur ce bouton. Pour plus d'informations, voir tats alternatifs (page 129).
Info-bulles d'aide
tats alternatifs...
Remarque: Activez uniquement cette fonctionnalit si son utilisation se justifie dans le document QlikView.
Stat. de la mmoire Cliquez sur ce bouton afin d'enregistrer un fichier de tables contenant des statistiques sur l'utilisation de la mmoire concernant le document QlikView actif. Ce fichier peut tre lu par exemple par QlikView pour analyser les besoins en mmoire de diffrentes parties du document.
441
Cochez cette case pour personnaliser l'attribut Couleur d'arrire-plan de l'option Arrire-plan par dfaut de la feuille applicable la ou aux fentres du document. La couleur peut tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsqu'on clique sur le bouton. Vous pouvez galement spcifier une image d'arrire-plan en cochant la case Image du papier peint et en cliquant sur le bouton Modifier. Vous ouvrirez ainsi la bote de dialogue Changer le papier peint o vous pourrez slectionner un fichier image. L'image d'arrire-plan peut tre modifie l'aide des options suivantes.
Formatage d'image: Sans tirement: L'image s'affiche telle quelle et peut donc tre en partie masque. Remplir: L'image est tire pour remplir la feuille, mais ses proportions ne sont pas respectes. Conserver les proportions L'image est tire autant que possible tout en conservant les bonnes proportions. Proportionnel: L'image est tire autant que possible tout en conservant les bonnes proportions. Les zones non couvertes sont ensuite remplies l'aide de morceaux de l'image. Mosaque: Si cette option est slectionne, l'image est affiche en mosaque en autant d'exemplaires que l'espace le permet. Options d'orientation Horizontal et Vertical: Horizontal: L'image peut tre aligne horizontalement: Gauche, au Centre ou Droite. Vertical: L'image peut tre aligne verticalement: en Haut, au Centre ou en Bas.
Utiliser une syntaxe FTP Si l'option Utiliser une syntaxe FTP passive est coche, la syntaxe FTP passive passive est active. Le protocole FTP intervient dans la bote de dialogue Ouvrir des fichiers Internet ou Ouvrir un document QlikView (page 205). L'option de syntaxe passive est utilise pour communiquer avec un serveur travers un parefeu. Gnrer un fichier journal Pour suivre l'excution du script de chargement, slectionnez Gnrer un fichier journal.Les informations prsentes dans la fentre Progression pendant l'excution du script seront stockes dans le fichier qv.log. Insre l'horodateur dans le nom du fichier, par exemple ventes.qvw.2009_02_26_ 12_09_50.log. Ce paramtre est uniquement disponible lorsque la case Gnrer un fichier journal est coche. L'option Masquer les options de menu non disponibles est utilise conjointement avec les paramtres de scurit. Toutes les options de menu qui devraient normalement tre grises seront compltement caches.
442
On peut supprimer la range d'onglets de la feuille QlikView en cochant Masquer la range d'onglets. Pour passer d'une feuille une autre, utilisez les Actions (page 585) (Fonction: Feuille suivante/Feuille prcdente) ou la barre d'outils Feuilles accessible partir du Menu Affichage (page 62). Vous pouvez aussi utiliser le contrle d'automatisation, qui vous permettra par exemple de forcer l'utilisateur se dplacer d'une feuille l'autre et mme effectuer des slections dans un certain ordre. L'option Conserver les tampons QVD non rfrencs ignore la procdure normale, qui purge tout de suite aprs l'excution du script tous les Fichiers QVD (page 425) crs automatiquement, condition qu'ils ne soient plus utiliss par le document qui les a crs. Normalement, cette case ne doit pas tre coche. Si la case Calcul des fractiles patrimoniaux est coche, QlikView utilise des valeurs discontinues comme rsultats de la fonction d'agrgation de fractile. Dsactivez cette case afin que QlikView utilise une valeur interpole, conformment la fonction Centile de Microsoft Excel. Avant la version7.5, QlikView ne prenait en charge que l'algorithme de valeurs discontinues. Si la case Dsactiver l'annulation de disposition est coche, le fonctionnement de la mmoire tampon des oprations d'annulation des modifications de la disposition est interrompu. Cela permet de limiter la consommation inutile de la mmoire lors du dploiement de certains documents QlikView. chaque fois qu'un utilisateur ou qu'une macro modifie la disposition, un ensemble de donnes est gnralement ajout la la mmoire tampon des oprations d'annulation des modifications de la disposition. Dans certains cas extrmes, le stockage des donnes dans la mmoire tampon peut entraner des problmes lors du dploiement des documents sur un serveur QlikView.
Utiliser WebView dans la Permet d'afficher ou de masquer le mode WebView, lequel utilise le navigateur disposition Web interne de QlikView pour prsenter la disposition du document sous forme de page AJAX. Encodage d'exportation par dfaut Utilisez Encodage d'exportation par dfaut pour dfinir le jeu de caractres par dfaut exporter dans de nouveaux documents. Choisissez l'une des options suivantes: ANSI, Unicode ou UTF-8. Le menu droulant Style des objets permet de choisir le style d'objet de tous les objets de feuille. Le mode Avanc permet de configurer diffrents paramtres, tels que Style des objets de feuille et le type de bordure utiliser, sous l'onglet Disposition de chacun de ces objets. Le mode Simplifi permet galement de configurer le Style des objets de feuille, mais il configure automatiquement la plupart des paramtres. Il dfinit des lments tels que le style des barres de dfilement et les bordures. Certains paramtres sont galement modifiables via l'onglet Disposition (page 520) de ces objets.
443
Style des objets de feuille Dans le menu droulant Style des objets de feuille, slectionnez un style pour les lgendes des objets de feuille. Le style slectionn est appliqu tous les objets de feuille avec une barre de titre dans le document. Style de range d'onglets Dans la liste droulante Style de range d'onglets, slectionnez l'un des styles disponibles pour l'apparence des lignes d'onglets. Le style slectionn s'appliquera tous les onglets du document. Aspect de la slection QlikView prend en charge diffrentes prsentations des donnes et plusieurs possibilits pour effectuer des slections dans les listes de slection et les listes multiples. Les styles QlikView classique, Balise d'angle, Voyant et Cases cocher de voyant utilisent tous le codage couleur pour signaler les valeurs slectionnes, possibles et exclues. Les styles Cases cocher Windows et Cases cocher de voyant imitent l'interface Windows standard en associant une case cocher chaque valeur. En choisissant un style spcifique dans cette commande, vous pouvez forcer le document apparatre dans un style ou dans un autre chaque ouverture. Vous trouverez plus d'informations sur les styles de slection sous Prfrences utilisateur (page 81) et Proprits de la liste de slection: Prsentation (page 514). Lorsqu'on utilise les styles de slection base de couleurs, un certain nombre de jeux de couleurs diffrents sont disponibles. Les jeux de couleurs de base (vert pour les valeurs slectionnes, bleu pour les valeurs verrouilles, etc.) ne sont pas modifiables, mais des variations de ton et d'intensit sont possibles.
Style Dfinit le style de slection du document. Slectionnez l'une des alternatives proposes dans la liste droulante. Si vous choisissez <Valeurs utilisateur par dfaut> , le document s'ouvrira toujours conformment au style de slection indiqu dans les Prfrences utilisateur de l'ordinateur utilis. Jeu de couleurs Dfinit le jeu de couleurs des slections pour le document. Slectionnez l'une des alternatives proposes dans la liste droulante. Si vous choisissez <Valeurs utilisateur par dfaut> , le document s'ouvrira toujours conformment au jeu de couleurs indiqu dans les Prfrences utilisateur de l'ordinateur utilis. Transparence Dfinit la transparence de la couleur de slection dans les listes de slection et les listes multiples.
Arr.-plan range d'onglets Spcifiez une couleur personnalise pour l'arr.-plan range d'onglets en cliquant sur le bouton Arrire-plan ligne d'onglets correspondant.
444
Vous pouvez accder cette bote de dialogue soit partir de l'onglet Proprits du document: Gnral, soit partir de la bote de dialogue Alertes, qui se trouvent dans le menu Outils. Elle sert dfinir les proprits des Info-bulles d'aide ou des Info-bulles d'alerte. Les contrles de la bote de dialogue permettent de personnaliser les proprits suivantes: Le bouton Police ouvre la bote de dialogue Police (page 519) standard, qui permet de modifier les paramtres de police du texte de la fentre contextuelle modifier. La couleur d'arrire-plan de la fentre contextuelle peut tre dfinie comme une couleur unie ou un dgrad partir de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsque vous cliquez sur le bouton de couleur. L'icne par dfaut de la fentre contextuelle est une icne de question pour les info-bulles d'aide et une icne d'avertissement pour les info-bulles d'alertes. Choisissez parmi plusieurs autres options ou dfinissez l'affichage sur Aucune icne dans la liste droulante. Saisissez une dure dans la zone d'dition Dure d'affichage pour que les fentres contextuelles se ferment automatiquement aprs un certain temps (mesur en millisecondes). Si vous indiquez 0, la fentre restera affiche l'cran jusqu' ce que l'utilisateur clique pour la supprimer. Cochez Son pour lier un son la fentre contextuelle; voir Lier des informations des valeurs de champs (page 417). La zone d'dition en dessous doit alors contenir un chemin valide menant vers un fichier audio .wav. Il peut s'agir d'un chemin externe (par exemple, c:\monson.wav) ou du chemin d'un son QlikView ( Fichiers internes (page 175)) dj associ au programme (par exemple, qmem://<bundled>/sounds/qv_ ok.wav).
445
Couleur de la zone
La plupart des zones colores d'un document QlikView peuvent tre modifies partir de la bote de dialogue Couleur de la zone. Indiquez soit une couleur unie couvrant toute la zone, soit un effet de dgrad. Les options de dgrad dcrites ci-dessous ne sont pas toujours disponibles et seront alors sgrises, par exemple pour les couleurs de texte. Couleur unie Dgrad uni Option de base, qui utilise une seule Couleur de base uniforme. Cette option introduit l'utilisation d'une Luminosit variable pour crer un effet de dgrad. Cre un effet de dgrad entre la Couleur de base et la Deuxime couleur spcifie.
Dgrad bicolore
Dans les groupes Couleur de base et Deuxime couleur, on peut choisir des couleurs fixes ou calcules. Tous les paramtres de couleur peuvent tre affichs dans la bote de dialogue. Dans le groupe Couleur de base, vous dterminez la couleur de base pour les zones unies et les dgrads. Fixe Cette option indique une seule couleur fondamentale. Cliquez sur le bouton color pour changer de couleur.
446
Calcul
La couleur peut tre calcule de faon dynamique par une expression. L'expression doit tre une reprsentation de couleur valide, qui s'obtient l'aide des Fonctions de la catgorie Couleur (page 389). Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Si le rsultat de l'expression n'est pas une reprsentation de couleur valide, le programme utilisera par dfaut le noir. Lorsque vous utilisez un dgrad uni, ce curseur dtermine l'ombrage/la luminosit relatifs de la couleur l'autre extrmit du dgrad. Le curseur va du plus sombre ( gauche) au plus lumineux ( droite). Au milieu, ce rglage rend une couleur uniforme.
Luminosit
Dans le groupe Deuxime couleur, vous dterminez la deuxime couleur pour les dgrads bicolores. Fixe Cette option indique une seule couleur fondamentale. Cliquez sur le bouton color pour changer de couleur. La couleur peut tre calcule de faon dynamique par une expression, l'aide des Fonctions de la catgorie Couleur (page 389).
Calcul
Dans le groupe Style d'ombrage, vous dterminez la direction de l'effet de dgrad. Vous pouvez obtenir diffrents rsultats en combinant les options disponibles (Horizontal, Vertical, etc.) avec l'une des quatre variantes. Le groupe Variantes prsente quatre options diffrentes pour chaque Style d'ombrage slectionn. Cliquez sur celle que vous prfrez.
447
Dans cet onglet, on peut personnaliser l'ouverture d'un document. Image Slectionner... Cochez cette case afin de spcifier une image d'ouverture pour le document. Cliquez sur ce bouton pour ouvrir la bote de dialogue Slectionne l'image o vous pouvez slectionner une image (bmp, jpg, jpeg ou png). Permet l'utilisateur de fermer l'image d'ouverture en cliquant dessus. On doit cocher soit cette case, soit la case en dessous.
Fermer aprs n secondes Ferme l'image d'ouverture automatiquement. On doit cocher soit cette case, soit la case au-dessus. Fermer aprs chargement Ferme l'image d'ouverture lorsque le fichier a t charg. Son Cochez cette case pour ajouter un son l'ouverture du document. Le bouton Slectionner est alors disponible. Ce bouton permet d'ouvrir la bote de dialogue Slectionner un fichier son o vous pouvez chercher un fichier son.
Slectionner...
448
Lire
Rduction initiale des Si l'option Scurit (page 433) est slectionne, QlikView excutera une donnes base sur l'accs procdure l'ouverture du document (ou l'ouverture d'une nouvelle session sur aux sections le serveur QlikView) qui cache de faon permanente certaines donnes l'utilisateur, en fonction des informations de connexion que celui-ci a fournies. Lorsque cette caractristique est utilise sur un document qui n'est pas excut exclusivement sur un serveur QlikView, elle doit toujours tre combine avec l'option Interdire le chargement de fichiers binaires (voir ci-dessous) afin de prserver la scurit d'accs aux donnes. Ce paramtre est mutuellement exclusif avec Slection initiale base sur l'accs aux sections. Exclusion stricte Si cette case est coche en plus de Rduction initiale des donnes base sur l'accs aux sections, l'exclusion stricte sera utilise lors de la rduction des donnes. Cela signifie que l'accs au document sera refus chaque fois que les valeurs des champs de rduction de la section d'accs n'auront pas leurs quivalents dans les champs correspondants de la section d'application. Cela ne s'appliquera toutefois pas pour les utilisateurs possdant le statut d'administrateur, qui, la place, verront les donnes non rduites mme si les valeurs ne correspondent pas. Par dfaut, ce paramtre est activ dans les documents crs avec QlikView 7.02 et les versions ultrieures et il est recommand pour un maximum de scurit d'accs. Si cette option est coche, QlikView excutera une procdure l'ouverture du document (ou l'ouverture d'une nouvelle session sur le serveur QlikView) qui affichera la slection en fonction des informations de connexion que l'utilisateur aura fournies. Lorsque cette caractristique est utilise sur un document qui n'est pas excut exclusivement sur un serveur QlikView, elle doit toujours tre combine avec l'option Interdire le chargement de fichiers binaires (voir cidessous) afin de prserver la scurit d'accs aux donnes. Ce paramtre est mutuellement exclusif avec Rduction initiale des donnes base sur l'accs aux sections. Si cette option est slectionne, il est impossible de charger des donnes partir du fichier .qvw du document dans un autre document QlikView par une instruction Binary (page 244). Permet de dfinir le mode d'affichage du document sur AccessPoint lorsque l'option d'aperu est slectionne. Aucune Un aperu avec un message indiquant une image manquante apparat sur AccessPoint. Ouverture de la feuille La premire feuille du document apparat sur AccessPoint. Image Cliquez sur Parcourir pour rechercher l'image afficher sur AccessPoint.
Miniature du document
449
Pour afficher l'onglet Proprits du document: Feuilles permet de garder une trace de chaque feuille et de chaque objet du document QlikView. Cet onglet de la bote de dialogue consiste en deux listes: la liste des Feuilles et la liste des Objets de feuille. Vous pouvez trier les deux tableaux sur n'importe quelle colonne, en cliquant sur l'en-tte de la colonne voulue. La liste des Feuilles contient les informations suivantes: # ID de la feuille Titre tat Numro de la feuille (position), partir de 0.
ID unique de la feuille.
Texte qui apparat sur l'onglet de la feuille. Indique si l'tat de la feuille est normal, masqu ou si elle possde une condition d'affichage. Nombre d'objets actuellement sur la feuille.
Nbre d'objets
450
Aprs avoir cliqu sur une feuille de la liste, utilisez les boutons au-dessous pour la supprimer ou pour ouvrir directement la bote de dialogue Proprits partir de ce menu. Vous pouvez aussi promouvoir/abaisser la feuille. La liste des Objets de feuille contient les informations suivantes: ID de la feuille ID d'objet
ID unique de la feuille.
Liste les ID d'objet uniques de chaque objet de feuille. Les objets lis ont le mme ID. Prcise le type d'objet. Texte figurant dans la lgende de l'objet de feuille. Indique si l'objet est normal, rduit, agrandi, masqu ou s'il possde une condition d'affichage. Temps en millisecondes ncessaire pour le dernier recalcul du contenu de l'objet. Cette information n'est pertinente que pour les objets qui sont effectivement calculs (graphiques, zones Table et tout objet contenant des formules). Couche dfinie sous l'onglet Disposition de la bote de dialogue des proprits de l'objet comme BasStandard ou Haut; ces proprits correspondent aux nombre -1, 0 ou 1 dans la liste. (La couche d'un objet peut toutefois tre dfinie par n'importe quel nombre compris entre -128 et +127 via l'interface API d'automatisation.) Quantit de mmoire vive (en Ko) ncessaire pour le dernier recalcul du contenu de l'objet. Cette information n'est pertinente que pour les objets qui sont effectivement calculs (graphiques, zones Table et tout objet contenant des formules). Position actuelle du bord indiqu de l'objet de feuille par rapport au bord de la fentre du document, exprime en pixels. Dimensions de l'objet, exprimes en pixels. Position actuelle de l'objet sous forme d'icne (= rduit) et exprime en pixels.
Temps de calcul
Couche
Mmoire
Gauche, Haut, Droite, Bas Largeur, Hauteur Gauche (min.), Haut (min.), Droite (min.), Bas (min.) Largeur Hauteur
Largeur actuelle de l'icne rduite de l'objet, exprime en pixels. Hauteur actuelle de l'icne rduite de l'objet, exprime en pixels.
451
Exporter la structure
En cliquant sur ce bouton, vous pouvez exporter la structure des feuilles et objets du document vers un ensemble de fichiers texte. Ces fichiers texte, l'un pour les feuilles (nomdufichier.Feuilles.tab), l'autre pour les objets (nomdufichier.Objets.tab), peuvent facilement tre lus nouveau dans QlikView pour vous permettre de poursuivre l'analyse en bnficiant de toute la puissance de la logique QlikView. Une bote de dialogue vous permet de slectionner le dossier cible de l'exportation. Par dfaut, les fichiers sont placs dans le mme dossier que le document QlikView.
Aprs avoir cliqu sur un objet de la liste, utilisez les boutons au-dessous pour le supprimer ou pour ouvrir directement la bote de dialogue Proprits partir de ce menu. Vous pouvez slectionner plusieurs objets en cliquant dessus avec la touche CTRL enfonce.
Sur cet onglet, vous dfinissez certaines des proprits du document s'excutant sur un serveur QlikView.
Mode d'actualisation du document lors de sa mise jour sur le serveur Ce paramtre dfinit comment sera manipul un document modifi sur le serveur QlikView.
452
Le client provoque Choisissez cette option si le serveur ne doit pas lancer automatiquement l'actualisation. Si les d'opration d'actualisation de donnes sur le client. Quand une nouvelle version anciennes donnes ne sont du document devient disponible sur le serveur, le client est invit rgnrer les pas stockes sur le donnes selon les prfrences dfinies sous l'option Mode de lancement de serveur ou si le client est l'actualisation du client dcrit ci-dessous. Si ce n'est pas possible, parce que le trop ancien, la session client est trop ancien (version antrieure la version8) ou que le serveur est sera dconnecte. configur avec l'option Autoriser une seule copie du document dans la mmoire dans le panneau de configuration de QlikView Server, la session sera simplement dconnecte. Le client provoque Choisissez cette option si vous prfrez laisser le client lancer une actualisation l'actualisation. Si les des donnes, mais permettre au serveur de lancer une actualisation automatique si anciennes donnes ne sont ncessaire. Quand une nouvelle version du document devient disponible sur le pas stockes sur le serveur, le client est invit rgnrer les donnes selon les prfrences dfinies serveur ou si le client est sous l'option Mode de lancement de l'actualisation du client dcrit ci-dessous. trop ancien, Si ce n'est pas possible, parce que le client est trop ancien (version antrieure la l'actualisation sera version8) ou si le serveur est configur avec l'option Autoriser une seule copie effectue du document dans la mmoire dans le panneau de configuration de QlikView automatiquement Server, l'actualisation sera effectue automatiquement par le serveur. Le serveur effectue l'actuatlisation automatiquement, sans action du client C'est l'option choisir si vous prfrez toujours laisser le serveur lancer automatiquement une actualisation des donnes sur le client. Quand une nouvelle version du document devient disponible sur le serveur, les donnes dans le client seront rgnres.
Mode de lancement de l'actualisation du client Ce paramtre dfinit comment le client doit tre avis de la disponibilit de nouvelles donnes sur le serveur et lancer une actualisation. Ce paramtrage est seulement possible si c'est le client qui provoque l'actualisation dans le mode d'actualisation du document lors de sa mise jour sur le serveur (voir cidessus).
Effectuez avec le bouton La disponibilit de nouvelles donnes est indique par le bouton Actualiser dans de la barre d'outils la barre d'outils qui devient actif et de couleur verte (la commande correspondante dans le menu Fichier devient aussi active). L'actualisation est lance sur ordre de l'utilisateur en cliquant sur le bouton de la barre d'outils ou via la commande Actualiser du menu Fichier. Information et invite En plus du bouton Actualiser qui devient vert sur la barre d'outils, la disponibilit de nouvelles donnes est indique par une bote de dialogue. L'utilisateur pourra choisir d'actualiser les donnes immdiatement ou attendre. Dans ce cas, l'actualisation sera lance plus tard sur ordre de l'utilisateur en cliquant sur le bouton de la barre d'outils ou sur la commande Actualiser du menu Fichier. L'actualisation sera lance ds que le serveur indiquera que les nouvelles donnes sont disponibles. Un message sera affich pour indiquer que la rgnration a lieu
453
Actualiser
L'actualisation sera lance ds que le serveur indiquera que les nouvelles donnes sont disponibles. Aucun message ne sera affich pour indiquer que la rgnration a lieu. L'utilisateur verra un gel de son document durant quelques fractions de seconde jusqu' quelques minutes, le temps dpendant de la configuration du serveur et de la taille du document .
Objets stocks sur le serveur Le paramtre figurant dans ce groupe permet de rendre impossible la cration et le partage de certaines entits sur le poste client lorsque le document est excut sur QlikView Server. Notez qu'est possible de bloquer tous les types d'objets de collaboration pour tous les documents sur un serveur en dsactivant le paramtre Permettre la collaboration sur le serveur dans le panneau de configuration de QlikView Server. Ce paramtre a priorit sur le paramtre ci-dessous.
Autoriser les Favoris sur Cochez cette case pour permettre aux utilisateurs distants de crer et de partager le serveur des favoris de document sur le serveur. Autoriser les Objets sur le serveur Autoriser les Rapports sur le serveur Cochez cette case pour permettre aux utilisateurs distants de crer et de partager des objets de feuille avec le document sur le serveur. Cochez cette case pour permettre aux utilisateurs distants de crer et de partager des rapports sur le serveur.
ID du produit OEM Les paramtres de ce groupe permettent d'ajouter un ID de produit OEM au document. Pour plus d'informations, voir Add OEM Product ID. Cette option n'est disponible qu'avec une licence de partenaire OEM.
ID du produit OEM Slectionnez ID du produit OEM dans la liste droulante.
Dure de la session de QlikView Server Si un document est publi sur un serveur QlikView, il peut tre judicieux de dfinir une dure maximale de session par scurit et de paramtrer le serveur pour qu'il termine les sessions inactives ou trop longues. Le paramtre situ au bas de cet onglet vous permet d'effectuer cette opration au niveau du document. Il est possible de dfinir des restrictions plus importantes pour les documents contenant des donnes confidentielles.
Les paramtres correspondants sont galement disponibles ct serveur et sont valides pour tous les documents publis. Le paramtre avec le niveau de restriction le plus lev est utilis. Dure totale maximum Cette case cocher permet de dfinir une dure de session inactive, c'est--dire de la session (sec.) que vous pouvez indiquer au serveur de fermer une session lorsque l'utilisateur n'a effectu aucun clic pendant un temps donn. La dure de la session inactive est dfinie en secondes. Temps total maximum de Cette case cocher permet de dfinir une dure totale de session, c'est--dire que la session (seconde) vous pouvez indiquer au serveur de fermer une session aprs un temps donn, que l'utilisateur ait effectu un clic ou non. La dure totale de la session est dfinie en secondes. Permet la fonction "push" du serveur Cochez cette case si le serveur doit autoriser l'actualisation progressive du document.
454
Cochez cette case si le serveur doit autoriser les mises jour dynamiques dans un document.
Filtrer la liste des Lorsque cette option est active, les utilisateurs peuvent uniquement consulter les documents de documents figurant dans la liste d'AccessPoint et sous Ouvrir sur un serveur, en l'AccessPoint sur la base fonction de leur accs la section, en plus d'autres droits d'accs qui leur ont t de la Section Accs attribus. Vous noterez que les noms figurant dans la colonne NTNAME de l'accs la section sont enregistrs en clair dans le fichier qvw. Aucun mot de passe ne sera toutefois enregistr.
Sous cet onglet, un programme de rechargement par dfaut peut tre propos pour le document dans le serveur QlikView. Programme prfr Dans ce menu droulant, dfinissez la frquence des rechargements du document. Le programme peut tre dfini sur Aucun, Excution unique, Toutes les heures, Tous les jours, Toutes les semaines et Tous les mois. Dfinissez ensuite les dtails du programme comme l'heure de dbut, les jours de la semaine, etc. dans les champs situs au-dessous.
455
L'onglet Proprits de la zone de saisie: Contraintes est accessible d'un clic droit sur une zone de saisie, puis via la commande Proprits du menu contextuel. Les Variable (page 183) ajoutes aux Variables affiches sous l'onglet Proprits de la zone de saisie: Gnral (page 573) figurent dans la liste Variables de l'onglet Contraintes, partir duquel vous pouvez les modifier. Pour afficher l'onglet Proprits du document: Variables, choisissez Paramtres, puis Proprits du document: Variables. La liste de variables peut tre modifie via l'option Afficher les variables systme.Le bouton Crer... permet d'ajouter une nouvelle variable au document. Le bouton Supprimer supprime la variable slectionne. Dans le groupe Paramtres de la variable slectionne, la zone d'dition affiche la Valeur active de la variable slectionne. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813). Les variables ne sont gnralement pas incluses dans les favoris, mais vous pouvez cocher ici l'option Inclure dans les favoris. Dans le groupe Contraintes de saisie, spcifiez des contraintes qui seront vrifies pour toutes les valeurs saisies par l'utilisateur comme variable. Si une valeur ne rpond pas aux contraintes spcifies, elle sera rejete et un message d'erreur pourra s'afficher. Les options suivantes sont disponibles:
456
Les valeurs d'entre ne sont vrifies par rapport aucune contrainte. Les valeurs d'entre seront vrifies par rapport une contrainte standard slectionne dans la liste droulante des contraintes les plus courantes. Par dfaut, aucune contrainte n'est slectionne, c'est--dire que vous pouvez donner n'importe quelle valeur la variable. Vous ne pouvez cocher qu'une seule des options suivantes la fois: Standard, Personnalis,Valeurs prdfinies uniquement et Lecture seule. Les valeurs d'entre seront vrifies par rapport une contrainte spcifie par l'utilisateur. La contrainte est saisie dans la zone d'dition et doit tre exprime sous la forme d'une expression QlikView renvoyant VRAI (valeur non nulle) si la valeur d'entre est acceptable. La rfrence la valeur d'entre se fait dans l'expression par le symbole du dollar ($).
Personnalis
Exemple:
Avec $>0, la zone de saisie acceptera uniquement les nombres positifs dans la variable slectionne.
Pour faire rfrence la valeur prcdente de la variable, on peut utiliser son nom.
Exemple:
La contrainte $>=abc+1 pour une variable appele abc fera que la zone de saisie n'acceptera que les saisies numriques avec une valeur suprieure de 1 l'ancienne valeur.
Les valeurs d'entre seront vrifies par rapport une liste de valeurs dfinies dans le groupe Valeurs prdfinies. Seules les valeurs d'entre figurant dans la liste seront acceptes. La variable est en lecture seule. Aucune valeur ne peut tre saisie. Cochez cette option pour autoriser la modification de la valeur des variables dans la bote de dialogue diter l'expression, accessible partir du bouton ... qui s'affiche lorsque vous cliquez sur la valeur elle-mme. Cochez cette option pour que QlikView mette un avertissement sonore quand l'utilisateur tente de saisir une valeur qui ne rpond pas aux contraintes fixes.
Lecture seule Activer la bote de dialogue diter l'expression mettre un son pour signaler une entre non autorise Afficher un message d'erreur
Normalement, si l'utilisateur tente de saisir une valeur qui ne rpond pas aux contraintes, elle sera simplement rejete et laissera l'ancienne variable en place. En cochant cette option, on peut indiquer des Messages d'erreur personnaliss (page 943) qui s'affichent en cas de saisie incorrecte. Saisissez le message d'erreur dans la zone d'dition. Il peut tre dfini par une Formule calcule (page 939) pour permettre les mises jour dynamique. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
Dans le groupe Liste de valeurs, vous indiquez si la zone de saisie est associe une liste de valeurs et la manire dont celle-ci doit s'afficher. Aucune liste Aucune liste de valeurs dj utilises pour la variable n'est conserve.
457
L'utilisateur trouvera une liste droulante des valeurs rcemment utilises (MRU, Most Recently Used values) pour la variable slectionne dans la zone de saisie. Le nombre d'anciennes valeurs stocker peut tre dfini dans la zone d'entres.
Valeurs prdfinies dans L'utilisateur trouvera une liste droulante des Valeurs prdfinies pour la la liste droulante variable slectionne dans la zone de saisie. Valeurs prdfinies avec L'utilisateur pourra utiliser une barre de dfilement pour voir les Valeurs dfilement prdfinies pour la variable slectionne dans la zone de saisie. Celle-ci permet l'utilisateur de passer en revue les Valeurs prdfinies.
Dans le groupe Valeurs prdfinies, spcifiez une liste de valeurs prdfinies qui sera prsente l'utilisateur dans une liste droulante et/ou utilise pour dfinir les valeurs de variables acceptables. Srie de nombres Cochez cette option pour gnrer une liste de valeurs numriques prdfinies base sur une limite infrieure (De), une limite suprieure () et une valeur d'tape. Cette option peut tre utilise seule ou en combinaison avec les Valeurs listes. Cochez cette option pour spcifier une liste de valeurs prdfinies arbitraires. Les valeurs peuvent tre soit numriques, soit alphanumriques. Les valeurs alphanumriques doivent tre donnes entre guillemets (par exemple 'abc'). Les valeurs sont spares par un point-virgule (;) (par exemple 'abc';45;14.3;'xyz'). Cette option peut tre utilise seule ou en combinaison avec la Srie de nombres. Il s'agit d'un champ de commentaire dans lequel le crateur d'une variable peut dcrire l'objet et la fonction de cette dernire.
Valeurs listes
Commentaire
458
Dans cet onglet de proprits, vous pouvez dfinir les privilges utilisateur au niveau du document. Par dfaut, toutes les options sont coches (actives). Les personnes bnficiant de privilges d'administrateur peuvent toujours accder cette bote de dialogue et modifier les paramtres. Ces paramtres peuvent toutefois empcher des utilisateurs standard de modifier le document de plusieurs manires. Les options sont les suivantes: Rduire les donnes Ajouter des feuilles diter le script... Recharger Autorisation d'utiliser la commande Rduire les donnes (page 60). Autorisation d'ajouter des feuilles au document.
Autorisation d'accder la bote de dialogue Bote de dialogue diter le script (page 185).
459
diter le module
Enregistrer le document Autorisation d'enregistrer le document avec des privilges d'utilisateur (USER). (utilisateurs) Accder aux proprits Autorisation d'accder aux paramtres: Proprits du document avec des du document (utilisateurs) privilges d'utilisateur (USER). Promouvoir/Abaisser des Autorisation d'utiliser la commande Promouvoir la feuille et Abaisser la feuille. feuilles Autoriser l'exportation Autorisation d'utiliser les commandes Exporter, Imprimer ou Copier dans le Presse-papiers.
Autoriser l'impression Ignore le paramtre Autoriser l'exportation pour autoriser l'impression (lorsque l'exportation est (uniquement). interdite) Accs aux proprits de la range d'onglets Macro autorise outrepasser la scurit Autorisation d'accder aux Proprits de la range d'onglets.
Remplace tous les paramtres de scurit l'aide des macros et des commandes via l'automatisation.
Afficher tous les objets et Ignore l'affichage conditionnel des feuilles et des objets de feuille. Par feuilles consquent, tous les lments deviennent visibles. On peut basculer dans cette fonctionnalit en appuyant sur CTRL+MAJ+S. Afficher la progression du script masqu Autoriser le rechargement du script par l'utilisateur Affichez-la dans la bote de dialogue de progression lors de l'excution du script masqu. Autorisation de recharger le script lorsque le document est ouvert en mode Utilisateur. Lorsque cette option est dslectionne, aucun rechargement n'est possible, mme si la case Recharger ci-dessus est coche.
Administrateurs autoriss Ignore tous les paramtres de scurit au niveau du document ou de la feuille par outrepasser la scurit la connexion avec des droits d'administrateur. Mot de passe du module Autorisation de dfinir un mot de passe d'accs la bote de dialogue diter le module (page 963). Pour changer de mot de passe, cliquez de nouveau sur le bouton Mot de passe du module. D'autres privilges pour les objets de feuille, etc. peuvent tre dfinis dans la page de proprits Proprits de la feuille: Scurit (page 492).
460
Sous l'onglet Dclencheurs, il est possible de dfinir des actions (y compris de type macro) devant s'excuter lors d'vnements survenant au niveau du document, d'une variable ou d'un champ. Pour plus d'informations sur les macros, voir diter le module (page 963). Toutes les actions ne peuvent pas tre excutes partir des dclencheurs d'vnements suivants. Pour en savoir plus sur les diffrentes actions, voir Bote de dialogue Ajouter une action (page 585).
Remarque: Il existe des restrictions relatives au comportement de certains dclencheurs de macro dans les documents sur le serveur QlikView. Avant de concevoir des documents serveur utilisant des dclencheurs de macros, consultez le chapitre Utiliser les macros de documents QV sur le serveur QV du manuel de rfrence de QlikView.Avant de concevoir des documents serveur utilisant des dclencheurs de macros, consultez le chapitre Utilisation de macros de documents QV sur le serveur QV (page 973).
461
Dans ce groupe, les actions sont dfinies pour se dclencher lors d'vnements slectionns dans le document. Vous devez slectionner un vnement dans la liste avant de pouvoir lui affecter des actions ou des macros. chaque slection Slectionnez cet vnement pour excuter l'action associe chaque fois qu'une slection est effectue dans un champ quelconque du document QlikView. l'ouverture Slectionnez cet vnement pour excuter l'action associe chaque ouverture de document QlikView. Cet vnement ne fonctionnera pas lors de l'excution dans un client Ajax. la rduction des donnes Slectionnez cet vnement pour affecter une action devant tre excute aprs chaque utilisation de la commande Rduire les donnes. Au rechargement Slectionnez cet vnement pour excuter l'action associe lors de chaque rexcution du script. Ajouter des actions Ce bouton permet d'ouvrir la bote de dialogue Actions (page 585). Vous pouvez alors ajouter une action au dclencheur. Choisissez l'action Excuter une macro pour affecter une macro existante ou une nouvelle (que vous crerez ultrieurement via la bote de dialogue diter le module (page 963)). L'action sera excute chaque fois que l'vnement slectionn dans le document se produira. Lorsqu'une action est affecte un vnement, le bouton change d'appellation et devient diter l'action. Il est alors possible de modifier l'action associe l'vnement. Dans ce groupe, les actions sont dfinies pour se dclencher lors de changements de l'tat logique d'un champ particulier dans le document. Slectionnez un champ dans la liste et cliquez sur l'un des boutons pour lui affecter une action. Les boutons ouvrent la bote de dialogue Actions (page 585). Elle vous permet d'affecter une action, y compris une macro existante ou une nouvelle macro (que vous pouvez crer ultrieurement) dans la bote de dialogue diter le module (page 963). Pour plus d'informations sur l'ajout d'actions, voir Actions (page 585). Lorsqu'une action a t affecte un champ, le bouton prend l'appellation diter l'action. La zone Dclencheurs d'vnements de champ comprend les dclencheurs suivants: En cas de slection L'action est excute chaque fois qu'une slection est effectue dans le champ spcifi. En cas de verrouillage L'action est excute chaque fois que le champ est verrouill. En cas de modification L'action est excute chaque fois qu'une slection est effectue dans un champ logiquement associ au champ spcifi. En cas de dverrouillage L'action est excute chaque fois que le champ est dverrouill.
462
Dclencheurs Dans ce groupe, vous pouvez dfinir des actions dclencher lorsque le contenu d'vnements de variable d'une variable donne est modifi dans le document. Slectionnez une variable dans la liste et cliquez sur l'un des boutons pour lui affecter une action. Les boutons ouvrent la bote de dialogue Actions (page 585). Vous pouvez alors ajouter une action au dclencheur. Choisissez l'action Excuter une macro pour affecter une macro existante ou une nouvelle (que vous crerez ultrieurement via la bote de dialogue diter le module). Pour plus d'informations sur l'ajout d'actions, voir Actions (page 585). Lorsqu'une action est affecte la variable, le bouton change d'appellation et devient diter l'action. Il est alors possible de modifier l'action associe l'vnement. La zone Dclencheurs d'vnements de variable comprend les dclencheurs suivants: En cas de saisie L'action est excute chaque fois qu'une nouvelle valeur est directement saisie dans la variable slectionne. En cas de modification L'action est excute chaque fois que la valeur de la variable slectionne change du fait de la modification d'autres variables ou de l'tat logique du document. Cela vaut en gnral lorsque la variable contient une formule.
Remarque: Pour garantir la compatibilit de cette fonction avec les versions antrieures de QlikView, l'action doit tre de type macro. Une action uniquement compose d'une action macro est convertie dans l'ancien format de chane au moment de l'enregistrement. Remarque: Les actions qui dclenchent d'autres actions, appeles actions en cascades, peuvent avoir des consquences imprvues et ne sont pas prises en charge.
463
Remarque: Afin que l'onglet Groupes soit disponible, le document doit contenir des donnes et le script doit avoir t recharg une fois.
Sous cet onglet, on peut crer des groupes de champs hirarchiques ou cycliques. Pour plus d'informations sur l'utilisation des groupes, voir Groupes non hirarchiques (cycliques) (page 942) et Groupes hirarchiques (page 941). Tous les groupes du document figurent dans une liste. Une icne gauche de chaque nom de groupe indique si le groupe est hirarchique ou cyclique. On peut slectionner un groupe en cliquant dans la liste. Les groupes slectionns sont affichs dans la zone Champs utiliss. Nouveau Cliquer sur ce bouton ouvre la bote de dialogue Paramtres du groupe (page 465) o vous pouvez dfinir un nouveau groupe de champs. Supprime le groupe slectionn. Ouvre la bote de dialogue Paramtres du groupe (page 465) pour le groupe slectionn. Cet onglet sert accder aux groupes de champs.
Supprimer diter
464
Paramtres du groupe
Cette bote de dialogue s'ouvre lorsque vous cliquez sur les boutons Crer... ou diter... de la bote de dialogue Proprits du document: Groupes (page 464). Nom du groupe Saisissez un nom pour le groupe et slectionnez soit Groupe hirarchique soit Groupe cyclique. Les champs disponibles sont lists dans cette colonne. Slectionnez les champs inclure dans votre groupe.
Champs disponibles
Afficher les champs de la Slectionnez une table. table Ajouter Dplace les champs slectionns de la colonne Champs disponibles vers la colonne Champs utiliss. Dplace tous les champs de la colonne Champs disponibles vers la colonne Champs utiliss. Dplace les champs slectionns de la colonne Champs utiliss vers la colonne Champs disponibles. Monte le champ slectionn d'un cran dans la liste Champs utiliss.
Ajouter tout
Supprimer
Promouvoir
465
Descend le champ slectionn d'un cran dans la liste Champs utiliss. Les champs inclus dans le groupe actuel sont lists dans cette colonne. Au dbut, elle est vide. Ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813) qui facilite l'dition des formules longues. Ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813) pour diter la formule slectionne dans la zone Champs utiliss. On peut saisir ici un autre nom pour le champ affich. Il sera utilis comme nom de dimension dans les graphiques. L'tiquette peut tre dfinie par une Formule calcule (page 939) pour une mise jour dynamique. L'activation de ce bouton permet d'ouvrir la bote de dialogue Ordre de tri du groupe dans laquelle vous pouvez dfinir un ordre de tri diffrent pour chaque champ du groupe.
diter...
tiquette
Ordres de tri...
466
Tables dconnectes
N'importe quelle table peut tre dconnecte de manire interactive partir de cette bote de dialogue ou par des macros. En outre, vous pouvez dclarer des tables dconnectes explicitement dans le script l'aide de l'instruction Loosen Table (page 275). La logique associative normale de QlikView est dconnecte en interne pour les tables dconnectes. Cela signifie que les slections dans un champ ne sont pas rpercutes tous les autres champs de la table. Cette fonction peut s'avrer trs utile dans un certain nombre de situations, souvent pour viter les rfrences circulaires dans la structure des donnes. Pour plus d'exemples d'utilisation de cette fonction, reportez-vous la section Tables dconnectes du manuel de rfrence de QlikView.Pour plus d'exemples d'utilisation de cette fonction, reportez-vous la section Tables dconnectes (page 126).
Remarque: Dconnecter une ou plusieurs tables peut modifier radicalement le comportement du document. N'utilisez cette caractristique que lorsque vous tes absolument sr de ce que vous faites!
Cet onglet de la bote de dialogue se compose de deux listes: Tables et Champs. Vous pouvez trier ces deux listes sur n'importe quelle colonne en cliquant sur l'en-tte de la colonne voulue. La liste des Tables contient les informations suivantes: Nom Dconnecte Nom de la table interne. Si cette option est coche, la table est dconnecte. Vous pouvez choisir ici d'appliquer cette option une table. Nombre d'enregistrements (lignes) de la table. Nombre de champs (colonnes) de la table. Nombre de champs cls (de jointure) de la table. Affiche les commentaires lus partir de la source de donnes et le Champ Commentaire (page 246) cr.
La liste Champs figurant au bas de l'onglet contient tous les champs du document QlikView ou, si une table interne a t slectionne dans la liste au-dessus, les champs de cette table. Les colonnes sont les suivantes: # Numro interne du champ. Les numros de 0 5 sont utiliss par les champs systme de QlikView, qui n'apparaissent pas dans cette liste. Nom du champ. Cochez la case situe droite du nom du champ pour ajouter la balise systme $dimension au champ. Cette balise indique un champ dont l'emploi est recommand dans les dimensions de graphique, les listes de slection, etc. Un champ dot de la balise dimension s'affiche avant toutes les commandes de slection de champ dans QlikView, sauf dans la bote de dialogue diter l'expression.
Nom Dimensions
467
Critres
Cochez la case situe droite du nom du champ pour ajouter la balise systme $measure au champ. Cette balise indique un champ dont l'emploi est recommand dans les expressions. Un champ dot de la balise measure s'affiche avant toutes les commandes de slection de champs dans la bote de dialogue diter l'expression. Affiche les Balises de champ (page 181). $ indique une balise systme. Affiche les commentaires lus partir de la source de donnes de mme qu'un indicateur de tout tat spcial du champ, comme Semantic, AndMode, AlwaysOneSelected, Info, Locked ou Hidden. Nombre de tables dans lesquelles le champ figure. Nombre total de valeurs de champs, quelles que soient les slections. Cette information n'est pas disponible pour les champs cls (de jointure). Nombre total de valeurs de champs distinctes, quelles que soient les slections. Affiche un indicateur pour tout tat particulier du champ, comme Semantic, AndMode, AlwaysOneSelected, Locked ou Hidden. Voir aussi: Variables systme (page 297). Ouvre une bote de dialogue dans laquelle vous pouvez ajouter et supprimer des balises. Il est toutefois impossible de supprimer des balises systme partir de cette bote de dialogue. Les balises ajoutes ne peuvent pas porter le mme nom que celui d'une balise systme. En cliquant sur ce bouton, vous pouvez exporter la structure des tables du document vers un ensemble de fichiers texte. Ces fichiers texte, un pour les tables (nomdufichier.Tables.tab), un pour les champs (nomdufichier.Fields.tab) et un pour leur mappage (nomdufichier.Mappings.tab) peuvent facilement tre lus nouveau dans QlikView pour vous permettre de poursuivre l'analyse en bnficiant de toute la puissance de la logique QlikView. Dans la bote de dialogue qui s'affiche, vous pouvez choisir un dossier cible pour l'exportation. Par dfaut, les fichiers sont placs dans le mme dossier que le document QlikView. Cliquez sur ce bouton pour liminer les ventuelles balises encore prsentes aprs la suppression d'un champ du document QlikView.
Balises Commentaire
# Tables # Valeurs
Exporter la structure
468
Dans cet onglet de proprits, on peut configurer l'ordre de tri pour les valeurs de tous les champs du document. (L'ordre de tri d'un champ peut aussi tre dfini dans Proprits de la liste de slection: Trier (page 542).) Slectionnez un champ dans la liste Champs gauche de l'onglet, puis cochez une ou plusieurs options droite. Les options sont dcrites ci-dessous. Dans le groupe Trier par, on peut dterminer l'ordre de tri par dfaut des valeurs de champ d'objets de feuille. Les modifications apportes dans ce groupe concernent les objets qui seront crs par la suite. Les objets de feuille crs auparavant ne sont pas concerns. tat Indique si le tri des valeurs doit se faire par l'tat de slection. Les valeurs slectionnes apparaissent en haut de la liste si cette option est choisie. L'ordre de tri est le suivant: slectionne, possible, exclue (ascendant). Les valeurs de champs seront tries selon une expression arbitraire saisie dans la zone de texte situe sous cette option de tri. Indique si le tri des valeurs doit se faire par la frquence. Indique si le tri des valeurs doit se faire par la valeur numrique.
Expression
469
Texte
Indique si le tri des valeurs doit se faire dans l'ordre alphabtique selon la norme ASCII. Indique si le tri des valeurs doit se faire dans l'ordre de chargement.
Ordre de chargement
L'ordre de tri du bouton Rinitialiser est le tri par tat, ascendant et par texte, A --> Z. Si plus d'un ordre de tri est spcifi, le tri se fera par tat, expression, frquence, valeur numrique, texte, ordre de chargement.
Cet onglet de proprits permet de spcifier les paramtres de prsentation par dfaut des valeurs de champ utilises pour les listes de slection et les listes multiples qui seront ensuite cres. Les champs disponibles figurent dans le groupe Champs. Le groupe Options par dfaut des listes de slection et multiples contient les sous-groupes Alignement, Cellules plusieurs lignes et Paramtres. Mode de recherche par dfaut spcifie le mode de recherche initiale utiliser par dfaut dans la recherche textuelle.
470
Vous pouvez slectionner ici un thme QlikView qui sera appliqu tous les objets et toutes les feuilles du document rcemment crs. Le thme slectionn doit tre accessible partir du disque tout moment pour pouvoir l'utiliser. Il est galement important que le thme utilis soit dfini pour tous les types d'objet prsents dans le document QlikView. En bas de la liste droulante, vous pouvez slectionner l'option Parcourir... si le fichier du thme se trouve dans un emplacement autre que le catalogue de thmes QlikView par dfaut. Si aucun thme par dfaut n'est slectionn, chaque nouvel objet de feuille hrite des proprits du dernier objet cr ou modifi. L'alignement par dfaut des valeurs de champs peut tre dfini sparment pour le Texte et les Nombres. Par dfaut, les valeurs textuelles sont alignes gauche et les valeurs numriques droite.
Alignement
Cellules plusieurs lignes Si l'option Renvoi auto. la ligne est coche, le contenu (textuel) de la cellule (valeur du champ) sera affich sur une ou plusieurs lignes. Le nombre de lignes de cellule doit tre dfini dans la zone d'dition Hauteur de la cellule (en lignes). Paramtres
Colonne unique Cocher cette option force le mode de colonne unique. Trier par colonne Dans les affichages plusieurs colonnes, les valeurs de champs sont tries par colonne plutt que par ligne. Bordures de cellule Cocher cette option introduit des lignes horizontales entre les valeurs de champs. Dernier mode utilis Mode utilis pour la dernire recherche effectue. Utiliser la recherche par caractres gnriques La chane initiale de caractres rechercher se compose de deux caractres gnriques spar par le curseur pour faciliter ce type de recherche. Recherche classique Aucun caractre supplmentaire ne sera ajout la chane de caractres rechercher. Une recherche classique est effectue sans caractres gnriques.
471
Cet onglet de proprits fournit des paramtres de formatage des nombres pour tous les champs et toutes les variables du document. La liste gauche permet d'afficher soit les Champs, soit les Variables du document. Le groupe Options de champ n'est utilis que pour les Champs: Le bouton Format par dfaut dfinit automatiquement le formatage en fonction des entres. Cochez l'option Conserver au rechargement si le formatage doit s'appliquer au document de faon permanente. Les commandes suivantes sont disponibles pour les valeurs de formatage: Mixte la fois des nombres et du texte. Les nombres sont affichs dans leur format d'origine. Affiche des valeurs numriques dont le nombre de chiffres est dfini dans la bote flche prcision. Affiche des entiers.
Nombre
Entier
472
Fix
Affiche des valeurs dcimales dont le nombre de dcimales est dfini dans la bote flche Dcimales. Affiche des valeurs numriques au format indiqu dans la zone de texte Aperu. Le format par dfaut est le format montaire de Windows. Affiche des valeurs qui peuvent tre interprtes comme des dates au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme des heures au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme la date et l'heure au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche l'heure sous forme d'incrment de temps squentiel (par exemple format = mm affiche la valeur en nombre de minutes depuis le dbut du calendrier, savoir 1899:12:30:24:00).
Montaire
Date
Time
Horodateur
Intervalle
Le bouton Afficher en pourcentage % concerne les formats suivants: Nombre, Entier et Fix . Les sparateurs Dcimal et De milliers peuvent tre dfinis dans les zones d'dition du groupe Sparateurs. Le bouton ISO utilise la norme ISO pour dterminer le format des valeurs date, heure et date et heure. Le bouton Systme utilise les paramtres du systme pour dterminer le format.
473
Cet onglet est seulement disponible lorsque vous travaillez sur un document QlikView dans le mode ADMIN. Il fournit la possibilit de brouiller les donnes de un ou plusieurs champs. Champs C'est la liste des champs existants dans le document. Vous pouvez en slectionner un ou plusieurs. Cliquez sur ce bouton pour effectuer un brouillage alatoire du contenu des champs slectionns. Les nombres sont brouills en nombres, et les caractres en caractres (les espaces sont conservs). Une fois brouilles, les donnes ne peuvent tre recres dans leur forme d'origine ni par QlikView ni par une autre personne. Cependant, si vous rexcutez le script, le brouillage est perdu.
Brouiller
474
30.15 Police
On peut dfinir ici la Police, le Style de police et la Taille de police utiliser. On peut dfinir la police pour un seul objet (Proprits de l'objet: Police) ou tous les objets d'un document (Appliquer aux objets sur Proprits du document: Police). Les polices par dfaut du document des nouveaux objets peuvent galement tre dfinies dans Proprits du document: Police. Il existe deux polices par dfaut: 1. La premire police par dfaut (Listes de slection, Graphiques, etc.) est utilise pour la plupart des objets, notamment les listes de slection et les graphiques. 2. La deuxime police par dfaut (Objets Texte et Boutons) est utilise pour les boutons et les zones de texte, objets qui ncessitent gnralement une police plus grande. Enfin, les polices par dfaut des nouveaux documents peuvent tre dfinies dans l'onglet Prfrences utilisateur: Police. Pour les graphiques, les boutons et les objets texte (sauf les objets de recherche), vous pouvez aussi spcifier une Couleur de police. La couleur peut tre Fixe (cliquez sur le bouton color pour indiquer une autre couleur) ou Calcule de faon dynamique par une expression. L'expression doit tre une reprsentation de couleur valide, cre l'aide des Fonctions de la catgorie Couleur (page 389). Si le rsultat de l'expression n'est pas une reprsentation de couleur valide, le police est noire par dfaut. Les paramtres supplmentaires sont: Ombre porte Souligner Si cette option est coche, une ombre sera ajoute au texte. Si cette option est coche, le texte sera soulign.
475
30.16 Disposition
Onglet Disposition
Un paramtre disponible sous Disposition est uniquement appliqu l'objet actif s'il est dfini partir de l'onglet Proprits de l'objet. Il s'applique tous les objets des types spcifis dans le document s'il est dfini partir de l'onglet Proprits du document.
Afficher les bordures Activez ce paramtre pour utiliser une bordure autour de l'objet de la feuille. Spcifiez un type de bordure dans le menu droulant.
Intensit de l'ombre Le menu droulant Intensit de l'ombre permet de dfinir l'intensit de l'ombre entourant les objets. L'option Aucune ombre est galement possible. Les types de bordure prdfinis suivants sont disponibles: Uni Bordure d'une seule couleur unie. Enfonc Bordure donnant l'impression que l'objet est enfonc par rapport l'arrire-plan. En relief Bordure donnant l'impression que l'objet est surlev par rapport l'arrire-plan. Mur Bordure donnant l'impression d'un mur autour de l'objet. Image Bordure compose d'une image personnalise. Si vous slectionnez le type de bordure Image, vous pouvez cliquer sur ce bouton pour choisir l'image que vous voulez utiliser.
Style de bordure
476
tirer l'image
Si vous utilisez le type de bordure Image et cochez cette case, le motif sera tir pour remplir tout l'espace entre les coins. Si vous ne la cochez pas, la bordure contiendra autant de copies que possible du motif, disposes en mosaque. Cette option est disponible pour tous les types de bordures. Assurez-vous, en fixant la largeur des bordures de type image, qu'elle correspond la largeur de coin dfinie dans l'image. La largeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Cliquez sur ce bouton pour ouvrir une bote de dialogue dans laquelle vous pourrez choisir dans la palette de couleurs une couleur de base convenant tous les types de bordures, l'exception du type Image. Cre une bordure aux couleurs de l'arc-en-ciel pour tous les types de bordures, l'exception du type Image. L'arc-en-ciel commencera par la couleur de base slectionne en haut de l'objet.
Largeur de bordure
Couleur
Arc-en-ciel
Si le paramtre Simplifi est slectionn sous Proprits du document: Gnral (page 440), vous ne pouvez pas choisir le type de la bordure; seuls le menu droulant Intensit de l'ombre et le paramtre Largeur de bordure sont disponibles.
Angles arrondis
Dans le groupe Angles arrondis, vous dfinissez la forme gnrale de l'objet de feuille. Ces paramtres permettent de dessiner des objets ayant des formes allant de parfaitement circulaires/elliptiques rectangulaires, en passant par super elliptiques: Angles arrondis Coins Cette option rend les options d'angles arrondis disponibles. Les coins dont la case cocher correspondante reste vide seront dessins en angle droit. Un nombre variable compris entre 2 et 100 o 100 dfinit un rectangle avec des angles parfaitement droit et 2 correspond une ellipse parfaite (un cercle pour une chelle 1:1). Une angulosit comprise entre 2 et 5 est gnralement optimale pour des angles arrondis. Ce paramtre dtermine le rayon des angles sous forme de distance fixe (Fixe) ou d'un pourcentage du quadrant total (Relatif (%)). Il vous permet de contrler quel point les coins seront modifis par la forme gnrale sous-jacente dfinie par l'Angulosit. La distance peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit).
Angulosit
Rayon de l'angle
Couche
Dans le groupe Couche, on peut indiquer que l'objet se trouve dans une des trois couches proposes: Infrieure Un objet dfini sur la proprit de couche Bas ne peut jamais masquer les objets placs sur les couches Standard et Suprieure. Il peut uniquement tre plac audessus d'autres objets de feuille dans la couche Infrieure. leur cration, les objets se trouvent sur la couche Standard (intermdiaire). Un objet plac sur la couche Standard ne peut jamais tre masqu par des objets placs sur la couche Infrieure et ne peut jamais masquer des objets situs sur la couche Suprieure.
Standard
477
Haut
Un objet plac sur la couche Suprieure ne peut jamais tre masqu par des objets des couches Standard et Infrieure. Seuls d'autres objets de la couche Suprieure peuvent tre placs au-dessus. Les couches Suprieure, Standard et Infrieure correspondent aux couches numrotes en interne 1, 0 et -1 respectivement. Toutes les valeurs comprises entre -128 et 127 sont acceptes. Slectionnez cette option pour saisir la valeur de votre choix.
Personnaliser
Afficher
Dans le groupe Afficher, il est possible de spcifier une condition pour l'affichage de l'objet de la feuille: Toujours Condition L'objet de la feuille est toujours affich. L'objet de la feuille sera affich ou masqu selon des Fonctions de la catgorie Conditionnel (page 354) qui seront values en permanence en fonction des slections, par exemple. L'objet de la feuille ne sera visible que si la condition renvoie VRAI.
Remarque: Les utilisateurs dots de privilges d'administrateur pour le document peuvent passer outre toutes les conditions d'affichage grce l'option Afficher tous les objets et feuilles, disponible dans la bote de dialogue Proprits du document: Scurit (page 459). Pour activer cette fonctionnalit, appuyez sur CTRL+MAJ+S. Options
Dans le groupe Options, il est possible d'interdire le dplacement et le redimensionnement de l'objet. Les paramtres disponibles dans ce groupe s'appliquent uniquement si les cases cocher correspondantes sont actives dans les botes de dialogue Proprits du document: Disposition et Proprits de la feuille: Scurit. Autoriser le dplacement Si cette option est dsactive, il est impossible de dplacer ou de redimensionner et le dimensionnement l'objet. Autoriser la copie/le clonage Autoriser les informations Si cette option est dsactive, il sera impossible de faire une copie de l'objet.
Lorsque la fonction Info (page 261) est utilise, une icne d'information s'affiche dans la barre de titre de la fentre chaque fois qu'une information est associe une valeur de champ. Si vous ne voulez pas que cette icne s'affiche dans la barre de titre, vous pouvez dcocher cette option. Dans QlikView, les bordures autour de tous les objets de table sont normalement rduites lorsque des slections font passer la taille de la table en dessous de la taille alloue l'objet. En dslectionnant cette case, vous dsactivez cet ajustement automatique de la taille et tout surplus d'espace restera vide.
Barres de dfilement Plusieurs paramtres permettant de changer la disposition du contenu de la barre de dfilement sont disponibles dans le groupe Barres de dfilement:
478
Conserver la position de Lorsque ce paramtre est activ, QlikView tente de conserver la position de dfilement l'ascenseur dans les tables et les graphiques dots d'une barre de dfilement sur l'axe x quand une slection est effectue dans un autre objet. Ce paramtre doit galement tre activ dans la bote de dialogue Prfrences utilisateur: Objets (page 91). Boutons Dfinit la couleur des boutons flchs. Slectionnez la couleur en cliquant sur le bouton. Notez que les tons de gris moyen rendent souvent les meilleurs rsultats pour les barres de dfilement. Ces couleurs peuvent tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsqu'on clique sur le bouton appropri. Dfinit la couleur de l'arrire-plan des barres de dfilement. Slectionnez la couleur en cliquant sur le bouton. Notez que les tons de gris moyen rendent souvent les meilleurs rsultats pour les barres de dfilement. Ces couleurs peuvent tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsqu'on clique sur le bouton appropri. Cette option permet de modifier la fois la largeur et la taille relative des symboles de la barre de dfilement. Dfinit le style des barres de dfilement. Slectionnez le style dans la liste droulante. Le style Classique correspond aux barres de dfilement de QlikView 4/5. Le style Standard leur donne un aspect plus moderne. Le troisime style, Simple, correspond une barre plus fine et plus claire. Ouvre la bote de dialogue Proprits de lgende et de bordure dans laquelle vous pouvez dfinir les lments auxquels s'appliquent les proprits dfinies sous l'onglet Disposition.
Arrire-plan
Largeur de la barre
Style de barre
Appliquer ...
479
Zone Largeur
Le nombre de pixels dans le carr de coins doit tre indiqu correctement dans la zone Largeur pour que la bordure s'affiche bien. Il est recommand de nommer le fichier de faon permettre l'utilisateur d'en identifier les paramtres, par exemple Banniretoile_15_tir.bmp.
Cette bote de dialogue vous permet de dfinir les objets du document auxquels doivent s'appliquer les proprits de lgende et de bordure.
480
Appliquer les proprits Cochez cette case pour appliquer les paramtres aux autres objets que l'objet ... actif. 1. Slectionnez l'une des options disponibles: Objets de cette feuille Applique uniquement les paramtres aux objets de la feuille active. Disponible uniquement lorsque cette bote de dialogue est ouverte partir de l'onglet Disposition d'un objet de feuille. Objets de ce document Applique les paramtres aux objets de tout le document. 2. Slectionnez l'une des options disponibles: Uniquement ce type d'objet Applique les paramtres tous les objets de ce type. Disponible uniquement lorsque cette bote de dialogue est ouverte partir de l'onglet Disposition d'un objet de feuille. Tous les types d'objets Applique les paramtres tous les objets. Dfinir par dfaut pour Cochez cette case pour utiliser les paramtres comme valeurs par dfaut pour tous les nouveaux objets de ce les nouveaux objets du document actif. Disponible uniquement lorsque cette document bote de dialogue est ouverte partir de l'onglet Disposition d'un objet de feuille.
30.17 Lgende
Onglet Lgende
Les paramtres de lgende s'appliquent l'objet actif uniquement s'ils sont dfinis partir des proprits de l'objet. Ils s'appliqueront tous les objets du type indiqu dans le document s'ils sont effectus via les proprits du document. Sous l'onglet Lgende, spcifiez des options de disposition compltement distinctes de la disposition gnrale de l'objet.
481
Afficher la barre de titre Quand cette option est coche, une barre de titre est dessine en haut de l'objet. Cette option sera active par dfaut pour les listes de slections et autres zones, contrairement aux objets texte et aux lignes/flches. Texte du titre Cette zone de texte pour permet d'entrer un titre afficher dans la lgende de l'objet. Cliquez sur le bouton Police pour changer la police de la lgende.
Dfinissez les couleurs de la lgende selon les diffrents tats de la fentre. Les paramtres Couleurs actives et Couleurs inactives peuvent tre configurs sparment les uns des autres. Cliquez sur le bouton Couleur d'arrire-plan ou Couleur du texte pour ouvrir la Couleur de la zone (page 446). La couleur d'arrire-plan peut tre dfinie comme une couleur unie ou en dgrad dans la bote de dialogue Couleur de la zone. La couleur du texte peut tre dfinie comme fixe ou calcule via Fonctions de la catgorie Couleur (page 389). Renvoi auto. la ligne Hauteur de la lgende (lignes) Si cette option est coche, la lgende sera affiche sur deux ou plusieurs lignes. Dfinissez le nombre de lignes de lgende dans cette zone d'dition.
La taille et la position prcises de l'objet QlikView peuvent tre dtermines et ajustes par les paramtres de taille/position de l'objet QlikView normal ou rduit. Ces paramtres sont mesurs en pixels: Pos. X Dfinit la position horizontale du ct gauche de l'objet par rapport au bord gauche de la feuille. Dfinit la position verticale du ct suprieur de l'objet par rapport au bord suprieur de la feuille. Dfinit la largeur de l'objet QlikView. Dfinit la hauteur de l'objet QlikView.
Pos. Y
Largeur Hauteur
L'orientation de la lgende peut tre modifie l'aide des options Alignement de la lgende: Horizontal L'tiquette peut tre aligne horizontalement: gauche, au centre ou droite dans la zone de la lgende. L'tiquette peut tre aligne verticalement: en Haut, au Centre ou en Bas dans la zone de la lgende.
Vertical
Icnes spciales Bon nombre des commandes du menu Objet des objets de feuille peuvent tre configures comme des icnes de lgende. Slectionnez les commandes afficher ainsi en cochant la case qui se trouve leur gauche dans la liste. Remarque ! Utilisez les icnes de lgende spciales avec prcaution. Trop d'icnes ne feront qu'embrouiller l'utilisateur.
Autoriser la rduction Quand cette option est coche, une icne de rduction s'affiche dans la lgende de l'objet pour indiquer qu'on peut le rduire. Une autre solution consiste double-cliquer sur la lgende.
482
Rduction automatique
Cette option devient disponible quand la case Autoriser la rduction est coche. Quand Rduction automatique est coche pour plusieurs objets de la mme feuille, ils sont tous rduits automatiquement sauf un. Cela est utile par exemple pour afficher alternativement plusieurs graphiques dans la mme zone d'affichage. Quand cette option est coche, une icne d'agrandissement s'affiche dans la barre de titre de l'objet pour indiquer qu'on peut l'agrandir. Une autre solution consiste double-cliquer sur la lgende. Si les deux cases Autoriser la rduction et Autoriser l'agrandissement sont coches, double-cliquer sur l'objet le rduira. Vous pouvez saisir ici un texte d'aide afficher dans une fentre pop-up. Le texte d'aide peut tre dfini sous la forme d'une Formule calcule (page 939). Cette option n'est pas disponible au niveau du document. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Saisissez par exemple une description de l'objet. Une icne d'aide sera ajoute la barre de titre de l'objet. Quand le pointeur de la souris passera au-dessus de l'icne, le texte s'affichera dans une fentre contextuelle.
Autoriser l'agrandissement
Texte d'aide
483
484
31 Feuille
Un document QlikView peut contenir une ou plusieurs feuilles sur lesquelles se trouvent les objets. Chaque feuille peut contenir de nombreux objets. Les feuilles ne sont pas connectes de manire logique - si deux champs sont logiquement connects, peu importe qu'ils se trouvent sur la mme feuille ou sur des feuilles diffrentes. Le rsultat logique lors des slections sera toujours le mme.
31.1 Cration
On cre de nouvelles feuilles en choisissant Ajouter une feuille dans le menu Disposition ou en cliquant sur le bouton Ajouter une feuille de la barre d'outils.
31.2 Navigation
Toutes les feuilles possdent un onglet sur lequel apparat le nom de la feuille. Cliquez sur un onglet pour activer la feuille correspondante. Si la barre d'outils Feuilles est active, vous pouvez aussi activer une feuille en la slectionnant dans la liste droulante de la barre d'outils. Un clic droit sur un onglet ouvre un menu contextuel contenant les commandes suivantes : Proprits de la range d'onglets... Ouvre une bote de dialogue dans laquelle on peut choisir une police pour l'onglet. Seules les polices TrueType peuvent tre utilises. Voir Proprits de la range d'onglets (page 494).
Proprits de la feuille... Slectionne la feuille et ouvre la bote de dialogue Proprits de la feuille. On peut y dfinir des paramtres spcifiques la feuille, tels que l'arrire-plan de la feuille, les champs afficher, la police par dfaut, l'apparence des objets, etc. Cette option n'est disponible que lorsque vous cliquez sur l'onglet appartenant la feuille active. Copier la feuille Produit une copie complte de la feuille avec tous ses objets. La copie est nomme Copie de Nomdelafeuille et est positionne en tant que dernire feuille du document. Dcale la feuille d'un cran vers la gauche. Dcale la feuille d'un cran vers la droite. Ouvre l'aide contextuelle. Active la feuille, puis la supprime.
Si vous cliquez sur l'onglet de la feuille active, le menu contextuel contient galement les commandes Slectionner des champs... et Nouvel objet de feuille. Pour une description de ces commandes, voir cidessous. Sur les onglets des feuilles, on peut parfois voir des indicateurs de slection, de petits signaux qui indiquent les slections effectues. Ils apparaissent sur les onglets de feuilles masques sur lesquelles on trouvera des slections invisibles sur la feuille active.
485
Slectionner des champs Ouvre l'onglet Proprits de la feuille: Champs o vous pouvez slectionner un ou plusieurs champs afficher dans une liste de slection sur la feuille. Ajouter un objet Copier la feuille Ouvre un menu en cascade qui propose une liste d'objets. Produit une copie complte de la feuille avec tous ses objets. La copie est nomme Copie de Nomdelafeuille et est positionne en tant que dernire feuille du document. Colle dans la feuille un objet prcdemment copi dans le Presse-papiers. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+V.
Coller l'objet en tant que Colle sur la feuille un objet li prcdemment copi dans le Presse-papiers. lien L'objet est directement li l'original, partageant tous les attributs et ID d'objet. Imprimer L'option Imprimer permet l'impression d'une image de la zone d'affichage avec les objets qui s'y trouvent. Copie une image bitmap de la zone d'affichage (uniquement) dans le Pressepapiers.
Exporter l'image vers un Ouvre une bote de dialogue destine enregistrer une image de la feuille active fichier dans un fichier. L'image peut tre enregistre au format bmp, jpg, gif ou png. Aide Supprimer Ouvre l'aide de QlikView. Supprime la feuille et tous ses objets.
486
Pour nommer la feuille, saisissez un texte dans la zone d'dition Titre. Le nom sera affich sur l'onglet de la feuille. tat alternatif
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
ID de la feuille
Ce paramtre est utilis des fins d' Interprteur de macros interne (page 961). Chaque feuille reoit un numro d'identification unique, qui commence parSH01. Il est possible de modifier ce numro d'ID ultrieurement.
Dans le groupe Afficher la feuille, il est possible de spcifier une condition pour l'affichage de la feuille:
487
Toujours Condition
La feuille est toujours affiche. La feuille sera affiche ou masque selon l'expression conditionnelle qui sera value en permanence en fonction des slections, par exemple. La feuille ne sera visible que si la condition renvoie VRAI. Quand toutes les feuilles d'un document sont dsactives en raison de restrictions prcises dans Afficher la feuille, le message Aucune feuille disponible s'affiche. Les utilisateurs avec des privilges d'administrateur (Admin) pour le document peuvent outrepasser cette condition grce l'option Afficher toutes les feuilles et objets de la page Proprits du document: Scurit (page 459). On peut basculer dans cette fonctionnalit en appuyant sur CTRL+MAJ+S.
Avec l'option Zoom (pourcent), vous pouvez modifier facilement la taille de la feuille active affiche et de tout ce qu'elle contient. Dans le groupe Arrire-plan, vous pouvez dfinir une couleur d'arrire-plan pour la feuille. L'option Valeurs par dfaut du document applique la couleur d'arrire-plan dfinie dans la bote de dialogue Proprits du document. Cocher Proprits de la feuille et cliquer sur le bouton Couleur vous permet de dfinir, l'aide de la bote de dialogue Couleur de la zone, une couleur d'arrire-plan personnalise, qui peut tre une couleur unie ou un dgrad. Vous pouvez aussi personnaliser l'arrire-plan de la fentre de la feuille en cochant Image et en cliquant sur le bouton Modifier. Vous ouvrirez ainsi la bote de dialogue Slectionner une image qui permet de slectionner un fichier avec l'image utiliser.
Formatage d'image:
Sans tirement Remplir L'image est affiche telle quelle et peut donc tre en partie masque. L'image est tire pour remplir la feuille, mais ses proportions ne sont pas respectes. L'image est tire autant que possible tout en conservant les bonnes proportions.
L'image est tire autant que possible tout en conservant les bonnes proportions. Les zones non couvertes sont ensuite remplies l'aide de morceaux de l'image. Si cette option est slectionne, l'image sera affiche en mosaque en autant d'exemplaires que l'espace le permettra.
Mosaque
Orientation Horizontale et Verticale: Horizontal Vertical Crateur de thmes... L'image peut tre aligne horizontalement: Gauche, au Centre ou Droite. L'image peut tre aligne verticalement: en Haut, au Centre ou en Bas. Ouvre l' Assistant Crateur de thmes (page 643) qui permet de crer ou de modifier des thmes. Pour plus d'informations, voir Thmes de disposition (page 641). Ouvre une bote de dialogue qui permet de choisir un fichier de thme de disposition appliquer aux feuilles d'objet. Pour plus d'informations, voir Thmes de disposition (page 641).
Appliquer le thme...
488
Dans le groupe Proprits de l'onglet, vous pouvez dfinir une couleur d'arrire-plan pour l'onglet de la feuille. Gris classique Slectionnez cette option pour utiliser un onglet gris avec un texte en noir.
Arrire-plan de la feuille Donne la couleur de la feuille l'onglet. Couleurs personnalises Ce paramtre vous permet de spcifier une Couleur de l'onglet et une Couleur du texte de l'onglet personnalises l'aide des boutons correspondants. Appliquer toutes les feuilles Applique les paramtres de couleur de l'onglet toutes les feuilles du document.
C'est ici que vous pouvez slectionner les Champs (page 181) afficher sur la feuille dans la liste Champs disponibles. Slectionnez les lments utiliser/supprimer en cliquant dessus. Utilisez le bouton Ajouter > ou le bouton < Supprimer pour les dplacer vers la colonne voulue. Les champs slectionns s'afficheront dans des listes de slection configures par dfaut sur la feuille active. Pour dfinir les proprits spcifiques d'une liste de slection, cliquez avec le bouton droit dessus et slectionnez Proprits dans le menu contextuel (ou dans le menu Objet du menu Principal). Pour permettre la slection de champs systme, cochez la case Afficher les champs systme.
489
Afficher les champs de la Ici, vous contrlez les champs qui apparaissent dans la liste Champs disponibles. table La liste droulante affiche l'option Toutes les tables par dfaut. L'option Toutes les tables (qualifies) affiche les champs qualifis par le nom des tables dans lesquelles ils figurent. Cela signifie que les champs cls (de jointure) apparatront plus d'une fois dans la liste. (Cette solution de remplacement est utilise uniquement pour l'affichage et n'a rien voir avec les champs Qualify (page 279) dans le script load.) Il est galement possible d'afficher les champs d'une seule table la fois.
L'onglet Proprits de la feuille: Objets vous aide garder trace de tous les objets qui se trouvent sur la feuille active. Elle facilite beaucoup la rcupration d'objets qui sont masqus ou ont des conditions d'affichage. Triez le tableau sur n'importe quelle colonne, en cliquant sur l'en-tte de la colonne voulue. Les colonnes contiennent les informations suivantes: ID de l'objet Liste les ID d'objet uniques de chaque objet de la feuille. Les objets lis ont le mme ID. Prcise le type d'objet.
Type
490
Fournit le texte, s'il y en a un, qui est affich dans la lgende de l'objet. Indique si l'objet est normal, rduit, agrandi, masqu ou s'il possde une condition d'affichage. Affiche l'tat dans lequel l'objet de trouve. Pour plus d'informations, voir tats alternatifs (page 129). Temps en millisecondes ncessaire pour le dernier recalcul du contenu de l'objet. Cette information n'est pertinente que pour les objets qui sont effectivement calculs (graphiques, zones Table et tout objet contenant des formules). Les couches sont dfinies sous l'onglet Proprits des objets : Disposition o les couches Infrieure, Standard et Suprieure correspondent aux numros -1, 0 et1. Slectionnez Personnaliser pour saisir la valeur de votre choix. Les numros de couches possibles sont compris entre -128 et 127. Quantit de mmoire vive ncessaire pour le dernier recalcul du contenu de l'objet. Cette information n'est pertinente que pour les objets qui sont effectivement calculs (graphiques, zones Table et tout objet contenant des formules). Position actuelle du bord indiqu de l'objet de la feuille par rapport au bord de la fentre du document, exprime en pixels. Dimensions de l'objet, exprimes en pixels.
tat
Temps de calcul
Couche
Mmoire
Gauche (min), Haut (min), Position actuelle de l'objet sous forme d'icne (= rduit). Droite (min), Bas (min) Largeur (min), Hauteur (min) Dimensions de l'icne de l'objet.
Aprs avoir cliqu sur un objet de la liste, vous pouvez utiliser le bouton Supprimer ou ouvrir directement la bote de dialogue Proprits associe partir de ce menu. Vous pouvez slectionner plusieurs objets en cliquant dessus avec la touche CTRL enfonce.
491
Dans cet onglet, vous pouvez dfinir les Privilges utilisateur au niveau de la feuille. Par dfaut, toutes les options sont coches (actives). Les personnes bnficiant de privilges d'administrateur peuvent toujours accder cette bote de dialogue et modifier les paramtres. Ces paramtres peuvent toutefois empcher des utilisateurs standard de modifier le modle de disposition de la feuille de plusieurs manires. Les options sont les suivantes: Ajouter des objets la feuille Autorisation d'ajouter de nouveaux objets de feuille.
Supprimer les objets de la Autorisation de supprimer des objets de la feuille. feuille Dplacer/Dimensionner les objets de la feuille Autorisation de modifier la disposition d'objets existants.
Copier/Cloner les objets Autorisation d'ajouter une copie des objets de feuille existants. de la feuille Accs aux proprits des Autorisation d'accder la bote de dialogue Proprits de la feuille. objets de la feuille Supprimer la feuille Accs aux proprits de la feuille (Utilisateurs) Autorisation de supprimer la feuille. Autorisation d'accder aux diffrents onglets des objets.
Cochez l'option Appliquer toutes les feuilles pour appliquer les options ci-dessus toutes les feuilles du document.
492
Lecture seule
Cochez cette option pour verrouiller tous les objets de cette feuille en ce qui concerne les slections. Cela signifie que les objets de la feuille ne peuvent qu'afficher les rsultats de slections effectues dans des objets qui se trouvent sur d'autres feuilles.
Vous pouvez dfinir d'autres privilges au niveau du document dans la page de proprits Proprits du document: Scurit (page 459).
Sur cette page, vous pouvez spcifier des actions, y compris des macros, qui seront appeles par des vnements de la feuille. Pour plus d'informations sur les macros, voir Interprteur de macros interne (page 961). Toutes les actions ne peuvent pas tre excutes partir des dclencheurs d'vnements suivants. Pour en savoir plus sur les diffrentes actions, voir Bote de dialogue Ajouter une action (page 585).
Remarque: Il existe des restrictions relatives au comportement de certains dclencheurs de macro lorsque vous manipulez des documents stocks sur le serveur QlikView Server. Avant de concevoir des documents serveur utilisant des dclencheurs de macro, consultez la section spciale Utiliser les macros de documents QV sur le serveur QV du manuel de rfrence de QlikView.
493
Remarque: Les actions qui dclenchent d'autres actions, appeles actions en cascade, peuvent entraner des consquences imprvues et ne sont pas prises en charge.
Dans ce groupe, vous pouvez dfinir des actions dclencher si des modifications interviennent Dclencheurs d'vnements de la feuille sur la feuille active. Si vous appuyez sur Ajouter des actions pour l'un des vnements, le programme vous renvoie la page Actions (page 585). Sur cette page, vous pouvez ajouter une action l'vnement. Slectionnez l'action Excuter une macro pour slectionner le nom d'une macro existante ou saisir celui d'une macro que vous crerez plus tard dans la bote de dialogue diter le module. Lorsqu'une action a t affecte l'vnement, le bouton devient diter l'action et vous pouvez modifier l'action pour l'vnement. Les dclencheurs d'vnements de feuille suivants sont configurables : l'activation de la feuille L'action est excute chaque fois que la feuille est active. la la sortie de la feuille L'action est excute chaque fois que la feuille est dsactive.
494
32 Objets de feuille
Les types d'objets de feuille existants sont les suivants :
Liste de slection Zone de statistiques Liste multiple Zone table Graphiques Zone de saisie Zone des slections actives Bouton Objet texte Objet Ligne/flche Objet curseur/calendrier Objet personnalis Objet de recherche Objet Favori Conteneur
page 497 page 529 page 537 page 551 page 647 page 571 page 565 page 581 page 593 page 599 page 603 page 631 page 617 page 611 page 625
Les objets de document sont stocks dans le document qvw. Ils sont toujours disponibles posur la personne qui ouvre le document localement ou partir de QlikView Server.
Les objets de serveur personnels sont seulement disponibles lorsque vous utilisez un document sur QlikView Server et lorsque vous tes authentifi. Ils sont stocks dans un rfrentiel sur le serveur et sont accessibles l'utilisateur partir de n'importe quel ordinateur authentifi. Vos objets personnels de serveur peuvent tre grs partir de la page Mes Objets Serveur (page 637) de la bote de dialogue Bote de dialogue Objets stocks sur le serveur (page 637), accessible partir du menu Disposition ou via le volet Volet des Objets Serveur (page 635), disponible partir du menu Affichage. Les objets de serveur partags sont seulement disponibles lorsque vous utilisez un document sur QlikView Server et tes authentifi. N'importe quel utilisateur qui a cr des objets personnels de serveur peut les partager. Ils seront alors accessibles aux autres utilisateurs. Tout comme les objets personnels de serveur, les objets partags de serveur sont stocks dans un rfrentiel sur le serveur. Les objets partags de serveur disponibles peuvent tre grs partir de la page Objets partags de serveur de la Bote de dialogue
495
Objets stocks sur le serveur (page 637), accessible partir du menu Disposition ou via le Volet des Objets Serveur (page 635), disponible partir du menu Affichage.
Remarque Le plug-in QlikView IE doit tre install sur l'ordinateur client o le document Microsoft Office est utilis.
496
33 Liste de slection
La liste de slection est l'objet le plus basique. Il contient une liste de toutes les valeurs possibles d'un champ donn. Chaque ligne de la liste peut reprsenter plusieurs enregistrements dans la table charge, tous avec des valeurs identiques. Slectionner une valeur peut ainsi revenir slectionner plusieurs enregistrements dans la table charge. Une liste de slection peut aussi contenir un groupe cyclique ou hirarchique. Si on utilise un groupe hirarchique, la liste de slection passera au champ suivant du groupe lorsqu'on slectionnera une seule valeur dans la liste. Vous pouvez revenir en arrire en cliquant sur l'icne correspondante de la lgende de la liste de slection. Si c'est un groupe cyclique qui est affect une liste de slection, on peut afficher le champ suivant du groupe en cliquant sur l'icne de cycle qui apparat dans la barre de titre de la liste. Vous pouvez aussi aller directement un champ du groupe en utilisant l'option Cycle dans le menu Objet de la liste de slection. Cliquez avec le bouton droit de la souris dans la liste de slection pour afficher le Liste de slection: Menu Objet (page 497). Vous pouvez galement y accder partir du menu Objet lorsque la liste de slection est l'objet actif.
Cycle
497
Recherche avance
Ouvre la Bote de dialogue de recherche avance (page 123). Cette bote de dialogue permet de saisir des expressions avances. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: MAJ+CTRL+F. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Disponible uniquement pour les listes de slection affichant des champs. En cliquant sur la cellule, celle-ci bascule en mode modification. Cette opration quivaut cliquer sur l'icne de saisie dans la cellule. Disponible uniquement pour les listes de slection affichant des champs. Ouvre un menu en cascade comportant trois options: Restaurer une seule valeur Restaure la valeur par dfaut du champ slectionn partir du script. Restaurer les valeurs possibles Restaure les valeurs par dfaut de toutes les valeurs de champ possibles partir du script. Restaurer toutes les valeurs Restaure les valeurs par dfaut de toutes les valeurs de champ possibles partir du script. Toutes les valeurs non exclues dans la liste de slection sont slectionnes.
Ordre
Modifier la valeur
Slectionner les valeurs possibles Slectionner les valeurs exclues Slectionner tout Effacer
Toutes les valeurs de la liste de slection sont slectionnes. Efface toutes les slections actives dans la liste de slection active.
Effacer les autres champs Efface les slections dans tous les autres objets de la feuille, tout en conservant celles de la liste de slection active.
498
Verrouiller
Verrouille la ou les valeurs slectionnes dans la liste de slection active. (Grise si aucune slection n'a t effectue.) Dverrouille la ou les valeurs verrouilles dans la liste de slection active. (Apparat la place de Verrouiller si des slections ont t verrouilles.) Ouvre l' Assistant Graphique instantan (page 823) qui vous aidera crer un graphique rapidement et simplement. Ouvre l' Assistant de cration de graphique temporel (page 833) qui vous permet de crer un graphique dont une dimension (expression) doit tre qualifie et est gnralement fonction d'une priode de temps. Effectue plusieurs calculs statistiques sur les valeurs slectionnes d'un champ (chantillon) et affiche les rsultats dans une Zone de statistiques (page 529). Ouvre la bote de dialogue Imprimer: Gnral (page 105) permettant de configurer les paramtres d'impression. Toutes les valeurs non exclues de la liste de slection active sont envoyes l'imprimante. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment. Exporte les valeurs possibles (les valeurs slectionnes comme les valeurs facultatives) vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Les valeurs exportes constitueront une colonne de la nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur.
Remarque: Les minis graphiques ne s'affichent pas lors de l'exportation vers Excel.
Dverrouiller
Exporter...
Ouvre la bote de dialogue Enregistrer sous o vous pouvez indiquer le chemin, le nom de fichier et le type de fichier (de table) dans lequel les donnes exportes seront enregistres.
499
Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs possibles Copie les valeurs possibles (slectionnes et facultatives) dans le Presse-papiers. Valeur de la cellule Copie dans le Presse-papiers la valeur textuelle de la cellule de la liste de slection sur laquelle vous avez effectu un clic droit (pour ouvrir le menu Objet). Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
500
Pour ouvrir l'onglet Proprits de la liste de slection: Gnral, effectuez un clic droit sur une liste de slection et choisissez la commande Proprits dans le menu contextuel. Il permet de dfinir des paramtres gnraux pour la liste de slection. Titre Texte de la barre de titre de la liste. Le texte par dfaut est le nom du champ slectionn. Le titre peut aussi tre dfini par une Formule calcule (page 939) pour une mise jour dynamique du texte de l'tiquette. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
501
Champ
Slectionnez un champ dans la liste. La liste de slection contiendra les valeurs du champ slectionn. Une liste de slection peut aussi afficher un groupe cyclique ou hirarchique. Toutefois, un seul champ sera affich la fois. Ces groupes sont crs partir de la bote de dialogue Proprits du document: Groupes (page 464) et apparaissent dans la liste des champs disponibles. Si vous utilisez des Groupes hirarchiques (page 941), la liste de slection passera au champ suivant du groupe lorsqu'on slectionnera une seule valeur dans la liste. On peut revenir en arrire en cliquant sur l'icne correspondante de la barre de titre de la liste de slection. S'il s'agit d'un groupe faisant partie de Groupes non hirarchiques (cycliques) (page 942) qui est affect une liste de slection, on peut afficher le champ suivant du groupe en cliquant sur l'icne de cycle qui apparat dans la barre de titre de la liste. Vous pouvez aussi atteindre directement un champ du groupe en utilisant l'option Cycle-> disponible dans le menu Objet de la liste de slection. En outre, il est possible d'afficher un champ calcul dans une liste de slection. Un champ calcul ne provient pas de l'excution d'un script mais est dfini partir d'une expression. Les mmes rgles s'appliquent l'option Dimensions calcules. Pour plus d'informations, voir Ajouter une dimension calcule... (page 665) . Si vous souhaitez utiliser un champ calcul dans la liste de slection, slectionnez <Expression> dans la liste droulante pour ouvrir la bote de dialogue diter l'expression dans laquelle vous pouvez dfinir l'expression dcrivant le champ calcul. Utiliser comme titre Si vous cochez cette case, le nom du champ sera utilis comme Titre. Le texte <utiliser le nom du champ> apparatra dans la zone d'dition Titre. diter... Cette option est disponible uniquement quand <Expression> a t slectionn comme nom de champ. Cela ouvre la bote de dialogue dition d'une expression dans laquelle vous dfinissez l'expression dcrivant le champ calcul.
Remarque: Lorsqu'un champ calcul est utilis, certaines fonctionnalits de la liste de slection sont diffrentes de celles des listes de slection de champ habituelles. Certaines options de proprit ne sont pas disponibles (voir ci-dessous). De plus, les zones de statistiques ne peuvent pas tre cres partir de telles listes de slection. Remarque: Un champ calcul doit toujours correspondre une transformation d'un ou de plusieurs champs. Les champs calculs entirement synthtiques crs l'aide des fonctions valuelist et valueloop ne sont pas autoriss. Lors des slections dans un champ calcul, vous effectuez en ralit des slections dans les champs normaux sous-jacents. Lorsque vous utilisez plus d'un champ comme base pour un champ calcul, les implications logiques des slections dans les champs d'origine ou le champ calcul peuvent tre assez complexes. Remarque: L'utilisation des champs calculs dans les listes de slection peut entraner des problmes en termes de performances avec des ensembles de donnes extrmement volumineux.
502
Mode AND
Une Slection multiple dans un champ (page 115) doit tre de type AND ou OR. Par dfaut, la slection est de type OR. Cette commande change le mode logique des slections multiples de valeurs. Cette option du menu est dsactive si le champ ne satisfait pas certaines conditions; voir Mode AND dans les listes de slection (page 125). Cette option n'est pas disponible pour les champs calculs.
Afficher les alternatives Dtermine si une slection effectue directement dans la liste de slection active doit exclure ou non les autres valeurs du champ. Si la case Afficher les alternatives est coche, toutes les valeurs l'exception de la valeur slectionne seront affiches sous l'intitul Facultatif, mais elles peuvent tre exclues par association des slections dans d'autres champs. Sinon, toutes les autres valeurs sont considres comme exclues par dfaut. Cette option n'est pas disponible pour les champs calculs. Masquer les valeurs exclues Lecture seule Dtermine si les valeurs exclues du champ doivent tre affiches ou non. Les valeurs exclues ne peuvent plus tre slectionnes. Cocher cette option vous empchera d'effectuer des slections dans la liste de slection. Elle continuera cependant reflter les slections effectues ailleurs dans le document. Cocher cette option garantit qu'une valeur sera toujours slectionne, ce qui est utile pour les documents dont les donnes n'ont de sens que lorsqu'une valeur est dj slectionne, telle qu'un taux de change, etc. Cette option est active une fois qu'une valeur a dj t slectionne dans la liste de slection. Cette option n'est pas disponible pour les champs calculs. Cocher cette option permet d'effectuer des slections dans la liste de slection, mme si elle est verrouille. La liste de slection restera verrouille pour des slections effectues ailleurs dans le document. Prsente la liste de slection sous forme de Affichage sous forme d'arbre d'une liste de slection (page 526). Cette option s'applique uniquement lorsque le champ prsente la reprsentation du chemin de nuds sous forme hirarchique. Il est possible de gnrer un tel champ l'aide du paramtre Chemin du prfixe Hirarchie. Dfinit le caractre qui devrait tre interprt comme sparateur dans le chemin utilis pour l'affichage sous forme d'arbre. Dtermine si la frquence d'un champ est affiche ou non. Par frquence, on entend le nombre de combinaisons slectionnables dans lesquelles la valeur figure. Cette option n'est pas disponible pour les champs calculs. Dtermine si la frquence doit tre indique en chiffres absolus ou en pourcentage du nombre total d'entres.
Avec sparateur
Afficher la frquence
En pourcentage
503
tat alternatif
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
ID de l'objet
Ce paramtre est utilis des fins d' Interprteur de macros interne (page 961). Chaque objet de la feuille reoit un numro d'identification unique, qui commence pour les listes de slection par LB01. Les objets lis partagent le mme ID d'objet. Vous pourrez modifier ce numro d'identification ultrieurement.
Inclure les valeurs Cette liste droulante vous permet de choisir entre Oui, Non ou <par dfaut> exclues dans la recherche qui applique le paramtre par dfaut spcifi sous Prfrences utilisateur : Gnral. Mode de recherche par dfaut Spcifie le mode de recherche par dfaut initial dans les recherches textuelles. Le mode peut toujours tre modifi directement en tapant * ou ~ dans la chane de caractres rechercher. Les options suivantes sont disponibles:
Utiliser <par dfaut> La valeur par dfaut spcifie sous Prfrences utilisateur (page 81) sera applique. Utiliser la recherche par caractres gnriques La chane initiale de caractres rechercher se compose de deux caractres gnriques spar par le curseur pour faciliter ce type de recherche. Recherche partielle La chane initiale de caractres rechercher se compose d'un tilde (~) pour signaler une recherche partielle. Recherche classique Aucun caractre supplmentaire ne sera ajout la chane de caractres rechercher. Une recherche classique est effectue sans caractres gnriques. Utiliser la recherche associe Une recherche associe est employe dans la zone de recherche. Pour plus d'informations ce sujet, voir Rechercher (page 120).
Paramtres d'impression Vous pouvez dfinir ici les paramtres pour les tches d'impression. Imprimer toutes les valeurs Normalement, le programme imprime uniquement les valeurs possibles des listes de slection. Si l'on coche cette case, toutes les valeurs (y compris les valeurs exclues) seront imprimes.
Impression conforme la Si l'on coche cette case, la liste de slection sera imprime telle qu'elle apparat disposition l'cran en termes de colonnes multiples, de codage couleur des slections dans les cellules, etc. Cela peut tre utile, par exemple quand on inclut les listes de slection dans les rapports.
504
Sous l'onglet Expressions, vous dfinissez les expressions afficher dans la liste de slection. Chaque expression est place dans une nouvelle colonne de la liste de slection. Le coin suprieur gauche de la bote de dialogue contient une liste des expressions.
Attributs:
Les donnes de l'expression peuvent tre formates de manire dynamique au moyen d'attributs. Cliquez sur l'icne de dveloppement devant n'importe quelle expression pour afficher les emplacements des attributs de la dimension. Vous pouvez choisir d'utiliser autant d'attributs et de combinaisons d'attributs que vous le souhaitez pour une expression de base donne. Ds qu'un attribut est spcifi pour une dimension, son icne en dgrad de gris s'affiche en couleur ou, comme dans le cas de l'attribut Format texte, elle passe du gris au noir. Le formatage dfini au moyen d'un attribut remplace le formatage par dfaut des points de donnes en termes de couleur, etc.
505
Cliquez ici pour afficher des informations supplmentaires sur les types d'attributs disponibles.
Couleur d'arrire-plan Cliquez sur Couleur d'arrire-plan pour dfinir un attribut destin calculer la couleur de base du point de donnes. L'expression utilise doit renvoyer une reprsentation de couleur valide (un nombre reprsentant les composants rouge, vert et bleu tels qu'ils sont dfinis en Visual Basic), que vous obtenez gnralement l'aide d'une des Fonctions de la catgorie Couleur (page 389) spciales. Si le rsultat de l'expression n'est pas une reprsentation de couleur correcte, c'est le noir qui sera utilis. Cliquez sur Couleur du texte pour dfinir un attribut destin calculer la couleur du texte associ au point de donnes. L'expression utilise doit renvoyer une reprsentation de couleur valide (un nombre reprsentant les composants rouge, vert et bleu tels qu'ils sont dfinis en Visual Basic), que vous obtenez gnralement l'aide d'une des Fonctions de la catgorie Couleur (page 389) spciales. Si le rsultat de l'expression n'est pas une reprsentation de couleur correcte, c'est le noir qui sera utilis. Cliquez sur Format texte pour saisir un attribut destin calculer le style de police du texte associ au point de donnes. L'expression utilise comme expression de format texte doit renvoyer une chane contenant un <B> pour les caractres en gras, un <I> pour les caractres en italique et/ou <U> pour le soulignement. Uniquement applicable aux secteurs. Cliquez sur Secteur clat pour saisir un attribut destin dterminer si le secteur associ au point de donnes doit tre dessin dtach des autres. Uniquement applicable aux histogrammes. Cliquez sur Dcalage de barre pour saisir un attribut destin calculer un dcalage de la barre ou du segment de barre. Cela se rvle utile par exemple quand on veut obtenir des graphiques en cascade. Uniquement applicable aux courbes, combins et radars. Cliquez sur Style de ligne pour saisir un attribut destin calculer le style de la ligne ou du segment de ligne associ au point de donnes. On peut contrler la largeur relative de la ligne au moyen d'une balise <Wn> o n est un coefficient multiplicateur appliquer la largeur de ligne par dfaut du graphique. Le nombre n doit tre un rel compris entre 0,5 et 8. Exemple: <W2.5>. On peut contrler le style de la ligne au moyen d'une balise <Sn> o n est un entier compris entre 1 et 4 indiquant le style utiliser (1=continu, 2= tirets, 3=pointill, 4=tirets/pointill). Exemple: <S3>. Les balises <Wn> et <Sn> peuvent tre combines librement, mais seule la premire occurrence de chacune compte. Les balises doivent tre places entre guillemets simples.
Uniquement applicable aux barres, courbes et combins. Cliquez sur Afficher la valeur pour saisir un attribut destin dterminer si le trac du point de donnes doit tre complt d'une tiquette de donnes, mme si le paramtre Valeurs sur des points de donnes n'est pas activ pour l'expression principale. Si l'option Valeurs sur des points de donnes est slectionne pour l'expression principale, l'attribut sera ignor.
Couleur du texte
Format texte
Secteur clat
Dcalage de barre
Style de ligne
Afficher la valeur
506
Ajouter
En cliquant sur ce bouton, vous ouvrirez la bote de dialogue Bote de dialogue diter l'expression (page 813), dans laquelle vous pourrez crer de nouvelles expressions. Cette option est galement disponible dans le menu contextuel apparaissant via un clic droit dans la liste d'expressions. Supprime l'expression slectionne. Cette option est galement disponible dans le menu contextuel apparaissant via un clic droit dans la liste d'expressions. Cette option n'est disponible que dans le menu contextuel apparaissant via un clic droit dans la liste d'expressions. L'utilisation de cette commande sur une expression principale entrane la copie des paramtres et donnes associs l'expression (y compris les tiquettes) dans le Presse-papiers comme faisant partie du xml. L'expression peut ensuite tre colle dans le mme objet ou dans un autre objet QlikView, dans le mme document ou dans un document diffrent. Si vous utilisez cette commande sur un attribut, seule la dfinition de l'attribut est copie. L'attribut peut ensuite tre coll sur n'importe quelle expression principale du mme objet ou d'un objet diffrent. Cette option n'est disponible que dans le menu contextuel apparaissant via un clic droit sur une expression principale de la liste d'expressions. L'utilisation de cette commande sur une expression principale permet l'exportation des paramtres et donnes associs l'expression (y compris les tiquettes) vers un fichier xml. L'expression peut ensuite tre importe dans le mme graphique ou dans un autre graphique QlikView, dans le mme document ou dans un document diffrent. La commande ouvre la bote de dialogue Exporter l'expression sous permettant de slectionner la destination du fichier d'exportation. Le fichier est dot d'une extension, par exemple xml. Cette option n'est disponible que dans le menu contextuel apparaissant via un clic droit dans la liste d'expressions et seulement si une expression a d'abord t copie dans le Presse-papiers. Si une expression principale a t copie dans le Presse-papiers, vous pouvez la coller dans une zone vide de la liste d'expressions. Vous crez alors une nouvelle expression identique celle copie. Si un attribut a t copi, vous pouvez le coller dans une expression principale. Cette option n'est disponible que dans le menu contextuel apparaissant via un clic droit dans une zone vide de la liste d'expressions. La commande ouvre une bote de dialogue permettant de rechercher les expressions exportes. L'expression importe apparat alors sous la forme d'une nouvelle expression principale dans le graphique. Monte l'expression slectionne d'un cran dans la liste. Utilisez ce bouton si vous voulez modifier l'ordre des expressions. Abaisse l'expression slectionne d'un cran dans la liste. Utilisez ce bouton si vous voulez modifier l'ordre des expressions. Le symbole indiqu ici servira afficher les valeurs NULL dans le tableau. Le symbole indiqu ici servira afficher les valeurs manquantes dans le tableau.
Supprimer
Copier
Exporter...
Coller
Importer...
Promouvoir
Abaisser
507
Dfinition
Affiche la composition de l'expression slectionne. On peut modifier l'expression directement dans cette zone. Si vous cliquez sur le bouton , la bote de dialogue Bote de dialogue diter l'expression (page 813) s'ouvre. Cocher cette case activera l'expression slectionne. Si la case n'est pas coche, l'expression ne sera pas utilise du tout. Si l'option Toujours est slectionne, l'expression est visible en permanence dans une colonne supplmentaire figurant dans la liste de slection. Si l'option Conditionnel est slectionne, l'expression sera affiche ou masque dynamiquement en fonction de la valeur de l'expression conditionnelle saisie dans la zone d'dition de droite. Dans ce groupe, vous pouvez dfinir l'alignement par dfaut de vos expressions. Il est possible de dfinir l'alignement du texte et des nombres gauche, au centre ou droite. Ce groupe dtermine les donnes figurant dans les cellules d'expression de la liste de slection.
Activer
Afficher
Alignement
Options d'affichage
508
Reprsentation
Les options suivantes sont proposes: Texte Si vous slectionnez cette option, les valeurs d'expression seront toujours interprtes et affiches comme du texte. Image Si vous slectionnez cette option, QlikView essaiera d'interprter chaque valeur d'expression comme rfrence une image. La rfrence peut dsigner le chemin d'accs un fichier image sur le disque (par exemple, C:\Monimage.jpg) ou dans le document qvw (par exemple, qmem://<Nom>/<Pierre>). Si QlikView ne peut pas interprter une valeur d'expression comme une rfrence d'image valide, il affichera la valeur elle-mme. Jauge circulaire Si vous slectionnez cette option, QlikView affichera la valeur d'expression sous la forme d'un compteur. La jauge sera incluse dans la cellule disponible. Vous pourrez modifier les paramtres visuels de cette jauge en cliquant sur le bouton Paramtres de la jauge. Jauge linaire Si vous slectionnez cette option, QlikView affichera la valeur d'expression sous la forme d'une jauge linaire horizontale. La jauge sera incluse dans la cellule disponible. Vous pourrez modifier les paramtres visuels de cette jauge en cliquant sur le bouton Paramtres de la jauge. Jauge - Feux de signalisation Si vous slectionnez cette option, QlikView affichera la valeur d'expression sous la forme d'une jauge de type feux de circulation. La jauge sera incluse dans la cellule disponible. Vous pourrez modifier les paramtres visuels de cette jauge en cliquant sur le bouton Paramtres de la jauge. Jauge - Voyant Si vous slectionnez cette option, QlikView affichera la valeur d'expression sous la forme d'une jauge de type voyant. La jauge sera incluse dans la cellule disponible. Vous pourrez modifier les paramtres visuels de cette jauge en cliquant sur le bouton Paramtres de la jauge. Mini graphique Si vous slectionnez cette option, QlikView affichera la valeur d'expression sous la forme d'un graphique miniature, l'expression tant place sur une dimension supplmentaire. Le graphique est inclus dans la cellule de tableau disponible. La dimension du mini graphique peut tre dfinie et les paramtres visuels modifis via le bouton Paramtres du mini graphique (voir ci-dessous).
Remarque: Les minis graphiques ne s'affichent pas lors de l'exportation vers Excel.
Paramtres de la jauge
Disponible uniquement quand l'une des options de jauge ci-dessus a t slectionne. Ouvre une bote de dialogue destine dfinir les proprits de la jauge. Cette bote de dialogue quivaut pour l'essentiel la bote de dialogue Proprits du graphique: Prsentation (jauge) (page 776) rserve aux jauges. Disponible uniquement lorsque Mini graphique a t slectionn comme option d'affichage pour une expression de la table. Ouvre une bote de dialogue destine dfinir les proprits du mini graphique, Proprits du mini graphique (page 511).
509
Dfinit les couleurs des paramtres de surbrillance sur les couleurs par dfaut de QlikView. Fixe le bord infrieur du graphique zro sur l'axe. Non disponible pour les limites.
Forcer une chelle Oblige l'ensemble des cellules de la colonne utiliser la mme chelle d'axeY. partage pour l'axe des Y Formatage dl'image Disponible uniquement quand l'option image ci-dessus a t slectionne. Ce paramtre dcrit comment QlikView formate l'image pour l'adapter la cellule. Il y a quatre possibilits. Sans tirement Si cette option est slectionne, l'image apparatra telle quelle, sans aucun tirement. L'image pourra donc tre partiellement cache ou ne remplir qu'une partie de la cellule. Remplir Si cette option est slectionne, l'image sera tire et s'adaptera la cellule sans ncessairement conserver ses proportions. Conserver les proportions Si cette option est slectionne, l'image sera tire autant que possible pour remplir la cellule tout en conservant ses proportions. On obtient en gnral des zones sur les deux cts ou en haut et en bas qui ne sont pas remplies par l'image. Proportionnel Si cette option est slectionne, l'image sera tire dans les deux sens pour remplir la cellule tout en conservant ses proportions. En gnral, des morceaux de l'image doivent tre ajouts dans un sens. Masquer le texte quand l'image n'est pas disponible Si cette option est slectionne, QlikView n'affichera pas le texte de la valeur du champ lorsque son interprtation comme rfrence une image choue pour une raison ou pour une autre. La cellule sera donc laisse vide.
510
Disponible uniquement lorsque l'option Mini graphique a t slectionne dans la page Expressions de la bote de dialogue Proprits d'un tableau simple. Ouvre une bote de dialogue destine dfinir les proprits du mini graphique. Dimension Choisissez la dimension pour laquelle l'expression doit tre trace.
511
Apparence
Mode Dfinissez le mini graphique comme graphique de type Sparkline, ligne avec points, points, barres ou limites. Ouvre la bote de dialogue Couleur de la zone (page 446) dans laquelle vous pouvez dfinir la couleur du mini graphique.
Couleur
Mettre en surbrillance la Cochez la case et cliquez sur le bouton color pour ouvrir la bote de dialogue valeur maximale Couleur de la zone o la couleur de la valeur maximale peut tre dfinie. Mettre en surbrillance la Cochez la case et cliquez sur le bouton color pour ouvrir la bote de dialogue valeur minimale Couleur de la zone o la couleur de la valeur minimale peut tre dfinie. Mettre en couleur les valeurs de dbut Cochez la case et cliquez sur le bouton color pour ouvrir la bote de dialogue Couleur de la zone o la couleur des valeurs de dbut peut tre dfinie. Non disponible pour les options Barres et Limites.
Mettre en surbrillance les Cochez la case et cliquez sur le bouton color pour ouvrir la bote de dialogue valeurs de fin Couleur de la zone o la couleur des valeurs d'extrmit peut tre dfinie. Non disponible pour les options Barres et Limites. Configurer les couleurs par dfaut Forcer l'origine de l'chelle zro Dfinit les couleurs des paramtres de surbrillance sur les couleurs par dfaut de QlikView. Fixe le bord infrieur du graphique zro sur l'axe. Non disponible pour l'option Limites.
Forcer une chelle Oblige l'ensemble des cellules de la colonne utiliser la mme chelle d'axeY. partage pour l'axe des Y
512
L'onglet Trier est accessible par un clic droit sur un objet (liste de slection, liste multiple, zone Table, graphique ou objet curseur/calendrier), puis par l'option Proprits dans le menu contextuel (ou Objet, Proprits dans le menu principal). Ici, vous pouvez dfinir l'ordre des valeurs dans l'objet. Il se peut que certaines options de tri ne soient pas disponibles pour certains objets.
Trier par
tat Trie les valeurs de champs selon leur tat logique (slectionne, facultative ou exclue). Le paramtre Ascension automatique permet de trier la liste de slection (ou, dans une liste multiple, la liste droulante contenant les valeurs de champ) par tat uniquement si la liste de slection contient une barre de dfilement verticale. Cependant, si vous agrandissez la liste de slection pour afficher toutes les valeurs, l'ordre de tri tat est compltement dsactiv. Trie les valeurs de champs selon l'expression saisie dans la zone de texte situe sous cette option de tri. Si vous utilisez le tri par expression, un autre ensemble d'enregistrements doit tre dfini par une expression dfinie. Voir aussi Analyse d'ensembles (page 883). Trie les valeurs de champs par frquence (nombre d'occurrences dans la table). Trie les valeurs de champ par valeur numrique.
Expression
513
Trie les valeurs de champs par ordre alphabtique. Trie les valeurs de champs dans l'ordre de chargement initial.
Le bouton Par dfaut dfinit l'ordre de tri par dfaut. L'ordre de priorit est tat, Expression, Frquence, Valeur numrique, Texte et Ordre de chargement. Chacun de ces critres de tri peut tre dfini sur Croissant ou Dcroissant.
L'onglet Proprits de la liste de slection: Prsentation est accessible par un clic droit sur une liste de slection, puis la commande Proprits du menu contextuel. Il permet d'ajuster la disposition des cellules de la liste de slection. Dans le groupe Options d'image, vous pouvez faire interprter une valeur de champ comprenant une rfrence une image en mmoire ou sur le disque comme l'image en question: Dans Reprsentation, vous pouvez choisir entre Texte (par dfaut), Image et Informations comme image. Lorsque vous slectionnez Image, QlikView essaie d'interprter chaque valeur de champ comme rfrence une image. La rfrence peut tre le chemin d'un fichier image sur le disque (par exemple, C:\Monimage.jpg) ou dans le document qvw lui-mme (par exemple qmem://<Nom>/<Pierre>). Si QlikView ne peut pas interprter une valeur de champ comme une rfrence d'image valide, il affiche la valeur elle-mme, sauf si la case Masquer le texte quand l'image n'est pas disponible est coche. Lorsque vous slectionnez Informations comme image, QlikView affiche les informations d'image lies la valeur de champ l'aide des instructions info load/info select dans le script. Si aucune information d'image n'est disponible pour une valeur de champ, le programme affiche la valeur elle-mme, sauf si la case Masquer le texte quand l'image n'est pas disponible est coche.
514
partir du moment o une des options d'image est slectionne, vous pouvez utiliser les paramtres Formatage d'image pour ajuster l'image la cellule. Sans tirement Remplir L'image est affiche telle quelle et peut donc tre en partie masque. L'image est tire pour remplir la cellule, mais ses proportions ne sont pas respectes. L'image est tire autant que possible tout en conservant les bonnes proportions.
L'image est tire autant que possible tout en conservant les bonnes proportions. Les zones non couvertes sont ensuite remplies l'aide de morceaux de l'image.
Lorsque des images apparaissent au lieu de texte, il peut tre ncessaire d'utiliser un autre style de slection que le style par dfaut du document, de faon ce que l'tat logique des valeurs de champs reste visible. Utilisez la liste droulante dans Forcer le style de slection pour slectionner un style de slection appropri, par exemple Balise d'angle. Colonne unique Cette option coche, les valeurs de champs de la liste de slection seront toujours prsentes en une seule colonne. Cochez cette option pour supprimer la barre de dfilement horizontale qui s'affiche normalement quand les valeurs de champs sont trop larges pour tenir dans la liste de slection. Les valeurs de champs seront alors tronques au besoin.
Nombre de colonnes fixe Cochez cette option pour dfinir un nombre fixe de colonnes pour la liste de slection. Cette option n'est pas disponible quand la case Colonne unique est coche. Trier par colonne Dans les listes de slection plus d'une colonne, les valeurs sont affiches en ligne dans l'ordre de tri spcifi. L'option Trier par colonne passe un affichage en colonne. Les valeurs de champs seront spares par des lignes horizontales, comme les lignes d'une table. L'option Bordures de cellule est automatiquement active quand l'option Renvoi la ligne du texte des cellules est coche mais peut tre dsactive ensuite.
Bordures de cellule
Mettre en surbrillance la La chane de caractres rechercher saisie dans un objet de recherche jusqu' chane de caractres prsent est en surbrillance dans les correspondances. recherche Arrire-plan... Alignement Ouvre la bote de dialogue Paramtres d'arrire-plan. Vous dfinirez ici l'alignement des valeurs de champs dans la liste de slection. L'alignement du Texte et des Nombres est dfini sparment.
515
Paramtres multilignes
Dans ce groupe, on peut dcider que les cellules de la liste de slection doivent afficher les valeurs sur plusieurs lignes, ce qui est utile pour les longues chanes textuelles. Renvoie la ligne du texte des cellules Cette option slectionne, l'en-tte affichera son contenu sur plus d'une ligne. Hauteur n lignes Vous pouvez indiquer ici le nombre de lignes de cellules maximum de votre choix.
Paramtres d'arrire-plan
Couleur
Si ce paramtre est activ, l'arrire-plan de l'objet sera en couleur. Slectionnez une couleur en cliquant sur le bouton Couleur. Disponible uniquement lorsque l'option de couleur est active. Dfinit la transparence de la couleur d'arrire-plan. Si ce paramtre est activ, l'arrire-plan de l'objet sera une image. Cliquez sur Parcourir pour choisir une image. Cliquez sur Supprimer pour la supprimer de l'arrire-plan.
516
tirement de l'image
Disponible uniquement lorsque l'option d'image est active. Ce paramtre dcrit comment QlikView formate l'image pour en adapter la taille. Sans tirement L'image apparatra telle quelle, sans aucun tirement. L'image pourra donc tre partiellement cache ou ne remplir qu'une partie de l'arrire-plan. Remplir L'image sera tire et s'adaptera l'arrire-plan sans conserver ses proportions. Conserver les proportions L'image sera tire autant que possible pour remplir l'arrire-plan tout en conservant ses proportions. Proportionnel Si cette option est slectionne, l'image sera tire dans les deux sens pour remplir l'arrire-plan tout en conservant ses proportions. En gnral, des morceaux de l'image doivent tre ajouts dans un sens. Disponible uniquement lorsque l'option d'image est active. Aligne l'image, gauche, au centreou droite. Disponible uniquement lorsque l'option d'image est active. Aligne l'image, en haut, au centre ou en bas.
Alignement horizontal
Alignement vertical
Transparence de l'image Disponible uniquement lorsque l'option d'image est active. Dfinit la transparence de l'image d'arrire-plan.
Page Nombre
La page Proprits: Nombre est accessible par un clic droit sur un objet, puis par la commande Proprits du menu contextuel. Chaque champ a un format de nombre par dfaut qui peut tre dfini dans l'onglet Proprits du document: Nombre (page 472). Il est cependant possible d'utiliser un format de nombre distinct pour un objet donn. Pour ce faire, cochez l'option Outrepasser les paramtres du document et spcifiez un format de nombre
517
dans le groupe ci-dessous. Cet onglet s'applique l'objet actif et contient les contrles suivants pour formater les valeurs: Mixte la fois des nombres et du texte. Les nombres sont affichs dans leur format d'origine. Affiche des valeurs numriques dont le nombre de chiffres est dfini dans la bote flche prcision. Affiche des entiers. Affiche des valeurs dcimales dont le nombre de dcimales est dfini dans la bote flche Dcimales. Affiche les valeurs au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Le format par dfaut est le format montaire de Windows. Affiche des valeurs qui peuvent tre interprtes comme des dates au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme des heures au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme la date et l'heure au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche l'heure sous forme d'incrment de temps squentiel (par exemple format = mm affiche la valeur en nombre de minutes depuis le dbut du calendrier, savoir 1899:12:30:24:00).
Nombre
Entier Fix
Montaire
Date
Time
Horodateur
Intervalle
Affichage en pourcentage Cette case cocher concerne les formats suivants : Nombre, Entier et Fix. (%) Les sparateurs Dcimal et De milliers peuvent tre dfinis dans les zones d'dition du groupe Sparateurs. Le bouton ISO utilise la norme ISO pour les formats date, heure et date et heure. Le bouton Systme applique les paramtres du systme au format. Le bouton Modifier le format du document... ouvre l'onglet Proprits du document: Nombre (page 472) o vous pouvez modifier le format de nombre par dfaut de n'importe quel champ.
518
33.7 Police
On peut dfinir ici la Police, le Style de police et la Taille de police utiliser. On peut dfinir la police pour un seul objet (Proprits de l'objet: Police) ou tous les objets d'un document (Appliquer aux objets sur Proprits du document: Police). Les polices par dfaut du document des nouveaux objets peuvent galement tre dfinies dans Proprits du document: Police. Il existe deux polices par dfaut: 1. La premire police par dfaut (Listes de slection, Graphiques, etc.) est utilise pour la plupart des objets, notamment les listes de slection et les graphiques. 2. La deuxime police par dfaut (Objets Texte et Boutons) est utilise pour les boutons et les zones de texte, objets qui ncessitent gnralement une police plus grande. Enfin, les polices par dfaut des nouveaux documents peuvent tre dfinies dans l'onglet Prfrences utilisateur: Police. Pour les graphiques, les boutons et les objets texte (sauf les objets de recherche), vous pouvez aussi spcifier une Couleur de police. La couleur peut tre Fixe (cliquez sur le bouton color pour indiquer une autre couleur) ou Calcule de faon dynamique par une expression. L'expression doit tre une reprsentation de couleur valide, cre l'aide des Fonctions de la catgorie Couleur (page 389). Si le rsultat de l'expression n'est pas une reprsentation de couleur valide, le police est noire par dfaut. Les paramtres supplmentaires sont: Ombre porte Souligner Si cette option est coche, une ombre sera ajoute au texte. Si cette option est coche, le texte sera soulign.
519
33.8 Disposition
Onglet Disposition
Un paramtre disponible sous Disposition est uniquement appliqu l'objet actif s'il est dfini partir de l'onglet Proprits de l'objet. Il s'applique tous les objets des types spcifis dans le document s'il est dfini partir de l'onglet Proprits du document.
Afficher les bordures Activez ce paramtre pour utiliser une bordure autour de l'objet de la feuille. Spcifiez un type de bordure dans le menu droulant.
Intensit de l'ombre Le menu droulant Intensit de l'ombre permet de dfinir l'intensit de l'ombre entourant les objets. L'option Aucune ombre est galement possible. Les types de bordure prdfinis suivants sont disponibles: Uni Bordure d'une seule couleur unie. Enfonc Bordure donnant l'impression que l'objet est enfonc par rapport l'arrire-plan. En relief Bordure donnant l'impression que l'objet est surlev par rapport l'arrire-plan. Mur Bordure donnant l'impression d'un mur autour de l'objet. Image Bordure compose d'une image personnalise. Si vous slectionnez le type de bordure Image, vous pouvez cliquer sur ce bouton pour choisir l'image que vous voulez utiliser.
Style de bordure
520
tirer l'image
Si vous utilisez le type de bordure Image et cochez cette case, le motif sera tir pour remplir tout l'espace entre les coins. Si vous ne la cochez pas, la bordure contiendra autant de copies que possible du motif, disposes en mosaque. Cette option est disponible pour tous les types de bordures. Assurez-vous, en fixant la largeur des bordures de type image, qu'elle correspond la largeur de coin dfinie dans l'image. La largeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Cliquez sur ce bouton pour ouvrir une bote de dialogue dans laquelle vous pourrez choisir dans la palette de couleurs une couleur de base convenant tous les types de bordures, l'exception du type Image. Cre une bordure aux couleurs de l'arc-en-ciel pour tous les types de bordures, l'exception du type Image. L'arc-en-ciel commencera par la couleur de base slectionne en haut de l'objet.
Largeur de bordure
Couleur
Arc-en-ciel
Si le paramtre Simplifi est slectionn sous Proprits du document: Gnral (page 440), vous ne pouvez pas choisir le type de la bordure; seuls le menu droulant Intensit de l'ombre et le paramtre Largeur de bordure sont disponibles.
Angles arrondis
Dans le groupe Angles arrondis, vous dfinissez la forme gnrale de l'objet de feuille. Ces paramtres permettent de dessiner des objets ayant des formes allant de parfaitement circulaires/elliptiques rectangulaires, en passant par super elliptiques: Angles arrondis Coins Cette option rend les options d'angles arrondis disponibles. Les coins dont la case cocher correspondante reste vide seront dessins en angle droit. Un nombre variable compris entre 2 et 100 o 100 dfinit un rectangle avec des angles parfaitement droit et 2 correspond une ellipse parfaite (un cercle pour une chelle 1:1). Une angulosit comprise entre 2 et 5 est gnralement optimale pour des angles arrondis. Ce paramtre dtermine le rayon des angles sous forme de distance fixe (Fixe) ou d'un pourcentage du quadrant total (Relatif (%)). Il vous permet de contrler quel point les coins seront modifis par la forme gnrale sous-jacente dfinie par l'Angulosit. La distance peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit).
Angulosit
Rayon de l'angle
Couche
Dans le groupe Couche, on peut indiquer que l'objet se trouve dans une des trois couches proposes: Infrieure Un objet dfini sur la proprit de couche Bas ne peut jamais masquer les objets placs sur les couches Standard et Suprieure. Il peut uniquement tre plac audessus d'autres objets de feuille dans la couche Infrieure. leur cration, les objets se trouvent sur la couche Standard (intermdiaire). Un objet plac sur la couche Standard ne peut jamais tre masqu par des objets placs sur la couche Infrieure et ne peut jamais masquer des objets situs sur la couche Suprieure.
Standard
521
Haut
Un objet plac sur la couche Suprieure ne peut jamais tre masqu par des objets des couches Standard et Infrieure. Seuls d'autres objets de la couche Suprieure peuvent tre placs au-dessus. Les couches Suprieure, Standard et Infrieure correspondent aux couches numrotes en interne 1, 0 et -1 respectivement. Toutes les valeurs comprises entre -128 et 127 sont acceptes. Slectionnez cette option pour saisir la valeur de votre choix.
Personnaliser
Afficher
Dans le groupe Afficher, il est possible de spcifier une condition pour l'affichage de l'objet de la feuille: Toujours Condition L'objet de la feuille est toujours affich. L'objet de la feuille sera affich ou masqu selon des Fonctions de la catgorie Conditionnel (page 354) qui seront values en permanence en fonction des slections, par exemple. L'objet de la feuille ne sera visible que si la condition renvoie VRAI.
Remarque: Les utilisateurs dots de privilges d'administrateur pour le document peuvent passer outre toutes les conditions d'affichage grce l'option Afficher tous les objets et feuilles, disponible dans la bote de dialogue Proprits du document: Scurit (page 459). Pour activer cette fonctionnalit, appuyez sur CTRL+MAJ+S. Options
Dans le groupe Options, il est possible d'interdire le dplacement et le redimensionnement de l'objet. Les paramtres disponibles dans ce groupe s'appliquent uniquement si les cases cocher correspondantes sont actives dans les botes de dialogue Proprits du document: Disposition et Proprits de la feuille: Scurit. Autoriser le dplacement Si cette option est dsactive, il est impossible de dplacer ou de redimensionner et le dimensionnement l'objet. Autoriser la copie/le clonage Autoriser les informations Si cette option est dsactive, il sera impossible de faire une copie de l'objet.
Lorsque la fonction Info (page 261) est utilise, une icne d'information s'affiche dans la barre de titre de la fentre chaque fois qu'une information est associe une valeur de champ. Si vous ne voulez pas que cette icne s'affiche dans la barre de titre, vous pouvez dcocher cette option. Dans QlikView, les bordures autour de tous les objets de table sont normalement rduites lorsque des slections font passer la taille de la table en dessous de la taille alloue l'objet. En dslectionnant cette case, vous dsactivez cet ajustement automatique de la taille et tout surplus d'espace restera vide.
Barres de dfilement Plusieurs paramtres permettant de changer la disposition du contenu de la barre de dfilement sont disponibles dans le groupe Barres de dfilement:
522
Conserver la position de Lorsque ce paramtre est activ, QlikView tente de conserver la position de dfilement l'ascenseur dans les tables et les graphiques dots d'une barre de dfilement sur l'axe x quand une slection est effectue dans un autre objet. Ce paramtre doit galement tre activ dans la bote de dialogue Prfrences utilisateur: Objets (page 91). Boutons Dfinit la couleur des boutons flchs. Slectionnez la couleur en cliquant sur le bouton. Notez que les tons de gris moyen rendent souvent les meilleurs rsultats pour les barres de dfilement. Ces couleurs peuvent tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsqu'on clique sur le bouton appropri. Dfinit la couleur de l'arrire-plan des barres de dfilement. Slectionnez la couleur en cliquant sur le bouton. Notez que les tons de gris moyen rendent souvent les meilleurs rsultats pour les barres de dfilement. Ces couleurs peuvent tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsqu'on clique sur le bouton appropri. Cette option permet de modifier la fois la largeur et la taille relative des symboles de la barre de dfilement. Dfinit le style des barres de dfilement. Slectionnez le style dans la liste droulante. Le style Classique correspond aux barres de dfilement de QlikView 4/5. Le style Standard leur donne un aspect plus moderne. Le troisime style, Simple, correspond une barre plus fine et plus claire. Ouvre la bote de dialogue Proprits de lgende et de bordure dans laquelle vous pouvez dfinir les lments auxquels s'appliquent les proprits dfinies sous l'onglet Disposition.
Arrire-plan
Largeur de la barre
Style de barre
Appliquer ...
523
33.9 Lgende
Onglet Lgende
Les paramtres de lgende s'appliquent l'objet actif uniquement s'ils sont dfinis partir des proprits de l'objet. Ils s'appliqueront tous les objets du type indiqu dans le document s'ils sont effectus via les proprits du document. Sous l'onglet Lgende, spcifiez des options de disposition compltement distinctes de la disposition gnrale de l'objet. Afficher la barre de titre Quand cette option est coche, une barre de titre est dessine en haut de l'objet. Cette option sera active par dfaut pour les listes de slections et autres zones, contrairement aux objets texte et aux lignes/flches. Texte du titre Cette zone de texte pour permet d'entrer un titre afficher dans la lgende de l'objet. Cliquez sur le bouton Police pour changer la police de la lgende.
Dfinissez les couleurs de la lgende selon les diffrents tats de la fentre. Les paramtres Couleurs actives et Couleurs inactives peuvent tre configurs sparment les uns des autres. Cliquez sur le bouton Couleur d'arrire-plan ou Couleur du texte pour ouvrir la Couleur de la zone (page 446). La couleur d'arrire-plan peut tre dfinie comme une couleur unie ou en dgrad dans la bote de dialogue Couleur de la zone. La couleur du texte peut tre dfinie comme fixe ou calcule via Fonctions de la catgorie Couleur (page 389). Renvoi auto. la ligne Hauteur de la lgende (lignes) Si cette option est coche, la lgende sera affiche sur deux ou plusieurs lignes. Dfinissez le nombre de lignes de lgende dans cette zone d'dition.
La taille et la position prcises de l'objet QlikView peuvent tre dtermines et ajustes par les paramtres de taille/position de l'objet QlikView normal ou rduit. Ces paramtres sont mesurs en pixels:
524
Pos. X
Dfinit la position horizontale du ct gauche de l'objet par rapport au bord gauche de la feuille. Dfinit la position verticale du ct suprieur de l'objet par rapport au bord suprieur de la feuille. Dfinit la largeur de l'objet QlikView. Dfinit la hauteur de l'objet QlikView.
Pos. Y
Largeur Hauteur
L'orientation de la lgende peut tre modifie l'aide des options Alignement de la lgende: Horizontal L'tiquette peut tre aligne horizontalement: gauche, au centre ou droite dans la zone de la lgende. L'tiquette peut tre aligne verticalement: en Haut, au Centre ou en Bas dans la zone de la lgende.
Vertical
Icnes spciales Bon nombre des commandes du menu Objet des objets de feuille peuvent tre configures comme des icnes de lgende. Slectionnez les commandes afficher ainsi en cochant la case qui se trouve leur gauche dans la liste. Remarque ! Utilisez les icnes de lgende spciales avec prcaution. Trop d'icnes ne feront qu'embrouiller l'utilisateur.
Autoriser la rduction Quand cette option est coche, une icne de rduction s'affiche dans la lgende de l'objet pour indiquer qu'on peut le rduire. Une autre solution consiste double-cliquer sur la lgende. Cette option devient disponible quand la case Autoriser la rduction est coche. Quand Rduction automatique est coche pour plusieurs objets de la mme feuille, ils sont tous rduits automatiquement sauf un. Cela est utile par exemple pour afficher alternativement plusieurs graphiques dans la mme zone d'affichage. Quand cette option est coche, une icne d'agrandissement s'affiche dans la barre de titre de l'objet pour indiquer qu'on peut l'agrandir. Une autre solution consiste double-cliquer sur la lgende. Si les deux cases Autoriser la rduction et Autoriser l'agrandissement sont coches, double-cliquer sur l'objet le rduira. Vous pouvez saisir ici un texte d'aide afficher dans une fentre pop-up. Le texte d'aide peut tre dfini sous la forme d'une Formule calcule (page 939). Cette option n'est pas disponible au niveau du document. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Saisissez par exemple une description de l'objet. Une icne d'aide sera ajoute la barre de titre de l'objet. Quand le pointeur de la souris passera au-dessus de l'icne, le texte s'affichera dans une fentre contextuelle.
Rduction automatique
Autoriser l'agrandissement
Texte d'aide
525
Cette bote de dialogue vous permet de dfinir les objets du document auxquels doivent s'appliquer les proprits de lgende et de bordure. Appliquer les proprits Cochez cette case pour appliquer les paramtres aux autres objets que l'objet ... actif. 1. Slectionnez l'une des options disponibles: Objets de cette feuille Applique uniquement les paramtres aux objets de la feuille active. Disponible uniquement lorsque cette bote de dialogue est ouverte partir de l'onglet Disposition d'un objet de feuille. Objets de ce document Applique les paramtres aux objets de tout le document. 2. Slectionnez l'une des options disponibles: Uniquement ce type d'objet Applique les paramtres tous les objets de ce type. Disponible uniquement lorsque cette bote de dialogue est ouverte partir de l'onglet Disposition d'un objet de feuille. Tous les types d'objets Applique les paramtres tous les objets. Dfinir par dfaut pour Cochez cette case pour utiliser les paramtres comme valeurs par dfaut pour tous les nouveaux objets de ce les nouveaux objets du document actif. Disponible uniquement lorsque cette document bote de dialogue est ouverte partir de l'onglet Disposition d'un objet de feuille.
526
Pour les nuds tendus et les feuilles (nuds infrieurs), le codage couleur standard de QlikView est utilis. Cependant, les nuds rduits peuvent contenir un mlange d'tats diffrents. Dans ce cas, le nud apparat en vert uniquement si toutes les valeurs ont t slectionnes, en gris si toutes les valeurs sont exclues et en blanc dans les autres cas. En outre, un petit signal indique l'tat des nuds masqus.
527
528
34 Zone de statistiques
La zone de statistiques est un moyen d'afficher de faon compacte un champ numrique dans lequel les enregistrements eux-mmes sont moins intressants que leur somme ou leur moyenne. Une slection de fonctions statistiques y est disponible. Quand aucune plage de donnes spcifique n'est slectionne, QlikView prend toutes les valeurs apparaissant dans la liste de slection du champ (valeurs optionnelles) comme chantillon. Par dfaut, le nom de cette zone est le mme que celui du champ auquel appartiennent les valeurs slectionnes. Cliquez avec le bouton droit sur la zone de statistiques pour afficher le Zone de statistiques: Menu Objet (page 529). Il est galement accessible via le menu Objet, lorsque la zone de statistiques est l'objet actif.
Ordre
529
Slectionner les valeurs possibles Slectionner les valeurs exclues Slectionner tout Effacer
Toutes les valeurs non exclues dans la liste de slection correspondante sont slectionnes. Toutes les valeurs exclues dans la liste de slection correspondante sont slectionnes. Toutes les valeurs de la liste de slection correspondante sont slectionnes. Efface toutes les slections actives dans la liste de slection correspondante.
Effacer les autres champs Efface les slections dans tous les autres objets de la feuille, tout en conservant celles de la liste de slection correspondante. Verrouiller Verrouille la ou les valeurs slectionnes dans la liste de slection correspondante. Dverrouille la ou les valeurs verrouilles dans la liste de slection correspondante. Ouvre la bote de dialogue Imprimer: Gnral (page 105) qui vous permet d'imprimer le contenu de la zone de statistiques. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment. Exporte les valeurs possibles (y compris les valeurs slectionnes) vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Les valeurs exportes apparatront dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Ouvre la bote de dialogue Enregistrer sous o vous pouvez indiquer le chemin, le nom de fichier et le type de fichier (de table) dans lequel les donnes exportes seront enregistres.
Dverrouiller
Imprimer...
Exporter...
530
Ce menu en cascade contient les diverses options de copie de l'objet. Donnes Copie les lignes de donnes slectionnes de la zone de statistiques dans le Presse-papiers. Valeur de cellule Copie dans le Presse-papiers la valeur textuelle de la cellule de la zone de statistiques sur laquelle vous avez effectu un clic droit (pour ouvrir le menu Objet). Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de la feuille.
Agrandir
Restaurer
Aide Supprimer
531
Titre
Vous pouvez saisir cet endroit un texte qui apparatra dans la zone de titre de la feuille d'objet.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
tat alternatif
ID de l'objet
L'ID de l'objet est utilis pour l' Interprteur de macros interne (page 961). Chaque objet de la feuille reoit un numro d'identification unique, qui commence pour les zones de statistiques par SB01. Les objets lis partagent le mme ID d'objet. Il est possible de modifier ce numro d'ID ultrieurement. Slectionnez le champ qui contient les valeurs utiliser dans la liste du groupe Champ.
Champ
532
Cliquez sur le bouton Utiliser comme titre si vous souhaitez que le nom du champ soit utilis comme titre; sinon, saisissez un titre dans la zone d'dition Titre. Le titre peut aussi tre dfini par une Formule calcule (page 939) pour une mise jour dynamique du texte de l'tiquette. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Slectionnez les fonctions statistiques que vous voulez dans la liste Fonctions disponibles et dplacez-les dans la fentre Fonctions affiches en double-cliquant dessus ou en cliquant sur le bouton Ajouter. Cochez Afficher l'erreur type pour afficher les valeurs d'erreur standard pour les calculs de Moyenne et d'cart-type. Cochez Bordures de cellule pour afficher une sparation des lignes horizontales, comme les lignes d'une table. Ouvre la bote de dialogue Paramtres d'arrire-plan (page 516). Rpertorie les fonctions statistiques qui seront utilises dans la zone de statistiques. Vous pouvez encore modifier l'apparence de la zone de statistiques dans le groupe Paramtres de la ligne slectionne. Remplacez les noms de fonction par dfaut en saisissant d'autres tiquettes ici. Spcifie la couleur d'arrire-plan de la ligne slectionne. La couleur du fond peut tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone qui s'ouvre lorsque vous cliquez sur le bouton. Cette option vous permet de choisir une couleur de texte pour la ligne slectionne.
Fonctions disponibles
Bordures de cellule
Couleur du texte
Appliquer les couleurs Cochez cette option avant de cliquer sur Appliquer ou OK pour appliquer la toutes les lignes couleur slectionne toutes les lignes de la zone de statistiques.
Les fonctions statistiques disponibles sont: Dcompte numrique Taille de l'chantillon. (Nombre de valeurs numriques parmi les valeurs possibles.) Nombre de valeurs de champ vides parmi les valeurs possibles. Nombre de valeurs non numriques parmi les valeurs possibles. Nombre total de valeurs possibles. Il s'agit du mme nombre que la frquence que l'on peut afficher dans une liste de slection. (Somme de Dcompte numrique et du Dcompte de texte.)
533
Dcompte manquant
Nombre de valeurs non numriques parmi les valeurs possibles (somme de Dcompte nul et Dcompte de texte) Somme de l'chantillon Moyenne arithmtique de l'chantillon (valeur moyenne) cart type de l'chantillon Asymtrie de l'chantillon Aplatissement de l'chantillon Minimum de l'chantillon Maximum de l'chantillon Unique valeur numrique possible Mdiane de l'chantillon Fractile de l'chantillon
Somme Moyenne cart type Asymtrie Aplatissement Min. Max. Valeur unique Mdiane Fractile
L'chantillon se compose de toutes les valeurs non exclues (c'est--dire slectionnes + facultatives) du champ. Si l'on clique sur des valeurs qui reprsentent des valeurs de champs reconnaissables, telles que Min., Max., les valeurs de champs correspondantes seront slectionnes.
L'onglet Proprits de la zone de statistiques: Nombre est accessible par un clic droit sur une zone de statistiques, puis par la commande Proprits du menu contextuel. Les formats de nombre corrects sont automatiquement tirs des donnes et du format de nombre du champ d'origine pour les diffrentes fonctions statistiques qui peuvent tre affiches. On peut ici outrepasser les formats de nombre pour des fonctions donnes. Pour ce faire, slectionnez une fonction statistique dans la liste Fonctions, cochez l'option Outrepasser les paramtres du document et spcifiez un format de nombre dans le groupe ci-dessous. Cet onglet s'applique l'objet actif et contient les contrles suivants pour formater les valeurs:
534
Nombre
Affiche des valeurs numriques dont le nombre de chiffres est dfini dans la bote flche Prcision. Affiche des entiers. Affiche des valeurs dcimales dont le nombre de dcimales est dfini dans la bote flche Dcimales. Affiche les valeurs au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Le format par dfaut est le format montaire de Windows. Affiche des valeurs qui peuvent tre interprtes comme des dates au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme des heures au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme la date et l'heure au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche l'heure sous forme d'incrment de temps squentiel (par exemple format = mm affiche la valeur en nombre de minutes depuis le dbut du calendrier, savoir 1899:12:30:24:00).
Montaire
Date
Heure
Horodateur
Intervalle
Le bouton Afficher en pourcentage % concerne les formats suivants: Nombre, Entier et Fix . Les sparateurs Dcimal et De milliers peuvent tre dfinis dans les zones d'dition du groupe Sparateurs. Le bouton ISO utilise la norme ISO pour les formats date, heure et date et heure. Le bouton Systme applique les paramtres du systme au format.
34.4 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
34.5 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
535
536
35 Liste multiple
Avec son option unique permettant de trier les champs affichs par applicabilit (cette option Trier par applicabilit est accessible partir de la page Proprits de la liste multiple: Gnral (page 540)), la liste multiple offre une solution performante au problme de l'affichage d'un grand nombre de listes de slection sur la mme feuille. Cliquez avec le bouton droit de la souris dans la liste multiple pour afficher le Liste multiple: Menu Objet (page 537). On peut galement y accder partir du menu Objet, lorsque la liste multiple est l'objet actif.
Ordre
Rechercher
537
Recherche partielle
Ouvre la zone de recherche textuelle en mode de Recherche partielle (page 121) dans un champ ouvert. Ouvre la Bote de dialogue de recherche avance (page 123) pour effectuer une recherche dans un champ ouvert. Cette bote de dialogue permet de saisir des expressions avances. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: MAJ+CTRL+F. Toutes les valeurs non exclues du champ sont slectionnes.
Recherche avance
Slectionner les valeurs possibles Slectionner les valeurs exclues Slectionner tout Effacer toutes les slections Effacer
Toutes les valeurs du champ sont slectionnes. Efface toutes les slections actives de la liste multiple.
Effacer les autres champs Efface les slections dans tous les autres objets de la feuille, y compris les slections dans d'autres champs de la liste multiple active, tout en conservant les slections de ce champ spcifique de la liste. Verrouiller Verrouiller toutes les slections Dverrouiller Dverrouiller toutes les slections Imprimer... Verrouille la ou les valeurs slectionnes du champ. Verrouille la ou les valeurs slectionnes de la liste multiple.
Dverrouille la ou les valeurs verrouilles du champ. Dverrouille la ou les valeurs verrouilles de la liste multiple.
Ouvre la bote de dialogue Imprimer: Gnral (page 105) permettant de configurer les paramtres d'impression. Imprimer la liste multiple n'a de sens que si une seule valeur est affiche dans chaque champ (parce que c'est soit la seule valeur slectionne, soit la seule valeur associe). Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
538
Exporte les parties de la liste multiple qui sont visibles quand les listes de champs sont fermes vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Les valeurs exportes apparatront dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Cette opration n'a de sens que si une seule valeur est affiche dans chaque champ (parce que c'est soit la seule valeur slectionne, soit la seule valeur associe). Ouvre une bote de dialogue o vous pouvez exporter la liste multiple sous forme de tableau vers un fichier de votre choix. Les formats de fichiers proposs comprennent des formats de fichiers texte dlimits: HTML, XML, BIFF (format Excel natif) et Fichiers QVD (page 425). Ce menu en cascade contient les diverses options de copie de l'objet. Donnes Copie les lignes de donnes de la liste multiple dans le Presse-papiers. Valeur de la cellule Copie dans le Presse-papiers la valeur textuelle de la cellule de la liste multiple sur laquelle vous avez effectu un clic droit (pour ouvrir le menu Objet). Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur, sous l'onglet Exportation. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Exporter...
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView.
Agrandir
Restaurer
Aide
539
Supprimer
Titre
Dans la fentre Titre, vous pouvez donner un nom la liste multiple et il s'affichera dans la lgende de la fentre. Le titre peut aussi tre dfini par une Formule calcule (page 939) pour une mise jour dynamique du texte de l'tiquette. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
tat alternatif
540
Champs disponibles
Dans cette colonne figurent les noms des champs de la source de donnes. Au dpart, tous les champs (sauf les champs systme) y apparaissent. Pour inclure les Champs systme (page 395), cochez la case Afficher les champs systme. Les champs cls sont indiqus avec un symbole de cl. Slectionnez les lments utiliser/supprimer en cliquant dessus. Utilisez le bouton Ajouter > ou le bouton < Supprimer pour les dplacer vers la colonne voulue.
Champs affichs dans la Dans cette colonne figurent les noms des champs slectionns dans la liste liste multiple Champs disponibles inclure la liste multiple. Au dpart, aucun champ n'apparat dans la colonne. Quand un champ est slectionn dans cette liste, vous pouvez lui donner une tiquette personnalise dans la fentre d'dition. Afficher les champs de la Ici, vous contrlez les champs qui apparaissent dans la liste Champs disponibles. table La liste droulante affiche l'option Toutes les tables par dfaut. L'option Toutes les tables (qualifies) affiche les champs qualifis par le nom des tables dans lesquelles ils figurent. Cela signifie que les champs cls (de jointure) apparatront plus d'une fois dans la liste. (Cette option n'est utilise qu' des fins d'affichage et n'a rien voir avec les champs Qualify (page 279) dans le script de chargement.) Il est aussi possible d'afficher les champs d'une seule table la fois. Expression Ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813) permettant de crer une expression pouvant alors tre utilise sous la forme d'un champ affich dans une liste multiple. Ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813) pour le champ slectionn dans la colonne Champs affichs dans la liste multiple. Dplace un champ vers le haut dans l'ordre d'affichage. Dplace un champ vers le bas dans l'ordre d'affichage. Trie les champs de la colonne Champs affichs dans la liste multiple dans l'ordre numrique. Trie les champs de la colonne Champs affichs dans la liste multiple dans l'ordre de chargement, c'est--dire l'ordre dans lequel ils sont lus partir de la base de donnes. Trie les champs de la colonne Champs affichs dans la liste multiple dans l'ordre alphabtique. Quand cette option est coche, l'ordre de tri des Champs affichs dans la liste multiple est mis jour de faon dynamique au cours des slections, afin que les champs contenant des valeurs non exclues soient monts dans la liste, tandis que les champs sans valeurs possibles sont descendus. Cette option permettra bien souvent d'utiliser littralement des centaines de champs dans une seule liste multiple.
diter...
Ordre de chargement
Tri alphabtique
541
ID de l'objet
Ce paramtre est utilis des fins d' Interprteur de macros interne (page 961). Chaque objet de la feuille reoit un numro d'identification unique, qui commence pour les listes multiples par MB01. Les objets lis partagent le mme ID d'objet. Vous pourrez modifier ce numro d'identification ultrieurement.
L'onglet Trier est accessible par un clic droit sur un objet (liste de slection, liste multiple, zone Table, graphique ou objet curseur/calendrier), puis par l'option Proprits dans le menu contextuel (ou Objet, Proprits dans le menu principal). Ici, vous pouvez dfinir l'ordre des valeurs dans l'objet. Il se peut que certaines options de tri ne soient pas disponibles pour certains objets.
Trier par
tat Trie les valeurs de champs selon leur tat logique (slectionne, facultative ou exclue). Le paramtre Ascension automatique permet de trier la liste de slection (ou, dans une liste multiple, la liste droulante contenant les valeurs de champ) par tat uniquement si la liste de slection contient une barre de dfilement verticale. Cependant, si vous agrandissez la liste de slection pour afficher toutes les valeurs, l'ordre de tri tat est compltement dsactiv.
542
Expression
Trie les valeurs de champs selon l'expression saisie dans la zone de texte situe sous cette option de tri. Si vous utilisez le tri par expression, un autre ensemble d'enregistrements doit tre dfini par une expression dfinie. Voir aussi Analyse d'ensembles (page 883). Trie les valeurs de champs par frquence (nombre d'occurrences dans la table). Trie les valeurs de champ par valeur numrique. Trie les valeurs de champs par ordre alphabtique. Trie les valeurs de champs dans l'ordre de chargement initial.
Le bouton Par dfaut dfinit l'ordre de tri par dfaut. L'ordre de priorit est tat, Expression, Frquence, Valeur numrique, Texte et Ordre de chargement. Chacun de ces critres de tri peut tre dfini sur Croissant ou Dcroissant.
L'onglet Proprits de la liste multiple: Prsentation est accessible d'un clic droit sur la fentre d'une liste multiple, puis via la commande Proprits du menu Objet. Il permet d'ajuster la disposition des cellules de la liste multiple. On peut procder des ajustements indpendamment pour les diffrents champs de la liste multiple. Il est aussi possible d'ajuster la disposition de la liste multiple ferme.
543
Alignement
Vous dfinirez ici l'alignement des valeurs de champs. L'alignement du Texte et des Nombres est dfini sparment. Dans ce groupe, on peut dcider que les cellules de champs de la liste multiple doivent afficher les valeurs sur plusieurs lignes, ce qui est utile pour les longues chanes textuelles. Renvoi auto. la ligne Si cette option est slectionne, une cellule affiche son contenu sur plus d'une ligne. Hauteur de la cellulenlignes Vous pouvez indiquer ici le nombre limite de lignes de cellule de votre choix.
Paramtres multilignes
Frquence
Afficher Dtermine si la frquence de la valeur de champ slectionne est affiche ou non. Par frquence, on entend le nombre de combinaisons slectionnables dans lesquelles la valeur figure. En pourcentage Dtermine si la frquence doit tre indique en chiffres absolus ou en pourcentage du nombre total d'entres.
Ce bouton ouvre la bote de dialogue Paramtres de champ avancs (page 545) qui contient des paramtres pour la reprsentation image des valeurs de champs et des options spciales de recherche textuelle. Cette option coche, les valeurs de champs de la liste multiple seront toujours prsentes en une seule colonne. Cochez cette option pour supprimer la barre de dfilement horizontale qui s'affiche normalement quand les valeurs de champs sont trop larges pour tenir dans la liste multiple. Les valeurs de champs seront alors tronques au besoin. Dans les champs de la liste multiple plus d'une colonne, les valeurs sont affiches en ligne dans l'ordre de tri spcifi. L'option Trier par colonne passe un affichage en colonne. Les valeurs de champs seront spares par des lignes horizontales, comme les lignes d'une table. Les bordures de cellule sont automatiquement actives quand l'option Renvoi auto. la ligne est coche mais peuvent tre dsactives ensuite. Dtermine si les valeurs de champs exclues doivent tre affiches ou non. Les valeurs exclues ne peuvent plus tre slectionnes. Cette case cocher dsactive les slections effectues directement dans ce champ particulier de la liste multiple, ce qui en fait un simple outil d'affichage.
Avanc
Colonne unique
Bordures de cellule
Ignorer les valeurs nulles Les valeurs NULL ne sont pas prises en compte dans l'affichage des valeurs possibles d'un champ donn.
Remarque Une utilisation incorrecte de cette option peut provoquer l'affichage de donnes non corrles dans la liste multiple.
544
Cette case cocher autorise les slections dans un champ donn de la liste multiple, mme si ce champ est verrouill. Le champ reste verrouill pour des slections effectues ailleurs dans le document. Cette case cocher change la disposition de la liste multiple et place chaque tiquette au-dessus du champ qui lui correspond. Cette case cocher dsactive les slections effectues directement dans les champs de la liste multiple, ce qui en fait un simple outil d'affichage. Dfinit la couleur des cellules de donnes d'une liste multiple ferme. La couleur peut tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsqu'on clique sur le bouton.
Style de grille
Lecture seule
Limiter le droulement Limite la longueur des listes droulantes ouvertes dans la liste multiple. Saisissez dans la zone d'dition le nombre maximum de valeurs afficher. n lignes Style Arrire-plan... Choisissez entre les styles Bordures et Clair. Ouvre la bote de dialogue Paramtres d'arrire-plan (page 516).
Cette bote de dialogue est accessible partir des Proprits de la liste multiple: Prsentation (page 543), Proprits de la zone table: Prsentation (page 559) et Proprits du graphique: Dimensions (page 663). Les options d'image dcrites ci-dessous ne sont pas disponibles pour les graphiques bitmap.
545
Options d'image
Reprsentation Les options suivantes sont proposes: Texte Si vous slectionnez cette option, les valeurs d'expression seront toujours interprtes et affiches comme du texte. Image Si vous slectionnez cette option, QlikView essaiera d'interprter chaque valeur d'expression comme rfrence une image. La rfrence peut dsigner le chemin d'accs un fichier image sur le disque (par exemple, C:\Monimage.jpg) ou dans le document qvw (par exemple, qmem://<Nom>/<Pierre>). Si QlikView ne peut pas interprter une valeur d'expression comme une rfrence d'image valide, il affichera la valeur elle-mme. Informations comme image Si vous slectionnez cette option, QlikView affichera les informations d'image lies la valeur de champ l'aide des instructions info load/select dans le script. Si aucune information d'image n'est disponible pour une valeur de champ, le programme affiche la valeur elle-mme, sauf si la case Masquer le texte quand l'image n'est pas disponible est coche. Cette option est indisponible pour les graphiques bitmap. Disponible uniquement quand l'option image ci-dessus a t slectionne. Ce paramtre dcrit comment QlikView formate l'image pour l'adapter la cellule. Il y a quatre possibilits. Sans tirement Si cette option est slectionne, l'image apparatra telle quelle, sans aucun tirement. L'image pourra donc tre partiellement cache ou ne remplir qu'une partie de la cellule. Remplir Si cette option est slectionne, l'image sera tire et s'adaptera la cellule sans ncessairement conserver ses proportions. Conserver les proportions Si cette option est slectionne, l'image sera tire autant que possible pour remplir la cellule tout en conservant ses proportions. On obtient en gnral des zones sur les deux cts ou en haut et en bas qui ne sont pas remplies par l'image. Proportionnel Si cette option est slectionne, l'image sera tire dans les deux sens pour remplir la cellule tout en conservant ses proportions. En gnral, des morceaux de l'image doivent tre ajouts dans un sens. Si cette option est slectionne, QlikView n'affichera pas le texte de la valeur de champ si son interprtation comme rfrence une image choue pour une raison ou pour une autre. La cellule sera donc laisse vide. Lorsque des images apparaissent au lieu de texte, il peut tre ncessaire d'utiliser un autre style de slection que le style par dfaut du document, de faon ce que l'tat logique des valeurs de champs reste visible. Utilisez la liste droulante dans Forcer le style de slection pour slectionner un style de slection appropri, par exemple Balise d'angle.
Formatage d'image
Masquer le texte quand l'image n'est pas disponible Forcer le style de slection
546
Options de recherche
Ce groupe vous permet de contrler certains aspects de la recherche textuelle dans les tables, applicables aux listes multiples ouvertes et aux listes droulantes. Inclure les valeurs Ce paramtre indique si les valeurs exclues doivent tre incluses dans les exclues dans la recherche recherches textuelles ou non. Les options suivantes sont disponibles: <par dfaut> La valeur par dfaut spcifie dans les Prfrences utilisateur (page 81) s'applique. Oui Les valeurs exclues sont toujours incluses dans la recherche textuelle. Non Les valeurs exclues ne sont jamais incluses dans la recherche textuelle tandis que les valeurs facultatives restent incluses. Mode de recherche par dfaut Ce paramtre spcifie le mode de recherche par dfaut initial dans les recherches textuelles. Le mode peut toujours tre modifi directement en tapant * ou ~ dans la chane de caractres rechercher. Les options suivantes sont disponibles: <par dfaut> La valeur par dfaut spcifie dans les Prfrences utilisateur (page 81) s'applique. Recherche par caractres gnriques La chane de caractres rechercher initiale se compose de deux caractres gnriques spars par le curseur afin de faciliter une recherche par caractres gnriques. Recherche partielle La chane de caractres rechercher initiale correspond au caractre tilde (~) pour indiquer une recherche partielle. Recherche classique Aucun caractre supplmentaire ne sera ajout la chane de recherche. Une recherche classique est effectue sans caractres gnriques.
L'onglet Proprits de la liste multiple: Nombre est accessible d'un clic droit sur une liste multiple, puis via la commande Proprits du menu contextuel.
547
Cet onglet fournit des paramtres de formatage pour tous les champs de la liste multiple. Vous pouvez dfinir le formatage des nombres pour chaque champ en en slectionnant un ou plusieurs (clic, clic + MAJ ou clic + CTRL) dans la zone de texte Champs. Chaque champ a un format de nombre par dfaut qui peut tre dfini dans l'onglet Proprits du document: Nombre (page 472). Il est cependant possible d'utiliser un format de nombre distinct pour un objet donn. Pour ce faire, cochez l'option Outrepasser les paramtres du document et spcifiez un format de nombre dans le groupe ci-dessous. Cet onglet s'applique l'objet actif et contient les contrles suivants pour formater les valeurs: Mixte la fois des nombres et du texte. Les nombres sont affichs dans leur format d'origine. Affiche des valeurs numriques dont le nombre de chiffres est dfini dans la bote flche prcision. Affiche des entiers. Affiche des valeurs dcimales dont le nombre de dcimales est dfini dans la bote flche Dcimales. Affiche les valeurs au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Le format par dfaut est le format montaire de Windows. Affiche des valeurs qui peuvent tre interprtes comme des dates au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme des heures au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme la date et l'heure au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche l'heure sous forme d'incrment de temps squentiel (par exemple format = mm affiche la valeur en nombre de minutes depuis le dbut du calendrier, savoir 1899:12:30:24:00).
Nombre
Montaire
Date
Time
Horodateur
Intervalle
Le bouton Afficher en pourcentage % concerne les formats suivants: Nombre, Entier et Fix . Les sparateurs Dcimal et De milliers peuvent tre dfinis dans les zones d'dition du groupe Sparateurs. Le bouton ISO utilise la norme ISO pour les formats date, heure et date et heure. Le bouton Systme applique les paramtres du systme au format. Le bouton Modifier le format du document... ouvre l'onglet Proprits du document: Nombre (page 472) o vous pouvez modifier le format de nombre par dfaut de n'importe quel champ.
35.6 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
548
35.7 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
549
550
36 Zone table
La zone table est un objet qui affiche plusieurs champs simultanment. Le contenu de chaque ligne est connect logiquement. Vous pouvez aller chercher les colonnes dans diffrentes tables internes, ce qui permet l'utilisateur de crer des tables partir de toutes les combinaisons possibles de champs. Cliquez avec le bouton droit sur la zone table pour afficher le Zone table: Menu Objet (page 551). On peut galement y accder partir du menu Objet, lorsque la zone table correspond l'objet actif.
Ajuster les colonnes aux Ajuste la largeur de toutes les colonnes des tables en fonction des donnes les donnes plus larges de chaque colonne. L'en-tte est inclus dans le calcul.
551
Dfinit la largeur de toutes les colonnes de la table sur celle que vous avez slectionne avec la souris. Trie les enregistrements par le champ sur lequel on clique. Ouvre la Bote de dialogue Format de cellule personnalis (page 555) qui vous permet de formater les cellules de la colonne et de la bande sur lesquelles vous avez cliqu. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de dispsoition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Disponible uniquement pour les colonnes de table affichant des champs. En cliquant sur la cellule, celle-ci bascule en mode modification. Cette opration quivaut cliquer sur l'icne de saisie dans la cellule. Disponible uniquement pour les colonnes de table affichant des champs. Ouvre un menu en cascade prsentant les trois options suivantes: Restaurer une seule valeur Restaure la valeur par dfaut du champ slectionn partir du script. Restaurer les valeurs possibles Restaure les valeurs par dfaut de toutes les valeurs de champ possibles partir du script. Restaurer toutes les valeurs Restaure les valeurs par dfaut de toutes les valeurs de champ possibles partir du script. Toutes les valeurs non exclues du champ sont slectionnes.
Ordre
Modifier la valeur
Slectionner les valeurs possibles Slectionner les valeurs exclues Slectionner tout
552
Efface les slections dans tous les champs affichs dans la zone Table.
Effacer les autres champs Slectionne toutes les valeurs possibles du champ actif, puis efface les slections de tous les autres champs. Verrouiller Dverrouiller Imprimer... Verrouille la ou les valeurs slectionnes du champ. Dverrouille la ou les valeurs verrouilles du champ. Ouvre la bote de dialogue Imprimer: Gnral (page 105) standard, qui vous permet d'imprimer la table. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur OK, vous serez invit donner un nom au fichier de sortie PDF. Cette commande n'est disponible que si l'imprimante QlikViewPDF est prsente sur le systme. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment. Exporte la table vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporte le contenu de la table vers un fichier de votre choix. Les formats de fichiers proposs comprennent des formats de fichiers texte dlimits, ainsi que les formats HTML, XML, BIFF (format propre Excel) et QVD (fichiers de donnes QlikView).
Exporter...
553
Ce menu en cascade contient les diverses options de copie de l'objet. Table complte Copie la table entire dans le Presse-papiers, avec les en-ttes et l'tat des slections. Donnes de la table Copie uniquement les valeurs de la table dans le Presse-papiers. Valeur de cellule Copie dans le Presse-papiers la valeur textuelle de la cellule de la liste de slection sur laquelle vous avez effectu un clic droit (pour ouvrir le menu Objet). Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exportation. Les tables gnres par la partie cache du script ne seront pas reprsentes par un nom dans le champ systme $Table. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
554
Cette bote de dialogue vous permet de personnaliser le format d'un ou de plusieurs groupes de cellules de tableau. Vous pouvez l'ouvrir partir des menus objet d'une zone Table, d'un tableau simple ou d'un tableau crois dynamique, condition que la commande Grille de conception du Menu Affichage (page 62) soit active ou que la case Toujours afficher les lments de menu Conception (page 90) soit coche. Le formatage est appliqu au groupe de cellules situ dans la partie du tableau dans laquelle vous cliquez avec le bouton droit de la souris pour appeler la commande. Un champ (normalement une colonne) d'une zone Table ou une expression/dimension d'un tableau crois constitue le plus petit groupe de cellules qu'il est possible de formater. Si des bandes sont utilises, chaque bande est formate sparment. chaque fois que cette bote de dialogue est utilise pour personnaliser le format de n'importe quelle partie d'un tableau, le Style tel que dfini dans l'onglet Style de la bote de dialogue Proprits est dfini sur [Personnalis]. Si vous rtablissez un des styles prdfinis dans le paramtre Style, le formatage personnalis est perdu.
Remarque: Les styles de tableau seront remplacs en gnral par le formatage des attributs.
Volet Aperu de la table Le volet d'aperu permet de voir les modifications de format apportes au(x) groupe(x) de cellules. Contrairement au petit aperu situ droite, Exemple de texte, il affiche les modifications en contexte et aprs l'application du formatage des indicateurs visuels et/ou des attributs. Dans ce volet, il est possible de se dplacer dans le tableau et d'appliquer des formats aux diffrents groupes de cellules. Il suffit de cliquer dans une cellule pour dplacer la slection du formatage.
555
Annuler
Le bouton Annuler permet d'annuler une par une les modifications apportes dans la bote de dialogue Personnaliser le format des cellules. Une fois que vous avez ferm la bote de dialogue Personnaliser le format des cellules, toutes les modifications apportes dans la bote de dialogue peuvent tre annules en cliquant simplement sur le bouton Annuler de la barre d'outils principale. Le bouton Rtablir permet de rtablir une par une les modifications annules l'aide du bouton Annuler de la bote de dialogue Format de cellule personnalis. Il permet d'afficher un aperu de cellule qui affiche les modifications apportes. Dfinit la couleur d'arrire-plan de la cellule. Dfinit la couleur du texte de la cellule. Vous pouvez dfinir la bordure avant la cellule. Slectionnez un lment dans le menu droulant pour dfinir le style de la bordure et cliquez sur un bouton pour dfinir sa couleur. Les bordures de cellule sont fusionnes entre les cellules. Par consquent, l'apparence relle des bordures du tableau est diffrente de celle de l'aperu. Vous pouvez dfinir la bordure aprs la cellule. Slectionnez un lment dans le menu droulant pour dfinir le style de la bordure et cliquez sur un bouton pour dfinir sa couleur. Les bordures de cellule sont fusionnes entre les cellules. Par consquent, l'apparence relle des bordures du tableau est diffrente de celle de l'aperu. Dans ce groupe, vous pouvez dfinir plusieurs paramtres applicables au texte de la cellule. Taille du texte l'aide du menu droulant, modifiez la taille de la police gnrale utilise dans le tableau. Gras Cochez cette case pour afficher le texte en gras. Italique Cochez cette case pour afficher le texte en italique. Soulign Cochez cette case pour souligner le texte. Ombre porte Cochez cette case pour afficher le texte avec une ombre porte.
Rtablir
Paramtres de texte
Appliquer la modification Les modifications sont uniquement appliques l'expression, la dimension ou au champ (zones Table) dans laquelle vous avez cliqu avec le bouton droit de la souris pour accder la bote de dialogue. l'aide du menu droulant, vous pouvez choisir de slectionner le mme formatage aux autres expressions, dimensions ou champs.
556
Champs disponibles
Dans cette colonne figurent les noms des champs de la source de donnes. Au dpart, tous les champs (sauf les champs systme) y apparaissent. Pour inclure les champs systme, cochez la case Afficher les champs systme. Slectionnez les lments utiliser/supprimer en cliquant dessus. Utilisez le bouton Ajouter > ou le bouton < Supprimer pour les dplacer vers la colonne voulue. Les champs cls seront indiqus par un symbole de cl, condition que le script ait t excut dans la version 5.03 de QlikView ou une version ultrieure.
Champs affichs dans la Dans cette colonne figurent les noms des champs slectionns dans la liste table Champs disponibles inclure la zone table. Au dpart, aucun champ n'y apparat. Quand un champ est slectionn dans cette liste, vous pouvez lui donner une tiquette personnalise dans la fentre d'dition.
557
Cochez cette case pour que les champs systme apparaissent dans la colonne Champs disponibles.
Afficher les champs de la Ici, vous contrlez les champs qui apparaissent dans la liste Champs disponibles. table La liste droulante affiche l'option Toutes les tables par dfaut. Si vous souhaitez que la liste contiennent des champs d'une table en particulier, slectionnez le nom de celle-ci dans la liste droulante. L'option Toutes les tables (qualifies) affiche les champs qualifis par le nom des tables dans lesquelles ils figurent. Cela signifie que les champs cls (de jointure) apparatront plus d'une fois dans la liste. (Cette option n'est utilise qu' des fins d'affichage et n'a rien voir avec les champs Qualify (page 279) dans le script de chargement.) Avancer Reculer Tri par frquence Dplace un champ vers le haut dans l'ordre d'affichage. Dplace un champ vers le bas dans l'ordre d'affichage. Trie les champs de la colonne Champs affichs dans la table dans l'ordre numrique. Trie les champs de la colonne Champs affichs dans la table dans l'ordre de chargement, savoir l'ordre dans lequel ils sont lus partir de la base de donnes. Trie les champs de la colonne Champs affichs dans la table dans l'ordre alphabtique.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
Ordre de chargement
Tri alphabtique
tat alternatif
ID de l'objet
Ce paramtre est utilis des fins d' Interprteur de macros interne (page 961). Chaque objet de la feuille reoit un numro d'identification unique, qui commence pour les tables par TB01. Les objets de feuille partags partagent le mme ID d'objet. Il est possible de modifier ce numro d'ID ultrieurement. Spcifiez une condition de calcul qui doit tre remplie pour que la zone table s'affiche. Tant que la condition n'est pas remplie, le message Condition de calcul non remplie s'affiche. Les messages d'erreur standard dans les zones table (et les graphiques) peuvent tre personnaliss dans la bote de dialogue Messages d'erreur personnaliss (page 943) accessible l'aide du bouton Messages d'erreur.
Condition de calcul
Messages d'erreur
558
L'onglet Proprits de la zone table: Trier est accessible par un clic droit sur une zone table, puis par la commande Proprits du menu contextuel. La liste Ordre de priorit du tri contient les champs de la zone table. L'ordre des champs dtermine l'ordre de tri appliqu quand la commande Trier est excute. L'ordre des champs peut tre modifi l'aide des boutons Promouvoir et Abaisser. Pour chaque champ de la liste, on peut spcifier les critres utiliser dans les procdures de tri. Les critres de tri sont dcrits ci-dessous.
Trier par
Expression Les valeurs de champs seront tries selon une expression arbitraire saisie dans la zone de texte situe sous cette option de tri. Indique si le tri des valeurs doit se faire par la frquence ou non. Indique si le tri des valeurs doit se faire par la valeur numrique ou non. Indique si le tri des valeurs doit se faire dans l'ordre alphabtique selon la norme ou non. Indique si le tri des valeurs doit se faire dans l'ordre de chargement ou non.
Ordre de chargement
Si plus d'un ordre de tri est spcifi, le tri se fera par expression, frquence, valeur numrique, texte, ordre de chargement.
559
L'onglet Proprits de la zone table: Prsentation est accessible par un clic droit sur une zone table, puis par la commande Proprits du menu contextuel. Cette bote de dialogue sert dterminer la disposition de la zone table. Alignement Vous pouvez dfinir l'alignement par dfaut des valeurs de champs sparment pour Texte et Nombre en slectionnant le champ dans la liste Champs et l'option approprie dans le groupe Alignement. Par dfaut, les valeurs textuelles sont alignes gauche et les valeurs numriques droite. Si cette case est coche, les lignes contenant une valeur nulle (NULL) dans le champ slectionn sont supprimes. Par NULL, on entend aucune valeur. Si cette case est coche, une icne reprsentant une flche est ajoute gauche de l'en-tte de la colonne du champ slectionn. Cliquez sur cette icne pour accder aux valeurs de champs dans une liste droulante. Elle fonctionne exactement comme pour les slections dans une liste multiple. Ce bouton ouvre la bote de dialogue Paramtres de champ avancs (page 545) qui contient des paramtres pour la reprsentation image des valeurs de champs et des options spciales de recherche textuelle. Dans ce groupe, on peut dcider que l'en-tte de la table et les cellules de donnes doivent afficher les valeurs sur plusieurs lignes, ce qui est utile pour les longues chanes textuelles. Renvoi auto. la ligneHauteur de l'en-tte n lignes Si cette option est slectionne, l'en-tte affiche son contenu sur plus d'une ligne. Indiquez ici le nombre maximum de lignes d'en-tte de votre choix. Renvoi auto. la ligneHauteur de cellule n lignes Si cette option est slectionne, une cellule affiche son contenu sur plus d'une ligne. Indiquez ici le nombre maximum de lignes de cellule de votre choix. Si cette case est coche, toutes les tiquettes de champ sont mises en position verticale. Si cette case est coche, il est possible de trier les champs de la zone table en cliquant et en faisant glisser leur en-tte. Si cette case est coche, une icne d'indicateur de tri est ajoute droite de l'entte de la colonne du champ par lequel la zone table est trie. L'icne est retourne pour reflter l'ordre de tri ascendant ou descendant. Si cette case est coche, une icne d'indicateur de tri est ajoute droite de l'entte de la colonne du champ par lequel la zone table est trie. L'icne est inverse pour reflter l'ordre de tri ascendant ou descendant.
Omettre les lignes si ce champ est nul Slection par menu droulant
Avanc...
Paramtres multilignes
tiquettes verticales
Indicateurs de slection
Supprimer la ligne d'en- Si cette case est coche, la table s'affiche sans ligne d'en-ttes (tiquettes). tte
560
Cette feuille de style s'applique toutes les tables QlikView: zones Table, tableaux croiss dynamiques et tableaux simples. Dfinissez ici les paramtres du style de formatage du tableau. Style actif Choisissez un style de table appropri dans la liste droulante. Si la valeur [Personnalis]] apparat dans la liste droulante, cela signifie qu'un style personnalis a t appliqu la table. Si vous rtablissez un des styles prdfinis dans le paramtre Style, le formatage personnalis est perdu. Bandes toutes les _lignes Vous pouvez indiquer s'il doit contenir des bandes ombres et quels intervalles. Mode de mise en retrait Ce paramtre n'est valable que pour les tableaux croiss dynamiques. Quand cette option est coche, on peut obtenir un style de tableau lgrement diffrent qui est particulirement utile quand on a besoin de faire tenir un certain nombre d'tiquettes de dimension dans un tableau de largeur limite. Utiliser uniquement l'tiquette de la premire dimension Ce paramtre n'est disponible que pour les tableaux croiss dynamiques en mode de mise en retrait et modifie encore le style du tableau crois dynamique.
Bordures verticales entre Ce paramtre dtermine si des bordures verticales doivent s'afficher pour les les dimensions colonnes de dimensions.
561
Bordures verticales entre Comme l'option prcdente, mais pour les colonnes d'expressions. les expressions Bordure avant espacement Vous pouvez modifier lgrement le style de table en cochant cette option, condition qu'un espacement ait t dtermin dans la bote de dialogue Paramtres de champ avancs (page 545). Ouvre la bote de dialogue Paramtres d'arrire-plan (page 516).
Arrire-plan...
Transparence de la Si une couleur ou une image a t applique dans Paramtres d'arrire-plan, couleur d'arrire-plan de vous pouvez rgler sa transparence dans l'arrire-plan de la cellule cet endroit. la cellule Transparence des bordures de cellule Indique si les bordures de cellule doivent tre plus ou moins marques.
L'onglet Proprits de la zone table: Nombre est accessible par un clic droit sur une zone table, puis par la commande Proprits du menu contextuel. Cet onglet fournit des paramtres de formatage pour tous les champs de la table. Vous pouvez dfinir le formatage des nombres pour chaque champ en en slectionnant un ou plusieurs (clic, clic + MAJ ou clic + CTRL) dans la zone de texte Champs. Chaque champ a un format de nombre par dfaut qui peut tre dfini dans l'onglet Proprits du document: Nombre (page 472). Il est cependant possible d'utiliser un format de nombre distinct pour un objet donn. Pour ce faire, cochez l'option Outrepasser le format par dfaut et spcifiez un format de nombre dans le groupe ci-dessous. Cet onglet s'applique l'objet actif et contient les contrles suivants pour formater les valeurs: Mixte la fois des nombres et du texte. Les nombres sont affichs dans leur format d'origine. Affiche des valeurs numriques dont le nombre de chiffres est dfini dans la bote flche prcision. Affiche des entiers.
Nombre
Entier
562
Fix _ dcimales
Affiche des valeurs dcimales dont le nombre de dcimales est dfini dans la bote flche Dcimales. Affiche les valeurs au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Le format par dfaut est le format montaire de Windows. Affiche des valeurs qui peuvent tre interprtes comme des dates au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme des heures au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme la date et l'heure au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche l'heure sous forme d'incrment de temps squentiel (par exemple format = mm affiche la valeur en nombre de minutes depuis le dbut du calendrier, savoir 1899:12:30:24:00).
Montaire
Date
Heure
Horodateur
Intervalle
Le bouton Afficher en pourcentage % concerne les formats suivants: Nombre, Entier et Fix . Les sparateurs Dcimal et De milliers peuvent tre dfinis dans les zones d'dition du groupe Sparateurs. Le bouton ISO utilise la norme ISO pour les formats date, heure et date et heure. Le bouton Systme applique les paramtres du systme au format. Le bouton Modifier le format du document... ouvre l'onglet Proprits du document: Nombre (page 472) o vous pouvez modifier le format de nombre par dfaut de n'importe quel champ.
36.8 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
36.9 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
563
564
Dans la zone des slections actives, les slections sont listes par nom et par valeur de champ. Cet outil affiche les mmes informations que la fentre de texte libre Slections actives (page 117) mais est positionn directement sur la feuille, comme n'importe quel autre objet. L' Indicateur (page 115) permet de diffrencier les valeurs slectionnes des valeurs verrouilles. Un clic droit sur la zone des slections actives ouvre le Zone de slections actives: Menu Objet (page 565). On peut galement y accder partir du menu Objet, lorsque la zone des slections actives est l'objet actif.
Ordre
565
Toutes les valeurs du champ sont slectionnes. Efface toutes les slections actives du champ.
Effacer les autres champs Efface les slections dans tous les autres objets de feuille, y compris les slections dans d'autres champs de la zone de slections actives, tout en conservant les slections de ce champ spcifique de la zone. Verrouiller Dverrouiller Imprimer... Verrouille la ou les valeurs slectionnes du champ. Dverrouille la ou les valeurs verrouilles du champ. Ouvre la bote de dialogue Imprimer: Gnral (page 105) permettant de configurer les paramtres d'impression. Toutes les valeurs de la zone de slections actives sont envoyes l'imprimante. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment. Exporte le texte vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le texte s'affiche dans les cellules d'une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Ouvre une bote de dialogue o vous pouvez exporter le contenu des slections actives vers un fichier de votre choix. Les formats de fichiers proposs comprennent des formats de fichiers texte dlimits, ainsi que les formats HTML, XML, BIFF (format propre Excel) et QVD (fichiers de donnes QlikView). Ce menu en cascade contient les diverses options de copie de l'objet. Donnes Copie les donnes (slections) de la zone de slections actives slectionne dans le Presse-papiers. Valeur de la cellule Copie dans le Presse-papiers la valeur textuelle de la cellule de la zone de slections actives sur laquelle vous avez effectu un clic droit (pour ouvrir le menu Objet). Image Copie une image de la zone de slections actives slectionne dans le Pressepapiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur, sous l'onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Exporter...
566
Objets lis
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille.
Agrandir
Restaurer
Aide Supprimer
567
Titre
Texte de la barre de titre de la zone des slections actives. Le titre peut aussi tre dfini par une Formule calcule (page 939) pour une mise jour dynamique du texte de l'tiquette. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
tat alternatif
ID de l'objet
Ce paramtre est utilis des fins d' Interprteur de macros interne (page 961). Chaque objet de feuille reoit un numro d'identification unique, qui commence pour les zones des slections actives par CS01. Les objets partags partagent le mme ID d'objet. Il est possible de modifier ce numro d'ID ultrieurement.
Dans le groupe Colonnes affiches, vous dterminerez si les colonnes d'tat et/ou de valeurs doivent apparatre dans la zone des slections actives.
568
tat
Cochez cette case pour ajouter la colonne tat avec un indicateur renvoyant la zone des slections actives. Cochez cette case pour ajouter une colonne Valeurs la zone des slections actives et bnficier ainsi de la liste des valeurs des champs slectionns. Ce paramtre permet d'afficher une icne droulante pour chaque champ dans la zone des slections actives et, par consquent, de modifier les slections dans l'objet. Si cette case est coche, une petite icne de suppression apparatra pour chaque ligne de champ de la zone des slections actives. Cliquez sur cette icne de suppression pour effacer les slections du champ. Aucune icne de suppression n'est affiche pour les champs verrouills.
Valeurs
Verrouiller/Dverrouiller les Si cette case est coche, une petite icne de verrouillage ou dverrouillage icnes apparatra pour chaque ligne de champ de la zone des slections actives. Cliquez
Cocher la case Utiliser les tiquettes des colonnes active les paramtres suivants: Champs L'tiquette afficher au-dessus de la colonne Champs peut tre modifie dans la zone de texte. L'tiquette afficher au-dessus de la colonne tat peut tre modifie dans la zone de texte. L'tiquette afficher au-dessus de la colonne Valeurs peut tre modifie dans la zone de texte.
tat
Valeurs
Dans le groupe Couleur, vous pouvez diter les couleurs des diffrents composants de la zone des slections actives. Arrire-plan de l'tiquette Couleur du texte de l'tiquette Couleur du texte Arrire-plan... Dfinit la couleur d'arrire-plan de la ligne d'tiquette.
Dfinit la couleur du texte de la zone d'affichage. Ouvre la bote de dialogue Paramtres d'arrire-plan (page 516).
37.3 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
569
37.4 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
570
38 Zone de saisie
La zone de saisie est un objet qui sert saisir des donnes dans des variables QlikView et afficher leurs valeurs. Cliquez avec le bouton droit de la souris dans la zone de saisie pour afficher le Zone de saisie: Menu Objet (page 571). On peut galement y accder partir du menu Objet, lorsque la zone de saisie est l'objet actif.
571
Ordre
Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Ouvre la bote de dialogue Imprimer: Gnral (page 105) permettant de configurer les paramtres d'impression. Toutes les valeurs de la zone des slections actives sont envoyes l'imprimante. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment. Exporte les valeurs de la zone de saisie vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Les valeurs exportes apparatront dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Ouvre une bote de dialogue o vous pouvez exporter le contenu de la zone de saisie vers un fichier de votre choix. Les formats de fichiers proposs comprennent des formats de fichiers texte dlimits, ainsi que les formats HTML, XML, BIFF (format propre Excel) et QVD (fichiers de donnes QlikView).
Imprimer...
Exporter...
572
Ce menu en cascade contient les diverses options de copie de l'objet. Donnes Copieles lignes de donnes slectionnes de la zone de saisie dans le Pressepapiers. Valeur de la cellule Copie dans le Presse-papiers la valeur textuelle de la cellule de la zone de saisie sur laquelle vous avez effectu un clic droit (pour ouvrir le menu Objet). Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille.
Agrandir
Restaurer
Aide Supprimer
573
Titre
Texte de la barre de titre de la zone de saisie. Le titre peut tre dfini par une Formule calcule (page 939) pour une mise jour dynamique de l'tiquette. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Toutes les variables disponibles sont listes dans cette colonne. Pour inclure les variables systme, cochez la case Afficher les variables systme. Slectionnez les lments utiliser/supprimer en cliquant dessus. Utilisez le bouton Ajouter > ou le bouton < Supprimer pour les dplacer vers la colonne voulue. Affiche les variables systme dans la liste Variables disponibles.
Variables disponibles
Ouvre la bote de dialogue Nouvelle variable o l'on peut dfinir une variable personnalise. Les variables afficher dans la zone de saisie sont listes dans cette colonne. Au dbut, elle est vide. Dplace une variable vers le haut dans l'ordre d'affichage. Dplace une variable vers le bas dans l'ordre d'affichage.
Variables affiches
Promouvoir Abaisser
574
tiquette
On peut saisir ici un autre nom utiliser comme titre de la variable dans la zone de saisie. L'tiquette peut tre dfinie par une Formule calcule (page 939) pour une mise jour dynamique. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
tat alternatif
ID de l'objet
Ce paramtre est utilis des fins d' Interprteur de macros interne (page 961). Chaque objet de feuille reoit un numro d'identification unique, qui commence pour les zones de saisie par IB01. Les objets lis partagent le mme ID d'objet. Vous pourrez modifier ce numro d'identification ultrieurement.
575
Variables
Affiche la liste de toutes les variables de la zone de saisie active. On peut modifier les proprits d'une variable en slectionnant son nom dans la liste. Dcochez cette case si vous ne voulez pas que le signe gal apparaisse dans la zone de saisie. Ce paramtre vaut pour toutes les variables. Ouvre la bote de dialogue Paramtres d'arrire-plan (page 516). L'alignement des variables peut tre dfini. Les variables peuvent tre individuellement alignes gauche, au centre ou droite. Dans ce groupe, on peut effectuer des rglages pour la ligne slectionne dans la liste Variables gauche. Arrire-plan Spcifie la couleur d'arrire-plan de la ligne slectionne. Il peut s'agir d'une couleur unie ou d'un dgrad dfini l'aide de la bote de dialogue Couleur de la zone qui s'ouvre lorsqu'on clique sur ce bouton. Texte Spcifie la couleur du texte de la ligne slectionne. Appliquer toutes les lignes Lorsque vous cochez cette case avant de cliquer sur Appliquer ou sur OK, les couleurs slectionnes sont appliques toutes les lignes de la zone de saisie.
Arrire-plan... Alignement
Couleurs de lignes
576
L'onglet Proprits de la zone de saisie: Contraintes est accessible d'un clic droit sur une zone de saisie, puis via la commande Proprits du menu contextuel. Les Variable (page 183) ajoutes aux Variables affiches sous l'onglet Proprits de la zone de saisie: Gnral (page 573) figurent dans la liste Variables de l'onglet Contraintes, partir duquel vous pouvez les modifier. Pour afficher l'onglet Proprits du document: Variables, choisissez Paramtres, puis Proprits du document: Variables. La liste de variables peut tre modifie via l'option Afficher les variables systme.Le bouton Crer... permet d'ajouter une nouvelle variable au document. Le bouton Supprimer supprime la variable slectionne. Dans le groupe Paramtres de la variable slectionne, la zone d'dition affiche la Valeur active de la variable slectionne. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813). Les variables ne sont gnralement pas incluses dans les favoris, mais vous pouvez cocher ici l'option Inclure dans les favoris. Dans le groupe Contraintes de saisie, spcifiez des contraintes qui seront vrifies pour toutes les valeurs saisies par l'utilisateur comme variable. Si une valeur ne rpond pas aux contraintes spcifies, elle sera rejete et un message d'erreur pourra s'afficher. Les options suivantes sont disponibles:
577
Les valeurs d'entre ne sont vrifies par rapport aucune contrainte. Les valeurs d'entre seront vrifies par rapport une contrainte standard slectionne dans la liste droulante des contraintes les plus courantes. Par dfaut, aucune contrainte n'est slectionne, c'est--dire que vous pouvez donner n'importe quelle valeur la variable. Vous ne pouvez cocher qu'une seule des options suivantes la fois: Standard, Personnalis,Valeurs prdfinies uniquement et Lecture seule. Les valeurs d'entre seront vrifies par rapport une contrainte spcifie par l'utilisateur. La contrainte est saisie dans la zone d'dition et doit tre exprime sous la forme d'une expression QlikView renvoyant VRAI (valeur non nulle) si la valeur d'entre est acceptable. La rfrence la valeur d'entre se fait dans l'expression par le symbole du dollar ($).
Personnalis
Exemple:
Avec $>0, la zone de saisie acceptera uniquement les nombres positifs dans la variable slectionne.
Pour faire rfrence la valeur prcdente de la variable, on peut utiliser son nom.
Exemple:
La contrainte $>=abc+1 pour une variable appele abc fera que la zone de saisie n'acceptera que les saisies numriques avec une valeur suprieure de 1 l'ancienne valeur.
Les valeurs d'entre seront vrifies par rapport une liste de valeurs dfinies dans le groupe Valeurs prdfinies. Seules les valeurs d'entre figurant dans la liste seront acceptes. La variable est en lecture seule. Aucune valeur ne peut tre saisie. Cochez cette option pour autoriser la modification de la valeur des variables dans la bote de dialogue diter l'expression, accessible partir du bouton ... qui s'affiche lorsque vous cliquez sur la valeur elle-mme. Cochez cette option pour que QlikView mette un avertissement sonore quand l'utilisateur tente de saisir une valeur qui ne rpond pas aux contraintes fixes.
Lecture seule Activer la bote de dialogue diter l'expression mettre un son pour signaler une entre non autorise Afficher un message d'erreur
Normalement, si l'utilisateur tente de saisir une valeur qui ne rpond pas aux contraintes, elle sera simplement rejete et laissera l'ancienne variable en place. En cochant cette option, on peut indiquer des Messages d'erreur personnaliss (page 943) qui s'affichent en cas de saisie incorrecte. Saisissez le message d'erreur dans la zone d'dition. Il peut tre dfini par une Formule calcule (page 939) pour permettre les mises jour dynamique. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
Dans le groupe Liste de valeurs, vous indiquez si la zone de saisie est associe une liste de valeurs et la manire dont celle-ci doit s'afficher. Aucune liste Aucune liste de valeurs dj utilises pour la variable n'est conserve.
578
L'utilisateur trouvera une liste droulante des valeurs rcemment utilises (MRU, Most Recently Used values) pour la variable slectionne dans la zone de saisie. Le nombre d'anciennes valeurs stocker peut tre dfini dans la zone d'entres.
Valeurs prdfinies dans L'utilisateur trouvera une liste droulante des Valeurs prdfinies pour la la liste droulante variable slectionne dans la zone de saisie. Valeurs prdfinies avec L'utilisateur pourra utiliser une barre de dfilement pour voir les Valeurs dfilement prdfinies pour la variable slectionne dans la zone de saisie. Celle-ci permet l'utilisateur de passer en revue les Valeurs prdfinies.
Dans le groupe Valeurs prdfinies, spcifiez une liste de valeurs prdfinies qui sera prsente l'utilisateur dans une liste droulante et/ou utilise pour dfinir les valeurs de variables acceptables. Srie de nombres Cochez cette option pour gnrer une liste de valeurs numriques prdfinies base sur une limite infrieure (De), une limite suprieure () et une valeur d'tape. Cette option peut tre utilise seule ou en combinaison avec les Valeurs listes. Cochez cette option pour spcifier une liste de valeurs prdfinies arbitraires. Les valeurs peuvent tre soit numriques, soit alphanumriques. Les valeurs alphanumriques doivent tre donnes entre guillemets (par exemple 'abc'). Les valeurs sont spares par un point-virgule (;) (par exemple 'abc';45;14.3;'xyz'). Cette option peut tre utilise seule ou en combinaison avec la Srie de nombres. Il s'agit d'un champ de commentaire dans lequel le crateur d'une variable peut dcrire l'objet et la fonction de cette dernire.
Valeurs listes
Commentaire
Nombre
Entier
579
Fix _ dcimales
Affiche des valeurs dcimales dont le nombre de dcimales est dfini dans la bote flche Dcimales. Affiche les valeurs au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Le format par dfaut est le format montaire de Windows. Affiche des valeurs qui peuvent tre interprtes comme des dates au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme des heures au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme la date et l'heure au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche l'heure sous forme d'incrment de temps squentiel (par exemple format = mm affiche la valeur en nombre de minutes depuis le dbut du calendrier, savoir 1899:12:30:24:00).
Montaire
Date
Time
Horodateur
Intervalle
Le bouton Afficher en pourcentage % concerne les formats suivants: Nombre, Entier et Fix . Les sparateurs Dcimal et De milliers peuvent tre dfinis dans les zones d'dition du groupe Sparateurs. Le bouton ISO utilise la norme ISO pour les formats date, heure et date et heure. Le bouton Systme applique les paramtres du systme au format.
38.7 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
38.8 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
580
39 Bouton
Dans QlikView, on peut crer et dfinir des boutons pour excuter des commandes ou actions. Il existe principalement trois types de boutons: le bouton Lancer/Exporter, le bouton Raccourci et le bouton Macro. Un clic droit sur l'objet affiche le Bouton: Menu Objet (page 581). On peut galement y accder partir du menu Objet, lorsque le bouton est l'objet actif.
Ordre
581
Ce menu en cascade contient les diverses options de copie de l'objet. Texte Copie le texte affich sur le bouton dans le presse-papiers. Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur, sous l'onglet Exportation. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la conception ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de la feuille.
Agrandir
Restaurer
Aide Supprimer
582
Dans le groupe Texte, vous pouvez dfinir les proprits du texte afficher sur le bouton. Texte La saisie d'un texte dans la zone de texte permet d'tiqueter le bouton. Ce texte peut tre dfini par une Formule calcule (page 939). Il peut se composer de plusieurs lignes si vous appuyez sur ENTRE. Le texte du bouton peut tre align gauche, centr ou align droite.
Alignement
Dans le groupe Arrire-plan, vous pouvez spcifier l'arrire-plan du bouton. La liste droulante vous propose trois styles de base diffrents pour le bouton. Turquoise Type dfini par dfaut pour les nouveaux boutons. Cre un bouton arrondi avec un aspect translucide en trois dimensions. Cre un bouton QlikView uni classique. Valeurs systme par dfaut Fournit un arrire-plan continu de la couleur dfinie pour les boutons dans le systme d'exploitation.
Uni
583
Image
Produit un bouton sous forme d'image. L'image peut tre soit une image statique unique, soit une image combine compose de trois parties, reprsentant chacune un des trois tats possibles du bouton (actif, inactif, enfonc). Image combine Slectionnez cette case d'option et recherchez un fichier image l'aide du bouton Slectionner... pour affecter au bouton une image combine reprsentant trois tats. Le fichier image doit comprendre trois images cte cte du bouton : la premire reprsentant un bouton actif, la deuxime un bouton enfonc et la troisime un bouton estomp (inactif). Image simple Slectionnez cette case d'option et recherchez un fichier image l'aide du bouton Slectionner... pour affecter au bouton une image reprsentant un seul tat. Les fichiers image jpg, png, bmp, gif et gif anims sont notamment pris en charge. Cochez cette case d'option si vous souhaitez que le bouton ait un arrire-plan color (indisponible avec le paramtre Image). Il peut s'agir d'une couleur unie ou d'un dgrad dfini l'aide de la bote de dialogue Couleur de la zone qui s'ouvre lorsque vous cliquez sur le bouton de couleur. Dfinit le degr de transparence de l'arrire-plan du bouton. 100%, il sera totalement transparent. La transparence s'appliquera quelle que soit la nature de l'arrire-plan: couleur ou image.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
Couleur
Transparence
tat alternatif
ID de l'objet
Numro d'identification unique du bouton actif. sa cration, tout objet reoit un numro d'identification unique afin de permettre le contrle par automatisation. L'ID consiste en une combinaison de lettres dfinissant le type d'objet et d'un nombre. Le premier bouton d'un document recevra le numro ID BU01. Les objets partags partagent le mme ID d'objet. Un ID d'objet peut tre remplac par toute autre chane, condition qu'elle ne soit pas dj utilise pour un autre objet, une feuille ou un favori du document. L'expression saisie ici dtermine l'tat du bouton. Si l'expression renvoie 0, le bouton sera dsactiv ; si elle renvoie 1, le bouton sera activ. Si aucune expression n'est saisie, c'est 1 qui est utilis. Les boutons dsactivs en raison d'un tat sous-jacent ne peuvent pas tre activs au moyen d'une condition. En cliquant sur ce bouton, vous accderez la bote de dialogue Paramtres d'impression dans laquelle vous pourrez dfinir les marges et le format d'entte/pied de page. La bote de dialogue Paramtres d'impression comprend deux pages, Imprimer: Disposition (page 106) et Imprimer: En-tte/Pied de page (page 108), qui sont identiques aux deux dernires pages de la bote de dialogue Imprimer.
Activer la condition
Paramtres d'impression...
584
39.3 Actions
Sur cette page, vous pouvez dfinir des actions pour certains objets: l boutons l objets texte l jauges l objets ligne/flche Les actions incluent le lancement d'une application externe ou l'exportation de donnes partir de QlikView. Ajouter Ouvre la Bote de dialogue Ajouter une action (page 585) permettant de choisir les actions de l'objet. Choisissez un type d'action dans les listes. Les paramtres affichs la page Actions varient en fonction de l'action. Les actions seront excutes dans l'ordre d'apparition dans la liste. Supprime l'action de l'objet. Dplace l'action slectionne vers le haut de la liste. Dfinit l'tat auquel l'action fait rfrence. Ce paramtre ne prsente de l'intrt que pour les actions portant sur des slections ou des favoris.
Pages Actions
Les actions suivantes peuvent tre ajoutes partir de la bote de dialogue Ajouter une action. Dans tous les champs avec le bouton ..., il est possible d'entrer une formule calcule (voir Formule calcule (page 939)).
585
Slection
Slectionner dans le champ Slectionne les champs et les valeurs qui sont spcifis. Dans la zone Chane de caractres rechercher, vous pouvez spcifier un masque de recherche, par exemple (A|B) permettra de slectionner la fois A et B. Slectionne les valeurs exclues du champ spcifi.
Slectionner les valeurs exclues Slectionner les valeurs possibles Bouton de slection
Permet d'alterner entre la slection actuelle, la valeur du Champ spcifi et celle de la zone Chane de caractres rechercher. Dans la zone Chane de caractres rechercher, vous pouvez spcifier un masque de recherche, par exemple (A|B) permettra de slectionner la fois A et B. Passe la slection suivante dans la liste. Revient la slection prcdente dans la liste. Dfinit une slection Pareto dans le champ spcifi partir d'une expression et d'un pourcentage. Ce type de slection permet d'identifier les principaux contributeurs une mesure donne, lesquels rpondent habituellement la loi des 80/20. Par exemple, pour identifier les principaux clients qui contribuent 80 % du chiffre d'affaires, Client doit servir de champ, sum(Chiffre d'affaires) d'expression et 80 de pourcentage. Verrouille les slections du champ spcifi. Verrouille les valeurs de tous les champs. Dverrouille les slections du champ spcifi. Dverrouille les valeurs de tous les champs. Dverrouille toutes les valeurs et efface les slections dans tous les champs.
Verrouiller le champ Verrouiller tout Dverrouiller le champ Dverrouiller tout Dverrouiller et effacer tout
Effacer les autres champs Efface tous les champs, sauf celui spcifi. Effacer tout Effacer le champ Copier le contenu de l'tat Permuter le contenu de l'tat Efface toutes les slections, sauf celles verrouilles.
Efface la slection du champ spcifi.
586
Disposition
Activer l'objet Activer la feuille Active l'objet spcifi par le paramtre ID de l'objet. Active la feuille spcifie par le paramtre ID de la feuille.
Activer la feuille suivante Ouvre la feuille suivante du document. Activer la feuille prcdente Agrandir l'objet Rduire l'objet Restaurer l'objet Dfinir le nom de l'tat Ouvre la feuille prcdente du document.
Agrandit l'objet spcifi par le paramtre ID de l'objet. Rduit l'objet spcifi par le paramtre ID de l'objet. Restaure l'objet spcifi par le paramtre ID de l'objet. Applique l'tat spcifi l'objet spcifi par ID de l'objet.
Favori
Appliquer le favori Applique un favori spcifi par le paramtre ID du favori. Si deux favoris portent le mme ID, c'est celui du document qui est appliqu. Pour appliquer le favori du serveur, vous devez spcifier l'ID du favori du serveur. Cre un favori partir de la slection active. Spcifiez les paramtres ID du favori et Nom du favori. Remplace le favori spcifi par le paramtre ID du favori par la slection active.
Crer le favori
Remplacer le favori
Imprimer
Imprimer l'objet Imprime l'objet spcifi par le paramtre ID de l'objet. Renseignez le champ Nom de l'imprimante si l'objet doit tre envoy vers une imprimante diffrente de l'imprimante par dfaut. (non disponible comme document et dclencheur de feuille) Imprime la feuille spcifie par le paramtre ID de la feuille. (non disponible comme document et dclencheur de feuille) Imprime le rapport spcifi par le paramtre ID de rapport. Renseignez le champ Nom de l'imprimante si le rapport doit tre envoy vers une imprimante diffrente de l'imprimante par dfaut. Cochez la case Afficher la bote de dialogue d'impression si vous souhaitez afficher la bote de dialogue d'impression de Windows. (non disponible comme document et dclencheur de feuille)
Imprimer la feuille
Imprimer le rapport
587
Externe
Exporter Exporte une table contenant un ensemble de champs donn, mais uniquement les enregistrements applicables d'aprs la slection effectue seront effectivement exports. Cliquez sur le bouton Configurer de la page Actions pour ouvrir la bote de dialogue Paramtres des actions exporter. (non disponible comme document et dclencheur de feuille) Lance un programme externe. Les paramtres suivants peuvent tre configurs dans la bote de dialogue Actions : Application Cliquez sur Parcourir... pour rechercher l'application lancer. (non disponible comme document et dclencheur de feuille) Nom du fichier Saisissez le chemin d'accs au fichier ouvrir l'aide de l'application indique au-dessus. (non disponible comme document et dclencheur de feuille) Paramtres Configurez les paramtres sur la ligne de commande partir de laquelle l'application est lance. (non disponible comme document et dclencheur de feuille) Rpertoire de travail Dfinit le rpertoire de travail de l'application lancer. (non disponible comme document et dclencheur de feuille) Sortir de l'application quand QlikView est ferm Oblige l'application se fermer lorsque vous quittez QlikView. (non disponible comme document et dclencheur de feuille) Ouvre l'URL dans le navigateur Web par dfaut. (non disponible comme document et dclencheur de feuille) Ouvre le document spcifi. L'extension de fichier doit tre prcise. (non disponible comme document et dclencheur de feuille) Cochez la case Transfrer l'tat afin de transfrer les slections du document initial vers celui que vous souhaitez ouvrir. Les slections seront supprimes du document ouvert. Cochez la case Appliquer l'tat en plus de l'tat actif afin de conserver les slections du deuxime document et d'appliquer celles du document initial en priorit. Ouvrir dans la mme fentre Ouvre le nouveau document dans le mme onglet de navigateur que lors de l'utilisation du client AJAXZFC. Saisissez le chemin d'accs et le nom de la macro excuter. Tapez un nom pour lequel il sera possible de crer par la suite une macro via la bote de dialogue diter le module ou une expression calcule pour effectuer une mise jour dynamique. Attribue une valeur la variable spcifie.
Lancer
Dfinir la variable
Afficher les informations Afficher les informations associes, telles qu'un fichier texte ou une image pour le fichier spcifi dans le Champ.
588
Ferme le document QlikView actif. Excute le script. Effectue une mise jour dynamique au moyen d'un code de macro. Saisissez l'instruction de mise jour dynamique dans le champ Instruction.
Remarque: Les actions qui dclenchent d'autres actions, appeles actions en cascade, peuvent entraner des consquences imprvues et ne sont pas prises en charge. Remarque: Il existe des restrictions relatives au comportement de certains dclencheurs de macro lorsque vous manipulez des documents stocks sur le serveur QlikView Server. Avant de concevoir des documents serveur utilisant des dclencheurs de macros, consultez le chapitre Utiliser les macros de documents QV sur le serveur QV du manuel de rfrence de QlikView.Avant de concevoir des documents serveur utilisant des dclencheurs de macros, consultez le chapitre Utilisation de macros de documents QV sur le serveur QV (page 973).
Slection
Dans ce groupe, vous dterminerez les champs slectionner pour l'exportation.
589
La zone Champs (page 181) contient une liste des champs disponibles. Dans cette zone, vous trouverez les champs que vous aurez slectionns pour l'exportation. Les champs pour lesquels vous avez autoris plusieurs valeurs sont signals par une astrisque. Ajoute des champs la zone Exporter les lignes. Supprime des champs de la zone Exporter les lignes. Monte le champ slectionn d'un cran, c'est--dire d'un cran vers la gauche dans la table d'exportation. Descend le champ slectionn d'un cran, c'est--dire d'un cran vers la droite dans la table d'exportation. En slectionnant un champ dans la zone Exporter les lignes et en cochant cette commande, vous autorisez un champ avoir plusieurs valeurs dans la liste d'exportation.
Abaisser
Destination de l'exportation
Dans ce groupe, vous pouvez choisir d'exporter les valeurs vers un fichier ou dans le Presse-papiers. Nom du fichier Si vous exportez dans un fichier, vous devez cocher cette case et saisir le nom du fichier. Si aucun nom de fichier n'est saisi, les valeurs seront exportes dans le Presse-papiers. Le nom du fichier peut tre saisi sous la forme d'une Formule calcule (page 939). Ouvre la bote de dialogue Fichier d'exportation qui vous permet de chercher un fichier vers lequel exporter les valeurs. Paramtre par dfaut. Si aucun fichier n'est spcifi au-dessus, les valeurs seront exportes dans le Presse-papiers. Si cette case d'option est coche, le fichier d'exportation aura, pour chaque champ slectionn, toutes les valeurs de champs possibles sur une ligne, spares par des tabulations. Si cette case est coche, la premire position de la ligne (quand l'option Slections actives est dfinie) ou le premier enregistrement (quand l'option Enregistrements est dfinie) contiendra les noms des champs. Si cette case d'option est coche, le fichier d'exportation aura une colonne pour chaque champ slectionn, spare des autres par des tabulations. Si cette case est coche, les donnes seront ajoutes au fichier d'exportation, condition que le fichier existe dj. Les tiquettes ne sont pas exportes lorsqu'on ajoute les donnes un fichier existant. Si le fichier d'exportation n'existe pas, l'option n'est pas pertinente.
Parcourir
Presse-papiers
Slections actives
Enregistrements
590
Remarque: Il existe des restrictions relatives au comportement de certains dclencheurs de macro dans les documents sur le serveur QlikView. Avant de concevoir des documents serveur utilisant des dclencheurs de macro, consultez le chapitre Utiliser les macros de documents QV sur le serveur QV du manuel de rfrence de QlikView.Avant de concevoir des documents serveur utilisant des dclencheurs de macro, consultez le chapitre Utilisation de macros de documents QV sur le serveur QV (page 973).
39.4 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
39.5 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
591
592
40 Objet texte
Les objets texte servent ajouter des informations au document, telles que des tiquettes, etc. On peut les dplacer et les positionner n'importe o dans la zone d'affichage, y compris des endroits couverts par d'autres objets de la feuille. Un clic droit sur un objet texte ouvre le Objet texte: Menu Objet (page 593). Il est galement accessible partir du menu Objet, lorsque l'objet texte est l'objet actif.
Ordre
Imprimer...
593
Ce menu en cascade contient les diverses options de copie de l'objet. Texte Copie dans le Presse-papiers le texte affich dans l'objet texte. Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exportation. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de la feuille.
Agrandir
Restaurer
Aide Supprimer
594
Premier plan
Ici, vous pouvez dfinir le premier plan de l'objet texte. Le premier plan est gnralement le texte lui-mme, mais il peut galement s'agir d'une image.
Texte C'est ici que vous saisirez le texte afficher. Le texte peut tre dfini en tant que Formule calcule (page 939) pour permettre la mise jour dynamique. Reprsentation Le texte de l'objet texte peut tre interprt comme une rfrence une image en mmoire ou sur le disque. Lorsque vous slectionnez Texte, le contenu de l'objet texte est toujours interprt et affich comme du texte. Lorsque vous slectionnez Image, QlikView essaie d'interprter le contenu textuel comme une rfrence une image. La rfrence peut dsigner le chemin d'accs un fichier image sur le disque (par exemple, C:\Monimage.jpg) ou dans le document qvw (par exemple qmem:// <Nom>/<Pierre>). Il peut aussi s'agir d'une fonction info lie un champ contenant une information d'image (par exemple =info(Monchamp)). Si QlikView ne peut pas interprter le contenu textuel comme une rfrence image valide, il affichera le texte lui-mme Masquer le texte quand l'image n'est pas disponible Si cette option est slectionne, QlikView n'affichera pas le texte de l'objet texte si son interprtation comme rfrence une image choue pour une raison ou pour une autre. L'objet texte sera donc laiss vide. Barre de dfilement horizontale Si cette case est coche, une barre de dfilement horizontale sera ajoute l'objet texte quand son contenu sera trop large pour tre affich entier. Barre de dfilement verticale Si cette case est coche, une barre de dfilement verticale sera ajoute l'objet texte quand son contenu sera trop long pour tre affich entier.
595
Disposition
Dans ce groupe, vous pouvez dterminer si QlikView affiche le texte ou l'image de premier plan dans la zone de l'objet texte. Alignement horizontal Le texte peut tre align horizontalement gauche, centr ou align droite dans l'objet texte. Alignement vertical Le texte peut tre align verticalement en haut, centr ou align en bas de l'objet texte. tirement de l'image Ce paramtre dcrit comment QlikView formate une image de premier plan pour l'adapter la taille de l'objet texte. Il y a quatre possibilits.
Pas d'tirement Si cette option est slectionne, l'image apparatra telle quelle, sans aucun tirement. L'image pourra donc tre partiellement cache ou ne remplir qu'une partie de l'objet texte. Remplir Si cette option est slectionne, l'image sera tire et s'adaptera la taille de l'objet texte sans conserver ses proportions. Conserver les proportions Si cette option est slectionne, l'image sera tire autant que possible pour remplir l'objet texte tout en conservant ses proportions. On obtient en gnral des zones sur les deux cts ou en haut et en bas qui ne sont pas remplies par l'image. Proportionnel Si cette option est slectionne, l'image sera tire dans les deux sens pour remplir l'objet texte tout en conservant ses proportions. En gnral, des morceaux de l'image doivent tre ajouts dans un sens. Marge du texte Avec ce paramtre, vous pouvez crer une marge entre les bordures extrieures de l'objet texte et le texte lui-mme. La taille de la marge peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit).
596
Arrire-plan
Dans le groupe Arrire-plan, vous pouvez spcifier l'arrire-plan de l'objet texte. Les paramtres actifs sont reflts dans le volet d'aperu de droite. Couleurs Slectionnez cette case d'option si vous souhaitez que le texte soit affich sur un arrire-plan color. La couleur peut tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsqu'on clique sur le bouton. Image Slectionnez cette case d'option si vous souhaitez afficher une image comme arrire-plan. Pour modifier l'image actuelle, cliquez sur le bouton Modifier. Si aucun texte n'est saisi dans le champ Texte, l'objet texte peut tre utilis pour afficher une image fixe comme objet de feuille dans la disposition. Les fichiers image jpg, png, bmp, gif et gif anims sont notamment pris en charge. Transparence Dfinit le degr de transparence de l'arrire-plan de l'objet texte. 100%, il sera totalement transparent. La transparence s'appliquera quelle que soit la nature de l'arrire-plan: couleur ou image. tirement de l'image Ce paramtre dcrit comment QlikView formate l'image d'arrire plan pour l'adapter la taille de l'objet texte. Pour plus d'informations sur les diffrentes options, voir la section sur l'option tirement de l'image. Alignement Le texte peut tre align horizontalement ou verticalement.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
tat alternatif
ID de l'objet
Numro d'identification unique de l'objet texte. sa cration, tout objet reoit un numro d'identification unique afin de permettre le contrle via l' Interprteur de macros interne (page 961). L'ID consiste en une combinaison de lettres dfinissant le type d'objet et d'un nombre. Le premier objet texte d'un document recevra le numro ID TX01. Les objets lis partagent le mme ID d'objet. Un ID d'objet peut tre remplac par toute autre chane, condition qu'elle ne soit pas dj utilise pour un autre objet, une feuille ou un favori du document. En cliquant sur ce bouton, vous accderez la bote de dialogue Paramtres d'impression dans laquelle vous pourrez dfinir les marges et le format d'entte/pied de page. La bote de dialogue Paramtres d'impression comprend deux onglets, Disposition et En-tte/Pied de page, qui sont identiques aux deux derniers onglets de la bote de dialogue Imprimer: Gnral (page 105).
Paramtres d'impression...
597
40.3 Actions
Dans l'onglet Actions, vous pouvez spcifier les actions effectuer lorsque vous cliquez sur un objet. Cette page est identique la page Actions de l'objet Bouton (voir Actions (page 585)).
40.4 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
40.5 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
598
41 Objet Ligne/flche
Les objets ligne/flche sont utiliss pour ajouter des lignes ou des flches la disposition. On peut les dplacer et les positionner n'importe o dans la zone d'affichage, y compris des endroits couverts par d'autres objets de la feuille. Un clic droit sur un objet ligne/flche ouvre le Objet Ligne/flche: Menu Objet (page 599). On peut galement y accder partir du menu Objet, lorsque l'objet ligne/flche est l'objet actif.
Ordre
599
Objets lis
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de la feuille.
Agrandir
Restaurer
Aide Supprimer
600
Style de ligne
Choisissez entre une ligne pleine et plusieurs types de lignes tirets et/ou pointilles. Dtermine l'paisseur de la ligne. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Sont disponibles ici plusieurs possibilits de style et d'orientation de la pointe des flches.
paisseur de trait
Style de flche
Dans le groupe Couleur, vous pouvez dfinir la couleur de l'objet ligne/flche en cliquant sur le bouton color qui ouvre la bote de dialogue Couleur de la zone (page 446). Dans le groupe Arrire-plan, vous pouvez dfinir un arrire-plan pour l'objet ligne/flche. Couleur Choisissez cette option si vous souhaitez que l'objet ait un arrire-plan color. Il peut s'agir d'une couleur unie ou calcule de faon dynamique par une expression de la bote de dialogue Couleur de la zone, qui s'ouvre lorsqu'on clique sur le bouton color droite de la case d'option. Si vous slectionnez cette option, vous devrez importer une image en cliquant sur le bouton Slectionner une image.
Image
601
Transparence
Cette option dfinit le degr de transparence de l'arrire-plan de l'objet. 0%, l'arrire-plan sera totalement opaque. 100%, il sera totalement transparent. La transparence s'appliquera quelle que soit la nature de l'arrire-plan: couleur ou image. L'ID de l'objet est utilis pour l' Interprteur de macros interne (page 961). Chaque objet de la feuille reoit un numro d'identification unique, qui commence pour les lignes/flches par LA01. Les objets lis partagent le mme ID d'objet. Vous pourrez modifier ce numro d'identification ultrieurement.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
ID de l'objet
tat alternatif
41.3 Actions
Dans l'onglet Actions, vous pouvez spcifier les actions effectuer lorsque vous cliquez sur un objet. Cette page est identique la page Actions de l'objet Bouton (voir Actions (page 585)).
41.4 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
602
42 Objet curseur/calendrier
Les objets curseur/calendrier constituent un autre moyen de slectionner des valeurs de champs dans QlikView. Vous pouvez aussi les utiliser pour saisir des valeurs dans les Variable (page 183) QlikView. Comme son nom l'indique, un objet curseur/Calendrier comporte deux modes entirement distincts. Malgr leurs diffrences d'aspect, ils se comportent de manire semblable derrire l'interface graphique utilisateur. Un clic droit sur un objet curseur/calendrier ouvre Objet curseur/calendrier: Menu Objet (page 603). Il est galement accessible partir du menu Objet, lorsque l'objet favori est l'objet actif.
Mode Calendrier
En mode Calendrier, un objet curseur/calendrier apparat sous la forme d'une zone de liste droulante avec une icne en forme de calendrier droite. Lorsque vous cliquez sur cette icne, elle se dveloppe pour se transformer en contrle calendrier. Il est possible de passer d'un mois l'autre et d'une anne l'autre l'aide des boutons flchs ou des listes droulantes de slection. Aprs que vous avez slectionn une date ou une plage de dates (selon les proprits de l'objet) dans le contrle calendrier, la slection est applique au champ ou la variable sous-jacente. Si l'objet est connect un champ, les slections dans le champ seront refltes dans le contrle calendrier dvelopp sur la base des mmes codes couleur de slection que ceux que l'on trouve dans les listes de slection (par exemple, vert pour les valeurs slectionnes). Dans la mesure o l'objet est configur pour des valeurs multiples, il est possible de balayer plusieurs valeurs, tout comme dans une liste de slection. En maintenant la toucheCtrl enfonce, il est possible de slectionner plusieurs plages de valeurs, mme si elles apparaissent dans des mois ou des annes diffrentes. Une fois le calendrier ferm l'issue de la slection, la liste droulante se comporte essentiellement comme une liste droulante de champs dans une liste multiple.
603
Proprits...
Ouvre la bote de dialogue des proprits de l'objet curseur/calendrier o vous pouvez dfinir les paramtres de Proprits de l'objet curseur/calendrier: Gnral (page 605), Proprits de l'objet curseur/calendrier: Prsentation (Mode curseur) (page 608), Proprits de l'objet curseur/calendrier: Prsentation (Mode Calendrier) (page 609), Proprits de la liste de slection: Trier (page 542), Proprits: Nombre (page 517), Police (page 519), Disposition (page 520) et Lgende (page 524). Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de dispsoition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Ce menu en cascade contient les diverses options de copie de l'objet. Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Ordre
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524).
604
Agrandir
Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Restaurer
Aide Supprimer
605
Champ
Slectionnez cette option pour associer l'objet curseur/calendrier un champ ou une expression. Slectionnez un champ dans la liste droulante. Si vous choisissez Expression, la bote de dialogue diter l'expression s'ouvre. Ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813) pour l'expression slectionne dans la liste droulante. Cochez cette case d'option et slectionnez la ou les variable(s) voulue(s) dans les listes droulantes. La seconde variable n'est disponible que si vous slectionnez Valeurs multiples dans le groupe Mode (ci-dessous).
diter...
Variable(s)
Dans le groupe Mode, indiquez si le curseur/calendrier doit tre utilis pour slectionner une valeur simple ou une plage de valeurs, Valeurs multiples. Dans le groupe Mode valeur, vous indiquerez si l'objet curseur/calendrier doit slectionner des valeurs de type Discret (indisponible en mode Valeurs multiples) ou dfinir une Plage numrique continue (indisponible en mode Valeur simple avec des donnes de type Champ). Ce groupe nest pas disponible en mode Calendrier. En mode Calendrier, les valeurs discontinues sont toujours supposes. Valeur min. Fixe la valeur minimum de l'objet curseur/calendrier dont le type d'intervalle est Plage numrique continue. Fixe la valeur maximum de l'objet curseur/calendrier dont le type d'intervalle est Plage numrique continue.
Valeur max.
606
Intervalle
Cochez la case et saisissez une valeur dans la zone d'dition afin de spcifier un intervalle fixe pour les valeurs du curseur/calendrier dont le type d'intervalle est Plage numrique continue. Affiche la valeur actuelle du curseur en mode Plage numrique continue si l'objet curseur/calendrier est dfini sur Valeur simple. En mode Valeurs multiples, c'est la valeur basse qui est affiche. Affiche la valeur haute actuelle de l'objet curseur/calendrier dont le type d'intervalle est Plage numrique continue. Uniquement en mode Valeurs multiples. Si cette case est coche, vous pouvez effectuer des slections dans le champ via un objet curseur/calendrier, mme si le champ est verrouill. Le champ restera verrouill en ce qui concerne les changements logiques provenant des slections dans d'autres champs. Cette option est slectionne par dfaut pour les objets curseur/calendrier. Quand cette option est coche, l'utilisateur ne peut pas largir ou rtrcir la plage en tirant les cts du curseur.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
Valeur 1
Valeur 2
Plage fixe
tat alternatif
ID de l'objet
Ce paramtre est utilis des fins d' Interprteur de macros interne (page 961). Chaque objet de la feuille reoit un numro d'identification unique, qui commence pour les curseurs par SL01. Les objets lis partagent le mme ID d'objet. Il est possible de modifier ce numro d'ID ultrieurement.
Paramtres d'impression En cliquant sur ce bouton, vous accderez la bote de dialogue Paramtres d'impression o vous pourrez dfinir les marges et le format d'en-tte/pied de page. La bote de dialogue Paramtres d'impression comprend deux pages, Imprimer: Disposition (page 106) et Imprimer: En-tte/Pied de page (page 108), qui sont identiques aux deux dernires pages de la bote de dialogue Imprimer.
607
L'onglet Proprits de l'objet curseur/calendrier: Prsentation s'ouvre par un clic du bouton droit sur un objet curseur/calendrier et via la commande Proprits du menu contextuel (flottant). L'onglet Prsentation vous donne accs la configuration de l'aspect de l'objet curseur/calendrier. Le groupe Couleurs vous permet de dfinir les couleurs des diffrentes parties du curseur/calendrier, comme l'illustre cette image:
La couleur dfinie pour les options Arrire-plan du curseur et Arrire-plan de l'chelle peut tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsque vous cliquez sur le bouton correspondant. Le degr de transparence de l'arrire-plan du curseur peut tre dfini l'aide de la commande Transparence droite du bouton. 0%, l'arrire-plan sera totalement opaque. 100%, il sera totalement transparent. Le curseur, les flches de dfilement et les graduations peuvent tre d'une couleur unie ou correspondre un dgrad dfini l'aide de la bote de dialogue Couleur de la zone qui s'ouvre lorsque vous cliquez sur le bouton correspondant. Dans le groupe Orientation du dfilement, le curseur peut tre affich dans le sens Horizontal ou Vertical. Dans le groupe Orientation de l'tiquette vous pouvez dterminer si l'tiquette donnant l'chelle doit tre Horizontale ou Verticale. Dans le groupe chelle, vous pouvez dfinir une chelle de curseur. Slectionnez Mise l'chelle automatique pour que l'chelle soit gnre automatiquement partir de la taille du curseur et des valeurs sous-jacentes. L'option Utiliser une chelle personnalise permet de dfinir des paramtres relatifs l'chelle: Graduations principales Ce nombre dfinit le nombre de graduations principales sur l'chelle du curseur. tiquettes toutes les n graduations Dfinit la densit du texte sur l'chelle.
608
Graduations secondaires Dfinit le nombre de graduations secondaires entre chaque graduation principale par graduation principale sur l'chelle du curseur.
Les flches de dfilement peuvent tre rendues visibles ou masques grce l'option Afficher les flches de dfilement.
L'onglet Proprits de l'objet curseur/calendrier: Prsentation s'ouvre via un clic du bouton droit sur un objet curseur/calendrier et via la commande Proprits disponible dans le menu contextuel. L'onglet Prsentation vous donne accs la configuration de l'aspect de l'objet curseur/calendrier. Le groupe Couleurs vous permet de dfinir la couleur de fond du contrle calendrier. Cette couleur d'arrire-plan peut tre une couleur unie ou un dgrad dfini l'aide de la bote de dialogue Couleur de la zone qui s'ouvre lorsque vous cliquez sur ce bouton. Le degr de transparence du fond du contrle calendrier est dfini via le paramtre Transparence situ droite du bouton. 0%, l'arrire-plan sera totalement opaque. 100%, il sera totalement transparent.
42.6 Trier
Sous l'onglet Trier, vous dfinissez l'ordre de tri des donnes du curseur. Cette bote de dialogue est trs similaire son quivalent dans Proprits du document (voir Proprits du document: Trier (page 469)).
42.7 Nombre
Sous l'onglet Nombre, vous dfinissez le format de nombre de l'chelle du curseur. Cette bote de dialogue est trs similaire son quivalent sous Proprits du document (voir Proprits du document: Nombre (page 472)).
42.8 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
609
42.9 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
610
43 Objet Favori
L'objet Favori est un objet qui sert afficher les slections favorites. Selon sa configuration, il peut aussi tre utilis pour ajouter de nouveaux favoris ou en effacer. L'objet favori propose essentiellement les options du Menu Favoris (page 65). Un clic droit sur l'objet affiche le Objet favori: Menu Objet (page 611). On peut galement y accder partir du menu Objet, lorsque l'objet favori est l'objet actif.
Ordre
Ajouter un favori
Remplacer le favori
611
Supprimer le favori
Ouvre un menu en cascade prsentant les dix derniers favoris actuellement dfinis dans le document. Slectionnez celui que vous souhaitez supprimer du document. Une fois que vous avez localis et slectionn un fichier de favori prcdemment enregistr (dot de l'extension .qbm), la bote de dialogue Importer des favoris (page 136) s'ouvre pour vous permettre d'importer des favoris. Ouvre la bote de dialogue Exporter des favoris (page 136) dans laquelle vous pouvez exporter les favoris slectionns vers un fichier de favoris QlikView (dot de l'extension .qbm). Ce menu en cascade contient les diverses options de copie de l'objet. Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur, sous l'onglet Exportation. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de la feuille.
Agrandir
Restaurer
Aide Supprimer
612
Titre
Texte figurant dans la zone de la lgende de l'objet favori. Le titre peut tre dfini par une Formule calcule (page 939) pour une mise jour dynamique de l'tiquette. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
tat alternatif
ID de l'objet
Ce paramtre est utilis des fins d' Interprteur de macros interne (page 961). Chaque objet de la feuille reoit un numro d'identification unique, qui commence pour les favoris par BM01. Les objets lis partagent le mme ID. Il est possible de modifier ce numro d'ID ultrieurement.
Arrire-plan
Couleur Peut tre dfinie comme une couleur unie ou comme un dgrad l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsque vous cliquez sur le bouton. Transparence Dfinit le degr de transparence de l'arrire-plan de l'objet favori. 0%, la couleur de l'arrire-plan, dfinie sous Couleur d'arrire-plan, sera totalement opaque. 100%, l'arrire-plan sera totalement transparent.
613
Cochez cette option pour afficher un bouton Ajouter un favori dans l'objet favori. Cette option est active par dfaut. Texte Vous pouvez saisir ici le texte afficher sur le bouton Ajouter un favori. Il peut tre dfini sous la forme d'une Formule calcule (page 939) pour une mise jour dynamique de l'tiquette. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Si aucun texte n'est saisi, la zone d'dition affichera <par dfaut> et le texte Ajouter un favori apparatra sur le bouton. Couleur du texte Dfinit la couleur du texte du bouton Ajouter un favori. Vous pouvez choisir ici comment les boutons Ajouter et Supprimer doivent tre placs l'un par rapport l'autre quand les deux s'affichent: Choisissez Horizontal (cte cte) ou Vertical (empils). Cochez cette case si le bouton Supprimer le favori doit apparatre dans l'objet favori. Cette option n'est pas slectionne par dfaut. Texte Vous pouvez saisir ici le texte afficher sur le bouton Supprimer le favori. Il peut tre dfini par une expression d'tiquette calcule pour une mise jour dynamique de l'tiquette. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Si aucun texte n'est saisi, la zone d'dition affichera <par dfaut> et le texte Supprimer le favori apparatra sur le bouton. Couleur du texte Dfinit la couleur du texte du bouton Supprimer le favori. Cochez cette option afin d'afficher les favoris personnels dans la liste des objets favoris des favoris. Ils seront placs la fin de la liste, spars des favoris du document par un sparateur. Cochez cette option afin d'afficher le texte saisi sous diter les infos.
Alignement du bouton
43.4 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
43.5 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
614
615
616
44 Objet de recherche
Les objets de recherche permettent de rechercher des informations partout dans le document. Pour crer un nouvel objet de recherche, slectionnez Disposition- Nouvel objet de feuille- Objet de recherche dans le menu principal, effectuez un clic droit dans la zone de la feuille et choisissez Nouvel objet de feuille- Objet de recherche ou encore cliquez sur l'outil Crer un objet de recherche dans la barre d'outils (s'il est activ). Un clic droit sur un objet de recherche ouvre le Objet de recherche : Menu Objet (page 617). Il est galement accessible partir du menu Objet lorsque l'objet de recherche est l'objet actif.
Ordre
617
Objets lis
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de la feuille.
Agrandir
Restaurer
Aide Supprimer
618
Cochez ce bouton d'option pour permettre l'objet de recherche de parcourir tous les champs du document. Cochez ce bouton d'option et tablissez une liste des champs dans le champ cidessous pour dfinir ceux inclure dans la recherche. Utilisez un point-virgule (;) pour sparer les champs. Les caractres gnriques * et ? sont autoriss dans les noms des champs. La liste peut tre dfinie par une formule calcule pour une mise jour dynamique. Cochez ce bouton d'option et slectionnez les champs inclure dans la recherche.
Champs slectionns
Afficher les champs de la Ce menu affiche la valeur Toutes les tables qui contient tous les champs du table document. En slectionnant le nom d'une table dans la liste droulante, vous pouvez limiter la liste Champs slectionns aux seuls champs de cette table interne. Enfin, vous pouvez slectionner l'option Toutes les tables (qualifies) qui affiche tous les champs du document qualifis par le nom de leur table. Un mme champ sera affich autant de fois qu'il apparat dans des tables diffrentes.
619
Spcifie le mode de recherche par dfaut initial dans les recherches textuelles. Le mode peut toujours tre modifi directement en tapant * ou ~ dans la chane de caractres rechercher. Les options suivantes sont disponibles: <par dfaut> La valeur par dfaut spcifie sous Prfrences utilisateur (page 81) est utilise. Utiliser la recherche par caractres gnriques La chane initiale de caractres rechercher se compose de deux caractres gnriques spar par le curseur pour faciliter ce type de recherche. Recherche partielle La chane initiale de caractres rechercher se compose d'un tilde (~) pour signaler une recherche partielle. Recherche classique Aucun caractre supplmentaire ne sera ajout la chane de caractres rechercher. Une recherche classique est effectue sans caractres gnriques. Utilisez la recherche associe La zone de recherche s'ouvre via la recherche associe. Numro d'identification unique de l'objet de recherche actif. sa cration, tout objet reoit un numro d'identification unique afin de permettre le contrle par automatisation. L'ID consiste en une combinaison de lettres dfinissant le type d'objet et d'un nombre. Le premier objet de recherche d'un document reoit le numro ID TX01. Les objets lis partagent le mme ID d'objet. Un ID d'objet peut tre remplac par toute autre chane, condition qu'elle ne soit pas dj utilise pour un autre objet, une feuille ou un favori du document.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
ID de l'objet
tats alternatifs
620
Rsultats de la recherche
Inclure les valeurs exclues Surligne la chane de caractres recherche Rduire lorsque les rsultats du champ sont dpasss Cochez cette case pour inclure les valeurs de la recherche exclues par des slections. La chane de caractres rechercher jusqu' prsent est en surbrillance dans les correspondances. Limitez le nombre de correspondances affiches dans chaque champ.
Style visuel
Apparence Afficher l'image Texte dans le champ de recherche Choisissez entre les options Arrondi et angle droit pour l'apparence. Une image de l'objet de recherche apparat dans la disposition. Saisissez le texte qui doit apparatre dans l'objet de recherche avant de saisir une chane de caractres rechercher. Le bouton ... ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813) complte qui facilite l'dition des formules longues.
621
Dans le groupe Mode de tri des champs, vous pouvez dterminer l'ordre de tri des champs dans l'objet de recherche. Texte Nombre de rsultats Trie les champs contenant des rsultats de recherche par ordre alphabtique. Trie les champs contenant des rsultats de recherche en fonction du nombre de rsultats dans chaque champ. Trie les champs contenant des rsultats de recherche en fonction de l'ordre d'apparition des champ sur l'onglet Gnral.
44.5 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
44.6 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
622
623
624
45 Conteneur
Le conteneur est un objet qui contient d'autres objets. Il peut contenir tous les autres objets d'une feuille. Les objets sont regroups et partagent des paramtres communs pour la police, la disposition et les lgendes. Un clic droit sur le conteneur permet d'afficher le Conteneur : Menu Objet (page 625). Vous pouvez galement y accder partir du menu Objet lorsque le conteneur est l'objet actif.
Ouvre la bote de dialogue Proprits. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: ALT+ENTRE. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. La valeur maximale est de 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. La valeur minimale est de -128.
Ordre
625
Ce menu en cascade contient les diverses options de copie de l'objet. Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur, sous l'onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille.
Agrandir
Restaurer
Aide Supprimer
626
Objets existants
Liste des objets disponibles du document. Slectionnez les lments utiliser/supprimer en cliquant dessus. Utilisez le bouton Ajouter > ou le bouton < Supprimer pour les dplacer vers la colonne voulue. Avec ce paramtre, il est possible de filtrer la liste des objets existants par exemple par type d'objet. Liste des objets se trouvant dj dans le conteneur.
Filtre
Dplace l'objet slectionn d'un cran vers le haut. Dplace l'objet champ slectionn d'un cran vers le bas. Numro d'identification unique du conteneur actif. sa cration, tout objet de feuille reoit un numro d'identification unique afin de permettre le contrle par automatisation. Les objets lis partagent le mme ID d'objet. L'ID consiste en une combinaison de lettres dfinissant le type d'objet et d'un nombre. Le premier conteneur d'un document reoit l'ID CT01. Un ID d'objet peut tre remplac par toute autre chane, condition qu'elle ne soit pas dj en cours d'utilisation pour un autre objet, une autre feuille ou un favori du document.
627
tat alternatif
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
Vous pouvez saisir ici un autre nom pour l'objet affich. L'tiquette peut tre dfinie par une Formule calcule (page 939) pour une mise jour dynamique. Le bouton ... ouvre la bote diter l'expression qui facilite l'dition des formules longues.
Vous pouvez dterminer ici des proprits concernant l'apparence d'un conteneur. Type de conteneur Choisissez le type de conteneur dans la liste droulante.
628
Apparence
Permet de dfinir comment les divers objets du conteneur doivent tre affichs. Disponible uniquement en mode Objet unique. Onglets au dbut Tous les objets du conteneur apparaissent sous la forme d'onglets en haut du conteneur. Onglets gauche Tous les objets du conteneur apparaissent sous la forme d'onglets gauche du conteneur. Onglets droite Tous les objets du conteneur apparaissent sous la forme d'onglets droite du conteneur. Onglets la fin Tous les objets du conteneur apparaissent sous la forme d'onglets la fin du conteneur. Drouler au dbut Tous les objets du conteneur apparaissent dans un menu droulant en haut du conteneur. Activez ce paramtre pour obtenir des icnes symbolisant les diffrents objets des onglets. Disponible uniquement en mode Objet unique. Spcifie la couleur des onglets. Il peut s'agir d'une couleur unie ou d'un dgrad dfini l'aide de la bote de dialogue Couleur de la zone qui s'ouvre lorsqu'on clique sur ce bouton. Disponible uniquement en mode Objet unique. Slectionnez le nombre de colonnes. Disponible uniquement en mode Grille. Slectionnez le nombre de lignes. Disponible uniquement en mode Grille. Slectionnez la taille de l'espacement. Disponible uniquement en mode Grille. Ouvre la bote de dialogue Paramtres d'arrire-plan (page 516).
45.4 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
45.5 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
629
630
46 Objet personnalis
L'objet personnalis est un objet spcialement conu pour personnaliser les contrles de l'objet OCX. Le Objet personnalis: Menu Objet (page 631) est accessible partir du menu Objet lorsque l'objet personnalis est l'objet actif. Les contrles de remplacement sont des composants OCX sans fentre programms par QlikTech, vous-mme ou des revendeurs tiers, qui respectent les spcifications de composants OCX de remplacement QlikView. Le composant OCX sera dessin sur la feuille dans un rectangle correspondant l'objet personnalis. La communication entre le composant OCX et le document QlikView est assure par l' Interprteur de macros interne (page 961). Le programme d'installation de QlikView contient quelques exemples de contrles de remplacement OCX. Ils sont fournis en l'tat, avec un code source VB complet. Utilisez-les tels quels ou adaptez le code source vos besoins. QlikTech ne propose pas d'assistance sur ces contrles.
Ordre
631
Ce menu contient les diverses options de copie de l'objet de feuille. Image Copie une image bitmap de l'objet personnalis dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur, sous l'onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille.
Agrandir
Restaurer
Aide Supprimer
632
Nom de l'OCX slectionn. Ce paramtre est utilis des fins d' Interprteur de macros interne (page 961). Chaque objet de feuille reoit un numro d'identification unique, qui commence pour les objets personnaliss parCO01. Les objets lis partagent le mme ID d'objet. Il est possible de modifier ce numro d'ID ultrieurement.
Slectionner un contrle Cliquez sur ce bouton pour ouvrir la bote de dialogue Insrer un objet o vous OCX de remplacement pouvez slectionner ou modifier un contrle. Proprits OCX Ouvre la bote de dialogue Proprits du contrle de remplacement OCX utilis. Cette bote de dialogue est programme par le fournisseur du contrle et peut varier en apparence et en fonctionnalit. Elle peut aussi tre indisponible pour certains contrles.
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
tat alternatif
46.3 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection.
633
634
635
Ces objets affichs dans la disposition sont marqus par une coche dans les zones Mes objets et Objets partags. Pour utiliser un objet partag d'une autre personne, vous devez le faire glisser dans la fentre de l'application.
Partage
Cette bote de dialogue vous permet de configurer le mode de partage appliquer l'objet. Pour partager un objet, choisissez l'une des options disponibles dans le menu droulant Autorisations de partage. Ne pas partager Partage avec Tout le monde Partager par nom d'utilisateur L'objet n'est partag avec aucun utilisateur. L'objet est partag avec tous les utilisateurs.
L'objet est partag avec les utilisateurs figurant dans la liste en dessous.
Lobjet apparat ensuite dans la zone Objets partags, mais il reste galement dans la zone Mes objets, dsormais avec une petite main pour indiquer son tat partag. Pour annuler le partage d'un objet prcdemment partag, faites un clic droit sur l'objet dans la zone Mes objets, choisissez Annuler le partage ou nouveau Autorisations de partage afin d'ouvrir la bote de dialogue Partage. Choisissez alors Ne pas partager dans le menu droulant Autorisations de partage. L'objet disparatra de la zone Objets partags et ne sera plus disponible pour les autres utilisateurs. Notez qu'il ne disparat toutefois pas des sessions actives des autres utilisateurs.
636
Vous pouvez grer vos objets serveur personnels et les partager avec d'autres utilisateurs. En haut de la bote de dialogue, vous trouverez une liste de tous les objets serveur personnels actuellement dfinis pour le document QlikView. Les objets sont dcrits et peuvent tre classs par plusieurs colonnes : Afficher Cochez cette case si vous souhaitez que l'objet apparaisse dans la disposition du document. Si la case n'est pas coche, l'objet n'apparatra pas, mais demeurera accessible par l'intermdiaire de cette bote de dialogue. L'identification de l'objet. Les objets lis partagent le mme ID. L'identification de la feuille dans laquelle sera l'objet lors de son affichage. Le type de l'objet (par exemple une liste droulante). La lgende de l'objet (si dfinie). L'identit Windows de l'utilisateur qui a cr l'objet. Un horodateur indique quand l'objet a t modifi.
637
Partager
Cette case cocher est uniquement disponible dans la page Mes objets serveur. En le marquant comme l'un de vos objets serveur personnels, vous rendrez cet objet disponible d'autres utilisateurs authentifis, sur ce document du serveur, dans leur page Objets Partags. L'objet restera dans votre page Mes Objets Serveur et n'apparatra pas dans vos Objets Partags. Il est possible de supprimer le partage tout moment en dslectionnant la page.
En bas de la bote de dialogue vous trouverez les boutons qui peuvent tre utiliss avec les objets de la liste ci-dessus. Effacer tout Supprimer Supprime tous les objets de la liste. Supprime l'objet slectionn de la liste.
Objets Partags
Vous pouvez cet endroit grer l'affichage les objets serveur partags d'autres utilisateurs.
En haut de la bote de dialogue, vous trouverez une liste de tous les objets partags du serveur, actuellement dfini pour le document QlikView. Les objets sont dcrits et peuvent tre classs par plusieurs colonnes : Afficher Cochez cette case si vous souhaitez que l'objet apparaisse dans la disposition du document. Si la case n'est pas coche, l'objet n'apparatra pas, mais demeurera accessible par l'intermdiaire de cette bote de dialogue. L'identification de l'objet. Les objets lis partagent le mme ID. L'identification de la feuille dans laquelle sera l'objet lors de son affichage. Le type de l'objet (par exemple une liste droulante).
638
La lgende de l'objet (si dfinie). L'identit Windows de l'utilisateur qui a cr l'objet (vous-mme). Un horodateur indique quand l'objet a t modifi.
639
640
48 Thmes de disposition
48.1 propos des thmes de disposition QlikView
Fondamentaux
Un thme de disposition QlikView est un ensemble de proprits de format dfini pouvant s'appliquer toute la disposition d'un document QlikView ou une partie seulement. Les fichiers de thmes sont cods en xml et conservs dans un dossier QlikView spcial, situ dans le rpertoire Application Data de l'utilisateur actif. Les thmes permettent de rduire considrablement le temps ncessaire rendre un document QlikView prsentable sous une forme convenable. Ils peuvent aussi complter le style utilis dans l'entreprise.
Topologie
Un fichier de thme QlikView est constitu de sections pour chaque type de disposition d'objet (document, feuille et tous les autres types d'objets). Chaque section est elle-mme subdivise en 3 sous-sections, une pour les proprits spcifiques de l'objet, une pour les proprits de bordures/lgendes et une pour les proprits d'impression (seulement pour les types d'objet imprimables). Chaque section et sous-section peut tre dfinie ou modifie indpendamment avec l' Assistant Crateur de thmes (page 643), sans affecter les autres sections du fichier de thme. Une section de thme est cre de la faon suivante: 1. Dfinissez les proprits d'un objet spcifique comme vous le souhaitez
2. Utilisez l' Assistant Crateur de thmes (page 643) pour extraire les proprits slectionnes de cet objet et les inclure
dans le fichier de thme.
Thmes prdfinis
Les thmes prdfinis sont des thmes dont les sections pour les diffrents objets ont t prdfinies. Quelques thmes prdfinis sont livrs avec l'installation de QlikView. Si vous souhaitez crer un thme: 1. Dfinissez les Proprits du document comme vous le souhaitez
2. Dfinissez les proprits d'une feuille comme vous le souhaitez. 3. Crez (si ncessaire) et dfinissez les proprits de chaque type d'objet comme vous le souhaitez. Les proprits de
Lgendes/Bordures doivent tre dfinies une fois pour toutes sur tous les types d'objets qui les utilisent (Listes, graphiques etc) et une seule fois sur les types qui ne les utilisent pas (objet texte, Boutons etc). 4. Excutez l'Assistant Crateur de thmes pour crer un nouveau thme et insrez toutes les proprits dfinies prcdemment dans n'importe quel ordre. 5. Excutez l'Assistant crateur de thmes plusieurs reprises, une fois pour chaque entit formate restante indique cidessus.
Thmes spcifiques
Il est possible de crer des thmes pour un usage particulier. Selon le cas, vous n'tes pas oblig de les dfinir compltement, mais seulement la partie qui vous intresse. Par exemple, vous pouvez dfinir un thme qui s'appliquera seulement aux objets de type graphique pour indiquer seulement leur position dans la feuille. Pour dfinir ce thme, vous devez simplement crer un thme contenant uniquement la proprit Lgende/Bordure pour les objets graphiques, c'est dire une seule sous-section.
641
2. Ouvrez la bote de dialogue Proprits de l'objet depuis le menu contextuel. 3. Activez l'onglet Disposition. 4. Cliquez sur le bouton Appliquer un thme... 5. Slectionnez un thme dans la fentre de navigation qui apparat. 6. Cliquez sur le bouton OK.
Toutes les proprits compatibles dfinies dans le thme seront appliques l'objet slectionn. Si vous souhaitez appliquer un thme un groupe d'objets de feuille, vous devez d'abord les rendre toutes actives en maintenant la touche MAJ enfonce et en cliquant ou en utilisant la slection cadre.
2. Ouvrez la bote de dialogue Proprits de la feuille depuis le menu Paramtres. 3. Ouvrez la page Gnral. 4. Cliquez sur le bouton Appliquer un thme... 5. Slectionnez un thme dans la fentre de navigation qui apparat. 6. Cliquez sur OK.
Toutes les proprits compatibles dfinies dans le thme seront appliques la feuille slectionne. Le thme sera aussi appliqu tous les objets prsents sur la feuille.
2. Ouvrez la bote de dialogue Proprits du document depuis le menu Paramtres. 3. Activez l'onglet Disposition. 4. Cliquez sur le bouton Appliquer un thme... 5. Slectionnez un thme dans la fentre de navigation qui s'affiche. 6. Cliquez sur OK.
642
Toutes les proprits compatibles dfinies dans le thme seront appliques l'ensemble du document. Le thme sera aussi appliqu tous les objets prsents et toutes les feuilles du document.
Choisissez la commande Assistant Crateur de thmes dans le menu Outils pour lancer l'assistant de cration de thmes. La premire fois que vous lancez l'assistant, une page d'accueil expliquant le rle et les tapes de l'assistant s'affiche. Pour sauter la page de dmarrage lors des utilisations ultrieures, cochez la case Ne plus afficher cette page. Cliquez sur Suivant pour continuer.
Cliquez sur Suivant pour continuer. La bote de dialogue Enregistrer sous s'affiche lors de la cration d'un thme.
643
Groupes de proprits
Les proprits de format pouvant tre extraites depuis un objet de disposition, puis insres dans un thme sont organises en trois groupes principaux. Cochez une ou plusieurs des trois cases ci-dessous pour extraire des proprits d'un objet source vers le thme: Type d'objet spcifique Cochez cette case pour extraire les proprits spcifiques un type d'objet de l'objet source afin de les insrer dans le thme. Les proprits spcifiques un type d'objet existent uniquement pour un type d'objet donn, par ex. les graphiques. Ce type de proprit peut seulement tre copi vers d'autres objets du mme type que celui de l'objet source. Lgende et bordure Cochez cette case pour extraire les proprits de lgende et de bordure de l'objet source afin de les insrer dans le thme. Ce type de proprit peut tre copi vers d'autres types d'objets que le type d'objet source. Paramtres d'impression Cochez cette case pour extraire les proprits des paramtres d'impression de l'objet source afin de les insrer dans le thme. Ce type de proprit peut tre copi vers d'autres types d'objets que le type d'objet source. Pour chaque option ci-dessus, vous aurez la possibilit de choisir les proprits spcifiques insrer ou extraire du thme lors des tapes suivantes.
644
645
646
Partie 6 Graphiques
Partie 6 Graphiques
647
49 Introduction
Les graphiques et les tableaux sont des objets de feuille qui peuvent afficher des nombres de manire trs concise. Vous pouvez par exemple afficher des sommes d'argent, distribues sur diffrents champs tels que l'anne, le mois, le numro de compte, etc. On peut aussi utiliser les graphiques et les tableaux pour afficher soit les frquences de diffrentes valeurs d'un champ, soit une entit calcule, par exemple la somme des valeurs possibles d'un champ. Dans les deux cas, un champ doit tre choisi comme axe des abscisses, c'est--dire que ce champ servira d'tiquette aux secteurs du diagramme circulaire, aux diffrentes barres de l'histogramme et aux lignes du tableau crois dynamique.
Histogramme
Secteurs
Combin
Nuage de points
Courbes
Radar
648
Partie 6 Graphiques
Bulles
Jauge
Blocs
Entonnoir
Tableau simple
Graphique Mekko Les graphiques QlikView peuvent tre rpartis en deux grandes catgories. La premire, les diagrammes, comprend l'histogramme, la courbe, le combin, les secteurs, le nuage de points, le radar, les bulles, les blocs, le graphique Mekko et la jauge. La seconde catgorie, les tableaux, comprend les tableaux simples et les tableaux croiss dynamiques. Ces types de graphiques se prsentent sous la forme de tableaux avec des cellules en colonnes et en lignes. Notez que les zones Table, bien que similaires aux tableaux bien des gards, ne sont pas des graphiques mais un type d'objet distinct.
Diagrammes
L'histogramme ci-dessous montre quelques-uns des composants les plus courants d'un diagramme QlikView :
649
La position des diffrents composants peut dans bien des cas tre modifie par l'utilisateur. Consultez le chapitre Dimensionner et dplacer des composants de graphique (page 652) pour plus de dtails.
Tableaux
Le tableau crois dynamique ci-dessus montre quelques-uns des composants les plus courants d'un tableau QlikView.
650
Partie 6 Graphiques
Une fois le graphique affich sur la feuille, on peut le modifier d'un clic droit, puis en slectionnant Proprits ou en activant le graphique (cliquez sur la barre de titre) et en slectionnant Proprits dans le menu Objet.
Slections dans les histogrammes, courbes, combins, radars, bulles et nuages de points
On peut faire des slections dans la zone de trac en cliquant sur un seul point de donnes ou en balayant plusieurs points de donnes. Quand on effectue un balayage, la slection est indique par une trame verte jusqu' ce que le bouton de la souris soit relch. La slection concernera les valeurs de dimension utilises pour calculer les points de donnes slectionns. On peut effectuer des slections en cliquant ou en balayant dans la lgende du graphique (sauf quand la lgende indique des expressions de graphique plutt que des valeurs de dimension). On peut effectuer des slections en cliquant ou en balayant les axes de dimensions et leurs tiquettes (sauf les nuages de points). Les valeurs de champs correspondantes seront slectionnes. On peut effectuer des slections en balayant les axes d'expressions et leurs tiquettes. Les valeurs de champs qui gnrent des points de donnes dans la zone indique seront slectionnes.
Remarque ! Les slections effectues directement dans les courbes et les histogrammes (pas dans les combins) qui affichent plus d'une dimension seront d'abord appliques une seule dimension. Les slections dans les courbes s'appliquent d'abord la deuxime dimension, de sorte que balayer une ligne slectionne la ligne entire sur toutes les valeurs de dimension de l'axe des abscisses. Dans les histogrammes, c'est l'inverse, c'est-dire que les slections s'appliquent d'abord la premire dimension.
651
652
Partie 6 Graphiques
Le titre du graphique et la lgende peuvent tre dplacs et redimensionns. On peut les ancrer aux bords suprieur, infrieur, gauche et droit du graphique et aussi les placer n'importe o dans le graphique. Le texte du graphique peut tre dplac n'importe quel endroit du graphique. On peut redimensionner le rectangle qui l'entoure pour l'adapter un texte plus long ou comportant plusieurs lignes. Les zones occupes par les axes du graphique et leurs tiquettes peuvent aussi tre redimensionnes. Les icnes d'expression de cycle et les icnes de changement rapide de type de graphique peuvent tre dplaces n'importe o dans le graphique. La zone de trac elle-mme ne peut pas tre redimensionne, ni dplace en mode d'dition, mais sera dessine dans l'espace disponible entre les axes d'une part, et la lgende et le titre ancrs d'autre part.
653
la page Gnral, vous pouvez dfinir des proprits telles que le titre et le type de graphique. Il s'agit de la premire page de l'assistant Graphique instantan et de la bote de dialogue Proprits du graphique. Titre de la fentre Titre afficher dans l'en-tte de la fentre. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813). Par dfaut, le titre du graphique correspond l'tiquette de la premire expression dfinie. Dslectionnez cette case cocher si vous prfrez ne pas afficher de titre de graphique. Pour afficher le titre initial, il vous suffit de cocher la case. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813). Le titre du graphique ne s'affiche pas dans les tableaux croiss dynamiques et les tableaux simples. Dfinissez les paramtres avancs du titre du graphique en cliquant sur le bouton Paramtres du titre.
Paramtres du titre
Paramtres d'impression En cliquant sur le bouton Paramtres d'impression, vous accdez la bote de dialogue Paramtres d'impression dans laquelle vous dfinissez les marges et le format des en-ttes et pieds de page. La bote de dialogue Paramtres d'impression comprend deux pages, Imprimer: Disposition (page 106) et Imprimer: En-tte/Pied de page (page 108). tat alternatif
Choisissez un des tats disponibles dans la liste. Les tats alternatifs suivants sont toujours disponibles. Hrit Les feuilles et les objets de la feuille sont toujours dfinis dans l'tat hrit, moins que le dveloppeur QlikView ne remplace cet tat par un autre. Ce paramtre est hrit de l'objet situ au niveau ci-dessus. Si l'option hrit est active, un graphique contenu dans une feuille dispose des mmes paramtres que cette dernire. tat par dfaut Il s'agit de l'tat dans lequel la plupart des actions QlikView se produisent. Il est reprsent par le symbole $. Le document QlikView est toujours dfini dans l'tat par dfaut.
ID de l'objet
L'ID de l'objet est utilis pour l' Interprteur de macros interne (page 961). Chaque objet de feuille reoit un numro d'identification unique, qui commence pour les graphiques par CH01. Les objets lis partagent le mme ID d'objet. Il est possible de modifier ce numro d'ID ultrieurement. Si cette option est active, le graphique sera dtach, ce qui signifie qu'il ne sera plus mis jour de faon dynamique lorsque des slections seront effectues. Si cette option est active, le graphique est en lecture seule, c'est--dire que vous ne pouvez pas faire de slections en cliquant sur le graphique ou en le balayant l'aide de la souris. Saisir une expression dans cette zone de texte dfinit une condition qui doit tre remplie pour que le graphique soit affich. Si la condition n'est pas satisfaite, le texte Condition de calcul non remplie s'affiche dans le graphique. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813).
Dtach
Lecture seule
Condition de calcul
654
Partie 6 Graphiques
Type de graphique
Le groupe Type de graphique sert slectionner la disposition de base du graphique. Pour plus d'informations sur les diffrents types de graphiques, voir Graphique : Types (page 655). Dans ce groupe, vous pouvez activer une icne partir de laquelle l'utilisateur pourra changer de type de graphique sans avoir passer par la bote de dialogue de proprits du graphique. Types autoriss Dans cette liste, vous pouvez slectionner les types de graphique qui doivent apparatre dans la liste droulante. Vous devez en choisir plusieurs pour que le changement de type rapide soit activ. Position prfre de l'icne Pour les diagrammes, l'icne de changement de type rapide peut tre place soit l'intrieur du graphique, soit dans la lgende de l'objet. Pour les tableaux, la barre de titre est la seule possibilit. Si vous cliquez sur ce bouton, tous les dimensionnements de lgende, de titre, etc. effectus par l'utilisateur dans les diagrammes seront rinitialiss. Les lments ancrs ne seront pas modifis. Si vous cliquez sur ce bouton, tous les ancrages de lgende, de titre, etc. effectus par l'utilisateur dans les diagrammes seront rinitialiss. Ouvre la bote de dialogue Messages d'erreur personnaliss (page 943). Les paramtres de configuration de l'arrire-plan de rfrencement doivent tre tracs lors de l'utilisation de l'option Dfinir comme rfrence disponible dans le menu contextuel du graphique. Ce paramtre n'est valable que pour certains graphiques.
Rinitialiser le dimensionnement
Rinitialiser l'ancrage
Graphique : Types
Les graphiques permettent de reprsenter les valeurs numriques Choisissez entre les diffrents types suivants : Barre (Histogramme), Ligne, Combin, Radar, Jauge, Nuage de points, Grille, Diagramme sectoriel, Entonnoir, et Bloc et jauge, ainsi que Tableau crois dynamique et Tableau simple pour les tableaux. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Voici un bref descriptif des diffrents types de graphiques : Histogramme C'est le type de graphique fondamental. Chaque valeur sur l'axe X est reprsent par une barre. La hauteur de la barre correspond la valeur sur l'axe Y. Le type Courbe est pratiquement dfini comme le type Histogramme. Au lieu d'utiliser des barres, les donnes peuvent tre reprsentes sous la forme de lignes reliant les points de valeur, sous la forme de points de valeur ou sous la forme de lignes et de points de valeur (voir Proprits du graphique: Expressions (page 672)). Ce type combine les types Histogramme et Courbe. Une des expression est reprsente sous forme de barres l'autre sous forme de courbe.
Courbe
Combin
655
Radar
Le type Radar est une variante du type Courbe, l'axe X est reprsent circulairement autour du graphique, sous forme d'un cran radar ou d'une toile d'araigne. Le graphique Nuage de points affiche des points reprsentant des combinaisons d'expressions, ritres sur une ou plusieurs dimensions. Les deux axes sont continus, reprsentant une expression chacun. Le graphique Bulles est une variante du nuage de points, qui reprsente les valeurs des dimensions sur les axes et utilise une expression pour dterminer le symbole du trac. Il peut galement afficher une troisime dimension sous forme de petits camemberts. Affiche la relation entre un Champs (page 181) simple (dimension principale) et une expression simple. Il existe une variante lorsqu'une dimension secondaire est utilise. Si plus d'une dimension est dfinie dans la page Graphique Proprits : Expressions, la premire de la liste de l'expression sera affiche. Pour modifier l'utilisation des dimensions, utilisez les boutons Promouvoir/Abaisser dans la page Expressions. Les blocs affichent les relations entre les valeurs des expressions sous forme de blocs de surface variable. Il utilise une expression unique et jusqu' trois dimensions, chaque bloc de dimension tant lui-mme divis en sous-blocs. La surface totale du graphique reprsente toujours 100% des valeurs de l'expression. Parfois, une Fonctions de la catgorie Couleur (page 389) est utilise pour afficher le graphique sous forme de diagramme de chaleur. Le graphique entonnoir est typiquement employ pour afficher des donnes dans les coulements et les processus. D'un point de vue affichage, il se rapproche du graphique Camembert. Le graphique peut tre affich avec des segments de hauteur/largeur ou de surface proportionnels aux donnes. Il est galement possible d'afficher le graphique avec des segments de hauteur/largeur fixe indpendamment des donnes. Les jauges sont utilises pour reprsenter une seule expression, sans dimension. Le tableau crois dynamique prsente les dimensions et les expressions sous forme de table. Il n'y a aucune limite formelle au nombre de dimensions ou d'expressions. Un tableau crois dynamique peut tre dfini sans expression, gnrant ainsi une navigation dans les dimensions sous forme d'arbre. Le tableau simple diffre du tableau crois dynamique car il ne peut pas afficher de sous-totaux et le groupement de dimensions est affich sous forme d'enregistrement si bien que chaque ligne contient la fois les valeurs de champ et les valeurs d'expression.
Nuage de points
Bulles
Secteurs
Blocs
Entonnoir
Tableau simple
656
Partie 6 Graphiques
Paramtres du titre
Les diffrents paramtres de cette bote de dialogue permettent de contrler la disposition du titre du graphique. Style du titre Couleur d'arrire-plan Dfinit le style de base du titre. Dfinit la couleur de l'arrire-plan du titre. Il peut s'agir d'une couleur unie ou d'un dgrad dfini l'aide de la bote de dialogue Couleur de la zone qui s'ouvre lorsqu'on clique sur ce bouton. Spcifie la place du texte du titre par rapport la zone de trac. Dtermine la police du titre du graphique. La bote de dialogue Police standard s'ouvre lorsque vous cliquez sur ce bouton.
657
658
50 Histogramme
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Pour crer le plus rapidement possible un histogramme, slectionnez Assistant Graphique instantan (page 823) dans le menu Outils. Un clic droit sur l'objet affiche le Histogramme: Menu Objet (page 659). On peut galement y accder partir du menu Objet, lorsque l'histogramme est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
659
Proprits...
Ouvre la bote de dialogue Proprits dans laquelle vous pouvez dfinir les paramtres du graphique. Le texte (Dtach) est ajout au titre du graphique et le graphique n'est plus mis jour en fonction des slections effectues dans le document (bien qu'on puisse encore faire des slections partir du graphique). Cette commande n'est disponible que si le graphique est attach. Effectuer une copie d'un graphique et le dtacher permet d'effectuer des comparaisons directes entre la copie et l'original. Attache un graphique dtach. Le graphique devient li de faon dynamique aux donnes. Cette commande n'est disponible que si le graphique est dtach.
Dtacher
Attacher
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. Il n'est pas possible de dfinir une rfrence de graphique contenant un groupe cyclique ou hirarchique. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach.
Cloner
660
Ordre
Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de dispsoition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique. Ouvre la bote de dialogue Imprimer avec l'imprimante QlikViewPDF slectionne par dfaut. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
661
Objets lis
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de la feuille.
Agrandir
Restaurer
Aide Supprimer
50.3 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
662
L'onglet Proprits du graphique:La page Dimensions est accessible en faisant un clic droit sur un graphique puis en slectionnant Proprits, ou en slectionnant Proprits dans le menu Objet lorsque le graphique est actif. la cration d'un graphique, vous devez vous poser deux questions:
l
Qu'est-ce que vous voulez voir ? quoi doit correspondre la taille des barres dans l'histogramme? La rponse pourrait tre la somme des ventes, par exemple. On le dtermine sous l'onglet Expressions. Comment voulez-vous grouper ces donnes ? Quelles valeurs de champs voulez-vous utiliser comme tiquettes des barres de l'histogramme? La rponse pourrait tre par pays, par exemple. On le dtermine sous l'onglet Dimensions.
Un graphique peut afficher une ou plusieurs dimensions. La limite suprieure dpend du type de graphique actuel, de la complexit des donnes et de la mmoire disponible. Les graphiques de type secteurs, courbe et nuage de points peuvent afficher au maximum deux dimensions; les graphiques de type histogramme, blocs et bulles, trois. Les radars ne peuvent afficher qu'une seule dimension, et les jauges n'utilisent aucune dimension. Les blocs comportent en gnral une trois dimensions. Toute dimension supplmentaire sera ignore. Une dimension de graphique obtient ses valeurs partir d'un champ indiqu sur la page Proprits du graphique : Dimensions. Une dimension peut consister en un groupe de champs (voir diter les groupes cidessous) plutt qu'en un seul champ. Une dimension peut consister en un seul champ, un groupe ou une expression (dimension calcule). Il peut galement s'agir d'une dimension cre synthtiquement, voir Fonctions synthtiques de dimension (page 888). Dplacez les champs en les slectionnant (clic, CTRL + clic) et en utilisant les boutons Ajouter> ou < Supprimer, ou en double-cliquant directement sur vos slections.
663
Les dimensions de graphique peuvent aussi tre calcules partir d'une expression. Cet onglet sert dfinir les dimensions. Champs/groupes disponibles Liste de tous les champs/groupes de champs utilisables comme dimensions (c'est-dire le long de l'axe des abscisses dans un histogramme classique). Les groupes de champs sont prcds d'une flche verticale dans le cas de Groupes hirarchiques (page 941) ou d'une flche arrondie dans le cas de Groupes non hirarchiques (cycliques) (page 942). Les groupes sont dfinis sur la page Proprits du document: Groupes (page 464). Slectionnez les lments utiliser/supprimer en cliquant dessus. Utilisez le bouton Ajouter > ou le bouton < Supprimer pour les dplacer vers la colonne voulue. Le nombre de dimensions qui peuvent tre affiches varie en fonction du type de graphique, dfini sur la page Proprits du graphique: Gnral (page 653). Tous les champs s'affichant dans plus d'une table interne sont prcds d'un symbole de cl. Les secteurs, les courbes et les nuages de points ne peuvent pas afficher plus de deux dimensions. Dans les histogrammes, vous pouvez montrer jusqu' trois dimensions. Cocher cette option affichera les Champs systme (page 395) dans la colonne Champs/groupes disponibles.
Afficher les champs de la Ici, vous contrlez les champs/groupes qui apparaissent dans la liste table Champs/groupes disponibles. La liste droulante affiche l'option Toutes les tables par dfaut. L'option Toutes les tables (qualifies) affiche les champs qualifis par le nom des tables dans lesquelles ils figurent. Cela signifie que les champs cls (de jointure) apparatront plus d'une fois dans la liste. (Cette option n'est utilise qu' des fins d'affichage et n'a rien voir avec les champs Qualify (page 279) dans le script de chargement.) Il est aussi possible d'afficher les champs d'une seule table la fois. noter que les groupes disponibles apparaissent toujours dans la liste. diter les groupes... Ce bouton vous amne directement la page Proprits du document: Groupes (page 464) o peuvent tre dfinis les groupes de champs utiliser comme dimensions. Ouvre Fentre d'animation (page 666), partir de laquelle vous pouvez utiliser la premire dimension du graphique pour l'animer. L'animation est seulement possible sur les graphiques de type image bitmap, l'exclusion des camemberts. Quelques fonctionnalits peuvent tre limites si les animations sont utilises. Ouvre la bote de dialogue Paramtres du schma crois (page 668) partir de laquelle vous pouvez crer un tableau de graphiques bas sur la premire dimension. Il est possible d'afficher tout type de graphique bitmap sous forme de schma crois.
Animer...
Schma crois...
664
Dimensions utilises
Cette liste contient les dimensions actuellement slectionnes pour le graphique. Le nombre de dimensions que l'on peut utiliser varie selon le type de graphique. Les dimensions superflues pour un type de graphique donn seront ignores. Lorsque vous les utilisez dans les tableaux, vous pouvez formater les cellules de donnes de dimension de faon dynamique au moyen d'attributs. Ds qu'un attribut est spcifi pour une dimension, son icne en dgrad de gris s'affiche en couleur ou, comme dans le cas de l'attribut Format texte, elle passe du gris au noir. Ces paramtres sont prioritaires sur ceux du graphique. Cliquez sur l'icne de dveloppement + situe en regard de n'importe quelle dimension pour afficher les emplacements rservs ou l'attribut de la dimension. Couleur d'arrire-plan Double-cliquez sur Couleur d'arrire-plan pour saisir un attribut destin calculer la couleur d'arrire-plan de la cellule de dimension. L'expression utilise doit renvoyer une reprsentation de couleur valide (un nombre reprsentant les composants rouge, vert et bleu tels qu'ils sont dfinis en Visual Basic). Pour ce faire, utilisez l'une des fonctions spciales de couleur des graphiques (voir Fonctions de la catgorie Couleur (page 389)). Si le rsultat de l'expression n'est pas une reprsentation de couleur valide, le programme utilisera par dfaut le noir. Couleur du texte Double-cliquez sur Couleur du texte pour saisir un attribut destin calculer la couleur du texte de la cellule de dimension. L'expression utilise doit renvoyer une reprsentation de couleur valide (un nombre reprsentant les composants rouge, vert et bleu tels qu'ils sont dfinis en Visual Basic). Pour ce faire, utilisez l'une des fonctions spciales de couleur des graphiques (voir Fonctions de la catgorie Couleur (page 389)). Si le rsultat de l'expression n'est pas une reprsentation de couleur valide, le programme utilisera par dfaut le noir. Format texte Double-cliquez sur Format texte pour saisir un attribut destin calculer le style de police du texte pour chaque cellule de dimension. L'expression utilise comme expression de format texte doit renvoyer une chane contenant un <B> pour le texte en gras, un <I> pour le texte en italique et/ou un <U> pour le texte soulign. Utilisez les boutons Promouvoir et Abaisser pour trier les dimensions dans la liste Dimensions utilises.
Ajoute une nouvelle dimension et ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813) pour la modifier. Une dimension de graphique est souvent dans un seul champ, mais peut aussi tre calcule de faon dynamique. Une dimension calcule consiste en une expression impliquant un ou plusieurs champs. On peut y utiliser toutes les fonctions standard. Il n'est pas possible d'utiliser les fonctions d'agrgation, mais vous pouvez inclure la fonction Agrgation avance (page 314) pour obtenir une agrgation simplifie. Ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813) dans laquelle vous pouvez modifier la dimension. Voir Ajouter une dimension calcule... ci-dessus pour plus de dtails sur les dimensions calcules.
diter...
665
Dans ce groupe, vous trouverez les paramtres des dimensions slectionnes. Supprimer si la valeur est nulle Si cette case est coche, la dimension slectionne dans la liste Dimensions utilises situe au-dessus n'est pas affiche dans le graphique lorsque sa valeur est NULL. Afficher toutes les valeurs Cochez cette case pour afficher toutes les valeurs de dimensions indpendamment de la slection. tant donn que la valeur de l'expression est nulle pour les valeurs de dimensions exclues, l'option Supprimer les valeurs nulles de la page Prsentation doit tre dslectionne pour que l'option Afficher toutes les valeurs fonctionne. Afficher la lgende Lorsque la case Afficher la lgende est coche, les noms des valeurs de champs s'affichent le long de l'axe des abscisses. tiquette Si l'option tiquette est coche, le nom du champ est visible. Les tiquettes sont modifiables dans la zone de texte figurant en dessous. Une tiquette peut aussi tre dfinie par une expression d'tiquette calcule pour une mise jour dynamique du texte de l'tiquette, voir Formule calcule (page 939). Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page
813)Edit Expressions Dialog qui facilite l'dition des formules longues. Avanc... Ce bouton ouvre la bote de dialogue Paramtres de champ avancs (page 545) qui contient des paramtres pour la reprsentation image des valeurs de champs et des options spciales de recherche textuelle. Commentaire Champ de commentaire dans lequel la dimension slectionne peut tre dcrite. Le commentaire peut tre saisi sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813)Edit Expressions Dialog. Sauts de page Ce paramtre s'applique uniquement l'emploi de sauts de page dans l'impression de tableaux croiss dynamiques ou de tableaux simples. Trois modes sont disponibles, avec les effets suivants: Aucun saut de page Insre uniquement les sauts de page ncessaires au bas de chaque page. Sauts conditionnels Insre un saut de page, moins que toutes les lignes contenant la valeur de dimension suivante puissent tenir sur la page actuelle. Sauts forcs Insre un saut de page chaque fois que la valeur de la dimension change.
Fentre d'animation
666
Cochez cette case pour indiquer que la premire dimension du graphique doit tre utilise pour l'animation. L'animation est seulement possible sur les graphiques de type image bitmap, l'exclusion des camemberts. Quelques fonctionnalits peuvent tre limites si l'animation est utilise. Par exemple, il n'est pas possible d'effectuer des slections par clic ou mise en surbrillance dans un graphique anim. Les courbes de tendance ne seront pas dessines dans un graphique anim. L'animation ne sera possible que si la dimension animer comporte plus d'une valeur. Lorsqu'un graphique est anim, une barre d'animation apparat au bas de la zone de trac du graphique. La barre d'animation comporte un bouton Excuter permettant de lancer l'animation. Lorsque l'animation dbute, le bouton Excuter est remplac par le bouton Pause. Vous pouvez arrter ou dmarrer l'animation en utilisant ces boutons. Une barre de progression indique la progression de l'animation. Vous pouvez dfinir manuellement l'emplacement voulu dans l'animation en plaant le curseur sur la poigne de la barre de progression, puis en maintenant le bouton gauche de la souris enfonc pendant que vous faites glisser la poigne vers la position dsire. L'animation manuelle saute normalement les images interpoles (voir paramtre Images par seconde ci-aprs) et se dplace seulement sur les valeurs de la dimension anime. En appuyant sur la touche CTRL du clavier pendant le dplacement, il est possible de dplacer les images interpoles. La valeur actuelle de la dimension anime est affiche audessus de la barre de progression (dans le cas des images interpoles, il s'agit de la valeur de dimension d'animation relle prcdente qui est affiche).
Temps entre valeurs (ms) Dfinit le laps de temps en millisecondes entre les valeurs de la dimension de l'animation. Cette valeur peut rsulter d'une Formule calcule (page 939). Images par seconde Dfinit le nombre d'images par seconde. QlikView interpolera le traage entre les valeurs relles de la dimension d'animation. La valeur doit tre un entier compris entre 1 et 30. Cette valeur peut rsulter d'une Formule calcule (page 939). Activez cette case si vous souhaitez qu'une animation dmarre automatiquement chaque fois qu'une slection est effectue dans le document. Activez cette option si vous dsirez que l'animation soit diffuse en boucle jusqu' ce que le bouton Pause de la barre d'animation soit activ. Activez cette option si vous souhaitez excuter l'animation une seule fois. Revenir la premire image Activez cette option si vous souhaitez que l'animation revienne sur la premire image une fois son excution termine.
Excution automatique
Diffuser en boucle
667
Si vous cochez cette case, les valeurs des donnes seront affiches dans le graphique lors de l'animation. Alignement Dfinit l'alignement de la valeur affiche. Horizontal Aligne la valeur droite, au centre ou gauche. Vertical Aligne la valeur en haut, au centre ou en bas. Police... Dfinit la couleur de police pour la valeur affiche.
Activer le schma crois Cochez cette case pour crer un tableau de graphiques bas sur la premire dimension du graphique. Activer la deuxime dimension du schma crois Cochez cette case pour inclure la seconde dimension dans le schma crois. Si une dimension secondaire est utilise, les premires valeurs de dimension apparaissent sous la forme de colonnes dans la matrice croise, tendis que les secondes valeurs de dimension y apparaissent sous la forme de lignes. Slectionnez Auto pour que QlikView choisisse le nombre de colonnes afficher ou Fixe pour dfinir vous-mme ce nombre. Slectionnez Auto pour que QlikView dfinisse le nombre de lignes afficher ou Fixe pour dfinir vous-mme ce nombre.
Nombre de colonnes
Nombre de lignes
668
Cet onglet sert dfinir les limites dimensionnelles. Chaque dimension du graphique est configure sparment.
669
Limites
Limiter les valeurs affiches l'aide de la premire expression Ces proprits permettent de dterminer le nombre de valeurs de dimension afficher dans le graphique d'aprs les paramtres dfinis ci-dessous. Afficher uniquement Slectionnez cette option pour afficher le nombre x de valeurs visibles: Premire, Maximum ou Minimum. Si cette option est dfinie sur 5, cinq valeurs seront visibles. Si l'option Afficher Autres est active pour la dimension, le segment Autres slectionne l'une des cinq valeurs d'affichage.
L'option Premire renvoie les lignes en fonction des options slectionnes sous l'onglet Trier de la bote de dialogue des proprits. Si le graphique est un tableau simple, les lignes sont renvoyes d'aprs l'ordre de tri principal actif. Autrement dit, un utilisateur peut modifier l'affichage des valeurs en doublecliquant sur n'importe quel en-tte de colonne et en faisant de cette colonne l'ordre de tri principal. L'option Maximum renvoie les lignes par ordre dcroissant d'aprs la premire expression figurant dans le graphique. Lorsqu'elles sont utilises dans un tableau simple, les valeurs de dimension affiches restent cohrentes tout en permettant le tri interactif des expressions. Les valeurs des dimensions changent (ou peuvent changer) en cas de modification de l'ordre des expressions. L'option Minimum renvoie les lignes par ordre croissant d'aprs la premire expression figurant dans le graphique. Lorsqu'elles sont utilises dans un tableau simple, les valeurs de dimension affiches restent cohrentes tout en permettant le tri interactif des expressions. Les valeurs des dimensions changent (ou peuvent changer) en cas de modification de l'ordre des expressions. Saisissez le nombre de valeurs afficher. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813).
Afficher uniquement les valeurs: Slectionnez cette option pour afficher toutes les valeurs de dimension qui remplissent la condition spcifie pour cette option. Slectionnez pour afficher les valeurs bases sur un pourcentage du total ou sur un montant exact. L'option par rapport au total active un mode relatif semblable l'option Relatif de l'onglet Expressions de la bote de dialogue Proprits. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813). Afficher uniquement les valeurs qui cumulent : Lorsque cette option est slectionne, toutes les lignes jusqu' la ligne active sont cumules et le rsultat est compar l'ensemble de valeurs dans l'option. L'option par rapport au total active un mode relatif semblable l'option Relatif de l'onglet Expressions de la bote de dialogue Proprits et compare les valeurs cumules (bases sur les valeurs premire, maximum et minimum) au total global. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813). Slectionnez Inclure les valeurs limites pour inclure la valeur de dimension qui contient la valeur de comparaison.
670
Options
Afficher Autres Si cette option est active, un segment Autres est gnr dans le graphique. Toutes les valeurs de dimension ne rpondant pas aux critres de comparaison des restrictions d'affichage sont regroupes dans le segment Autres. S'il existe des dimensions aprs celle qui est slectionne, l'option Rduire les dimensions internes permet de contrler l'affichage des valeurs individuelles des dimensions ultrieures/suivantes sur le graphique. tiquette Saisissez le nom que vous souhaitez afficher dans le graphique. Si aucun texte n'est saisi, l'tiquette reproduira automatiquement le texte de l'expression. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813). Afficher le total Lorsque cette option est active, le graphique affiche un total pour la dimension slectionne. Ce total se comporte diffremment du total des expressions, lequel est toujours configur sous l'onglet Expressions de la bote de dialogue des proprits. tiquette Saisissez le nom que vous souhaitez afficher dans le graphique. Si aucun texte n'est saisi, l'tiquette reproduira automatiquement le texte de l'expression. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813). Mode de regroupement global L'option s'applique uniquement aux dimensions internes. Lorsque cette option est active, les restrictions sont calcules partir de la dimension slectionne uniquement. Toutes les dimensions prcdentes sont ignores. Si l'option est dsactive, les restrictions sont calcules d'aprs toutes les dimensions prcdentes.
671
Lorsque vous utilisez les totaux des dimensions, vous pouvez avoir des sous-totaux dans un tableau simple.
Pour accder l'onglet Proprits du graphique: Expressions, effectuez un clic droit sur un graphique ou une table et choisissez Proprits dans le menu Objet. la cration d'un graphique, vous devez vous poser deux questions:
l
Que doit illustrer la taille des barres, etc.? Il s'agit d'Expression(s) (par exemple, somme des VentesNettes). Comment les donnes doivent-elles tre regroupes? Il s'agit de Dimension(s) (par exemple, par Pays).
672
Note ! L'onglet Expressions change en fonction du type de graphique ou de table. Si une option est grise, elle n'est pas disponible pour le type de graphique ou de table slectionn.
673
La liste des expressions affiche dans le volet suprieur gauche est un arbre complet avec de nombreuses options de contrle. En face de chaque expression (ou groupe d'expressions) une icne de dveloppement (un +) s'affiche. Cliquer sur cette icne ouvre les sousexpressions ou les attributs sous-jacents. Elle est alors aussitt remplace par une icne de rduction ( -). Certaines options de trac utilisent des sousexpressions, c'est--dire un ensemble de deux expressions ou plus qui dfinissent ensemble le symbole du trac (par exemple les options Cours de bourse ou Bote moustaches dcrites ci-dessous). Les donnes de l'expression peuvent aussi tre formates de manire dynamique au moyen d'attributs. Cliquez sur l'icne de dveloppement devant n'importe quelle expression pour afficher les emplacements des attributs de la dimension. Il s'agit des emplacements suivants:
Couleur d'arrire-plan ditez l'expression Couleur d'arrire-plan par dfaut pour crer l'attribut permettant de calculer la couleur de trac du point de donnes. La couleur calcule aura priorit sur la couleur QlikView par dfaut et doit tre une reprsentation de couleur valide, que l'on obtient l'aide des Fonctions de la catgorie Couleur (page 389). Si le rsultat de l'expression n'est pas une reprsentation de couleur valide, le programme utilisera par dfaut le noir. On peut crer par la mme mthode une expression auxiliaire pour la Couleur du texte. Couleur du texte Il est possible de crer une expression auxiliaire pour l'attribut Couleur du texte l'aide de la mme mthode que celle applique la couleur d'arrire-plan (voir ci-dessus). Format texte ditez l'expression Format texte pour saisir un attribut permettant de calculer le style de police du texte associ au point de donnes (Pour les tables: le texte dans la cellule de la table pour chaque cellule de dimension. Le format texte calcul aura priorit sur le style de la table dfini dans les Proprits du graphique: Style (page 811).) L'expression utilise comme expression de format texte doit renvoyer une chane contenant un <B> pour le texte en gras, un <I> pour le texte en italique et/ou un <U> pour le texte soulign. Notez qu'un signe= doit prcder la chane. Secteur clat Cliquez sur Secteur clat pour saisir un attribut destin dterminer si le secteur associ au point de donnes doit tre dessin dtach des autres. Ce type d'attribut n'existe que pour les secteurs. Dcalage de barre Cliquez sur Dcalage de barre pour saisir un attribut destin calculer un dcalage de la barre ou du segment de barre associ au point de donnes. Le dcalage peut tre positif ou ngatif et dplace la barre ou le segment en consquence. Cela se rvle utile par exemple quand on veut obtenir des graphiques en cascade. Ce type d'attribut n'existe que pour les histogrammes.
674
Style de ligne Cliquez sur Style de ligne pour saisir un attribut destin calculer le style de la ligne ou du segment de ligne associ au point de donnes. Ce type d'attribut n'existe que pour les courbes, les combins et les radars. On peut contrler la largeur relative de la ligne au moyen d'une balise <Wn> o n est un coefficient multiplicateur appliquer la largeur de ligne par dfaut du graphique. Le nombre n doit tre un rel compris entre 0,5 et 8. Exemple: <W2.5>. On peut contrler le style de la ligne au moyen d'une balise <Sn> o n est un entier compris entre 1 et 4 indiquant le style utiliser (1=continu, 2= tirets, 3=pointill, 4=tirets/pointill). Exemple: <S3>. Les balises <Wn> et <Sn> peuvent tre combines librement, mais seule la premire occurrence de chacune compte. Les balises doivent tre places entre guillemets simples. Afficher la valeur Cliquez sur Afficher la valeur pour saisir un attribut destin dterminer si le trac du point de donnes doit tre complt d'une tiquette de donnes, mme si l'option Valeurs sur des points de donnes n'est pas slectionne pour l'expression principale. Si l'option Valeurs sur des points de donnes est slectionne pour l'expression principale, l'attribut sera ignor. Ce type d'attribut n'existe que pour les histogrammes, les courbes et les combins.
Ajouter On peut crer de nouvelles expressions et sous-expressions l'aide du bouton Ajouter qui ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813). Cette option est galement disponible dans le menu contextuel apparaissant via un clic droit dans la liste d'expressions. Le bouton Supprimer permet de supprimer de la liste des expressions dj cres. Cette option est galement disponible dans le menu contextuel apparaissant via un clic droit dans la liste d'expressions. L'option Copier n'est disponible que dans le menu contextuel apparaissant via un clic droit sur une expression ou une sous-expression/attribut dans la liste d'expressions. L'utilisation de cette commande sur une expression principale entrane la copie des paramtres et donnes associs l'expression (y compris les tiquettes) dans le Presse-papiers comme faisant partie du xml. L'expression peut ensuite tre colle dans le mme graphique ou dans un autre graphique QlikView, dans le mme document ou dans un document diffrent. Si vous utilisez cette commande sur un attribut, seule la dfinition de l'attribut est copie. L'attribut peut ensuite tre coll sur n'importe quelle expression principale du mme graphique ou d'un graphique diffrent. L'option Exporter ... n'est disponible que dans le menu contextuel apparaissant via un clic droit dans la liste d'expressions. L'utilisation de cette commande sur une expression principale permet l'exportation des paramtres et donnes associs l'expression (y compris les tiquettes) vers un fichier xml. L'expression peut ensuite tre importe dans le mme graphique ou dans un autre graphique QlikView, dans le mme document ou dans un document diffrent. La commande ouvre la bote de dialogue Exporter l'expression sous permettant de slectionner la destination du fichier d'exportation. Le fichier portera l'extension Ex.xml.
Supprimer
Copier
Exporter...
675
Coller
L'option Coller n'est disponible que dans le menu contextuel apparaissant via un clic droit sur une expression ou une sous-expression/attribut dans la liste d'expressions. Si une expression principale a t copie dans le Presse-papiers, vous pouvez la coller dans une zone vide de la liste d'expressions. Vous crez alors une nouvelle expression identique celle copie. Si un attribut a t copi, vous pouvez le coller dans une expression principale. L'option Importer n'est disponible que dans le menu contextuel apparaissant via un clic droit dans une zone vide de la liste d'expressions. La commande ouvre une bote de dialogue permettant de rechercher l'expression exporte. L'expression importe apparat alors sous la forme d'une nouvelle expression dans le graphique. Si plusieurs expressions sont affiches, on peut les ordonner l'aide des boutons Promouvoir et Abaisser. On change alors l'ordre dans lequel les colonnes, etc. apparaissent dans le graphique. On peut utiliser le bouton Grouper pour grouper des expressions en un ou plusieurs cycles, condition que deux expressions ou plus soient disponibles. Dans la disposition QlikView, vous pouvez slectionner les expressions appartenant un groupe en cliquant sur l'icne de cycle qui s'affiche sur le graphique (= Cycle). Effectuez un clic droit sur cette mme icne pour obtenir une liste des expressions du groupe actuellement inutilises, que vous pouvez slectionner directement.
Note ! Ne confondez pas le Cycle avec les Groupes non hirarchiques (cycliques) (page 942).
Importer
Promouvoir Abaisser
Grouper
Dgrouper
Slectionner une expression appartenant un groupe et cliquer sur Dgrouper extrait l'expression du groupe. S'il ne reste qu'une seule expression dans le cycle aprs extraction, elle est galement extraite et le groupe est supprim. L'expression devant tre omise du graphique est dfinie en dcochant cette case. Cette case coche, le graphique affiche le rsultat en pourcentage plutt qu'en nombres absolus. Cette option n'est pas disponible pour les tableaux croiss dynamiques. Cocher cette case empche le trac de cette expression tout en gardant l'espace qui lui est rserv. En face de l'tiquette de l'expression, une ou plusieurs icnes indiquent les Graphique : Types (page 655) utiliss et/ou les Options d'affichage slectionnes pour l'expression (voir ci-dessous). Affiche la composition de l'expression slectionne. On peut modifier l'expression directement dans cette zone. Le bouton ... permet d'ouvrir la bote de dialogue diter l'expression complte. Il s'agit d'un champ de commentaire dans lequel le crateur de l'expression peut dcrire l'objet et la fonction de l'expression.
Activer Relatif
Invisible
tiquette
Dfinition
Commentaire
676
Options d'affichage
Ce groupe permet de modifier la faon dont les points de donnes sont tracs ou ce qui sera saisi dans les cellules d'expression des tables du graphique. Certaines options ne sont disponibles que pour certains types de graphiques, certaines ne peuvent tre combines et certaines utiliseront une ou plusieurs expressions supplmentaires afin de crer des tracs complexes.
Barre Affiche les valeurs de l'expression slectionne sous forme de barres. Cette option est disponible uniquement pour les histogrammes et les combins. Symbole Affiche les valeurs de l'expression slectionne sous forme de symboles. Cette option est disponible uniquement pour les courbes et les combins. Choisissez l'un des diffrents symbles du menu droulant. Ligne Affiche les valeurs de l'expression slectionne sous forme de ligne. Cette option est disponible uniquement pour les courbes et les combins. Dans le menu droulant, vous avez le choix entre Standard, Lisse et trois courbes de palier diffrentes. Cours de bourse Cochez cette case pour tracer l'expression comme un cours boursier. L'expression sera prcde de sa propre icne dans la liste des expressions et apparatra comme un emplacement vide avec quatre sous-expressions. La premire sous-expression servira tracer un point lev du cours boursier. La deuxime sous-expression servira de point bas. Ces deux sous-expressions doivent contenir des dfinitions valides pour que le cours boursier puisse tre dessin. La troisime sousexpression est facultative, mais peut servir tracer le cours la fermeture. La quatrime sous-expression est aussi facultative, mais peut servir tracer le Cours l'ouverture. De nouvelles sous-expressions vides sont automatiquement cres lorsque la case Cours de bourse est slectionne pour l'expression. Lorsque la case Cours de bourse a t slectionne pour une expression, vous ne pouvez plus slectionner Barre, Ligne, Symbole, Bote moustaches ni Avec barres d'erreur pour la mme expression. On ne peut pas slectionner Cours de bourse pour une expression si l'une de ces options est dj slectionne pour cette expression. Cette option n'est disponible que pour les combins. Bote moustaches Cochez cette case pour tracer l'expression comme une bote moustaches, souvent utilise pour afficher des donnes statistiques. L'expression sera prcde de sa propre icne dans la liste des expressions et apparatra comme un emplacement vide avec cinq sous-expressions. La premire sous-expression servira tracer une valeur haute de la bote moustaches. La deuxime sousexpression servira de valeur basse. Ces deux expressions doivent contenir des dfinitions valides pour que la bote moustaches puisse tre dessine. Les troisime cinquime sous-expressions sont facultatives. Si elles sont utilises, ces sous-expressions dfinissent une mdiane, un favori suprieur et un favori infrieur. Les observations aberrantes sont une extension courante de la bote moustaches pour les valeurs extrmes. On les obtient en reprsentant des
677
expressions spares sous forme de symbole. De nouvelles sous-expressions vides sont automatiquement cres lorsque vous slectionnez Bote moustaches pour l'expression principale. Lorsque vous avez slectionn Bote moustaches, vous ne pouvez plus slectionner Barre, Ligne, Symbole, Cours de bourse ni Avec barres d'erreur pour la mme expression. Il n'est pas possible de slectionner Bote moustaches pour une expression si l'une de ces options est dj slectionne pour l'expression. Cette option n'est disponible que pour les combins.
Avec barres d'erreur Cochez cette case pour utiliser une ou deux expressions aprs l'expression slectionne comme expressions auxiliaires pour les barres d'erreurs traces pardessus les points de donnes de l'expression principale. Si Symtrique est slectionn, une seule expression auxiliaire sera utilise et reprsente symtriquement autour du point de donnes. Si Asymtrique est slectionn, deux expressions auxiliaires seront utilises et traces respectivement au-dessus et en dessous du point de donnes. Les expressions de barres d'erreur doivent renvoyer des nombres positifs. Les expressions auxiliaires utilises pour les barres d'erreurs sont prcdes de leur propre icne (symtrique), (asymtrique haut) ou (asymtrique bas) dans la liste des expressions et ne peuvent pas tre utilises pour autre chose dans le graphique. Si aucune expression n'a t dfinie aprs l'expression slectionne, de nouvelles expressions auxiliaires dummy seront cres automatiquement. Cette option est disponible uniquement pour les histogrammes, les courbes et les combins. Valeurs sur des points de donnes Cochez cette case pour que le rsultat d'une expression soit crit sous forme de texte au-dessus des points de donnes. Cette option est disponible uniquement pour les histogrammes, les courbes, les combins et les secteurs. Lors d'une utilisation pour les secteurs, la valeur sera affiche ct des secteurs. Texte sur l'axe Cochez cette case pour afficher le rsultat d'une expression sous forme de texte chaque valeur X, l'axe et les tiquettes de l'axe. Cette option est disponible uniquement pour les histogrammes, les courbes et les combins. Texte sous forme d'info-bulle Cochez cette case pour que le rsultat d'une expression s'affiche sous forme d'info-bulle qui apparat lorsqu'on passe avec le pointeur de la souris au-dessus d'un point de donnes du graphique. On peut utiliser cette option avec ou sans les autres options d'affichage. Il est ainsi possible qu'une expression n'apparaisse pas dans le graphique lui-mme, mais uniquement sous forme de fentre contextuelle.
678
Options d'affichage
Reprsentation Cette option est disponible uniquement pour les tableaux simples et les tableaux croiss dynamiques. Texte Les valeurs de l'expression sont toujours interprtes et affiches sous forme de texte. Image Lorsque cette option est active, QlikView tente d'interprter chaque valeur d'expression comme une rfrence une image. La rfrence peut tre le chemin d'un fichier image sur le disque (par exemple, C:\Monimage.jpg) ou dans le document qvw lui-mme (par exemple qmem://<Nom>/<Pierre>). Si QlikView ne peut pas interprter la valeur d'une expression comme rfrence d'image valide, il affichera la valeur elle-mme, sauf si la case Masquer le texte quand l'image n'est pas disponible est coche. Jauge circulaire, Jauge linaire, Jauge - Feux de signalisation, Jauge - Jauge de type voyant Quelle que soit l'option de jauge, le graphique correspondant figurera dans la cellule de tableau disponible sous forme d'image. La disposition de la jauge peut tre modifie dans la bote de dialogue Proprits du graphique: Prsentation (jauge) (page 776) accessible via le bouton Paramtres de la jauge. Mini graphique Lorsque cette option est active, QlikView affiche les valeurs des expressions sous forme de barre ou de graphique en ligne. Le graphique est inclus dans la cellule de tableau disponible. Les paramtres visuels du graphique sont modifiables via le bouton Paramtres du mini graphique qui permet d'ouvrir la bote de dialogue Proprits du mini graphique (page 511). Cette option n'est disponible que pour les tableaux simples.
Note! Les minis graphiques ne s'affichent pas lors de l'exportation vers Excel.
Lien Slectionnez cette option pour saisir une expression dans le champ Dfinition destin crer un lien activable par un clic dans la cellule de tableau. L'expression doit renvoyer un texte pouvant tre interprt comme Texted'affichage<url>Textedulien. Le Texted'affichage s'affiche dans la cellule de tableau et le Textedulien correspond au lien qui s'ouvre dans une nouvelle fentre de navigateur. Si un lien est dfini, la valeur figurant dans la cellule de tableau est souligne. Si aucun lien n'est dfini, la valeur n'est pas souligne. Sachez qu'il n'est pas possible d'effectuer des slections dans une cellule si Lien est dfini comme mode d'affichage. Le bouton ... permet d'ouvrir la bote de dialogue diter l'expression complte. Exemples: =Nom & '<url>' & Lien =Nom & '<url>www.qlikview.com' o Nom et Lien sont des champs de tableau chargs dans le script.
679
Formatage d'image Disponible uniquement lorsque l'option Image a t slectionne ci-dessus. Cette option est disponible uniquement pour les tableaux simples et les tableaux croiss dynamiques. Ce paramtre dcrit comment QlikView formate l'image pour l'adapter la cellule. Il y a quatre possibilits: Sans tirement Si cette option est slectionne, l'image apparatra telle quelle, sans aucun tirement. L'image pourra donc tre partiellement cache ou ne remplir qu'une partie de la cellule. Remplir Si cette option est slectionne, l'image sera tire et s'adaptera la cellule sans conserver ses proportions. Conserver les proportions Si cette option est slectionne, l'image sera tire autant que possible pour remplir la cellule tout en conservant ses proportions. Proportionnel Si cette option est slectionne, l'image sera tire dans les deux sens pour remplir la cellule tout en conservant ses proportions. En gnral, des morceaux de l'image doivent tre ajouts dans un sens.
Cumul En choisissant parmi les paramtres de ce groupe, vous dterminerez si les valeurs doivent tre cumules ou non dans le graphique. Dans un graphique cumul, chaque valeur Y est ajoute la valeur Y de la valeur X suivante. Dans un histogramme cumul montrant la somme des ventes par annes, par exemple, la valeur de l'anne 1996 est ajoute celle de l'anne 1997. Si votre graphique contient plusieurs expressions, slectionnez l'expression dont les valeurs doivent tre cumules dans la liste des expressions. Le cumul n'est pas disponible pour les tableaux croiss dynamiques.
Absence de cumul Si cette option est slectionne, les valeurs Y de l'expression slectionne du graphique ne seront pas cumules. Cumul total Si cette option est slectionne, chaque valeur Y cumulera toutes la valeurs Y prcdentes de l'expression. Voir ci-dessus au paragraphe Cumul. Cumulern dernires valeurs En saisissant un nombre dans cette zone, vous dfinissez le nombre de valeurs d'ordonne de l'expression cumuler. Voir ci-dessus au paragraphe Cumul.
680
Totaux
Ce groupe est activ pour l'expression slectionne. Trois paramtres sont possibles:
Aucun total Les totaux ne sont pas calculs pour l'expression slectionne. Total de l'expression Le total de l'expression est valu au niveau suivant. Par exemple, si une expression gnre le salaire mensuel moyen pour un certain nombre d'employs, le Total de l'expression gnrera la moyenne totale de tous les salaires. F(x) des lignes Si cette option est slectionne, les valeurs individuelles de chaque point de donnes (chaque barre dans un histogramme, chaque ligne dans un tableau simple, etc.) pour l'expression slectionne seront agrges l'aide de la fonction d'agrgation slectionne dans cette liste droulante (en gnral ajoutes). L'option F(x) des lignes n'est pas disponible pour les tableaux croiss dynamiques.
Largeur de bordure des barres Spcifie la largeur de la bordure qui entoure les barres correspondant cette expression, dans les histogrammes ou les combins. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Lorsque plusieurs expressions sont utilises, cette option affiche ct du graphique une lgende qui donne les expressions et les couleurs correspondantes.
681
Courbes de tendance
Dans certains graphiques QlikView, les tracs des expressions peuvent tre complts ou remplacs par des courbes de tendance statistiques. Les courbes de tendance ne peuvent tre affiches que dans les nuages de points, les courbes et les histogrammes/combins avec au maximum une dimension et une expression affiches sous forme de barres. Pour les autres types de graphiques, les paramtres du groupe Courbes de tendance ne sont pas disponibles et sont sans effet. Dans les nuages de points, les points de donnes sont traits comme si y=f(x). Pour les histogrammes, les courbes et les combins, vous pouvez dslectionner toutes les options d'affichage et ajouter encore des courbes de tendance, qui seront alors traces sans les points de donnes sous-jacents. Dans les histogrammes, les courbes et les combins, les courbes de tendance peuvent tre extrapoles en spcifiant un intervalle de projection et/ou de rtroprojection (page Axes). Les courbes extrapoles seront en pointill. Dans les graphiques axe des abscisses discontinu, les courbes de tendance seront affiches sous forme de lignes avec symboles. Sur un axe continu, seule la ligne apparatra.
Moyenne La moyenne est reprsente par une ligne droite. Linraire Trace une ligne de rgression linaire. Polynomial du 2me degr Trace une courbe de tendance polynomiale du deuxime degr. Polynomial du 3me degr Trace une courbe de tendance polynomiale du troisime degr. Polynomial du 4me degr Trace une courbe de tendance polynomiale du quatrime degr. Exponentiel Trace une ligne de tendance exponentielle. Afficher l'quation Si cette case est coche pour une expression donne, les courbes de tendance de l'expression seront compltes par une quation de courbe de tendance affiche sous forme de texte dans le graphique. Afficher R2 Si cette case est coche pour une expression donne, les courbes de tendance de l'expression seront compltes par le coefficient de dtermination affich sous forme de texte dans le graphique.
682
L'onglet Proprits du graphique: Trier, effectuez un clic droit sur le graphique et choisissez Proprits dans le menu Objet. C'est ici que vous choisirez l'ordre de tri des dimensions du graphique parmi les ordres de tri disponibles. La liste Dimensions contient les dimensions du graphique. Pour dfinir un ordre de tri, marquez une dimension et choisissez un ou plusieurs ordres de tri droite. Valeur de Y tat Expression Frquence Valeur numrique Texte Ordre de chargement Les valeurs de dimensions seront tries selon la valeur numrique de l'axe des ordonnes. Cette option n'est pas disponible pour les dimensions calcules. Les valeurs de dimensions seront tries selon leur tat logique, c'est--dire slectionn avant les valeurs facultatives et avant les valeurs exclues. Les valeurs de dimensions seront tries selon l'expression saisie dans la zone de texte situe sous cette option de tri. Les valeurs de dimensions seront tries selon le nombre d'occurrences dans la table. Les valeurs de dimensions seront tries selon leur valeur numrique. Les valeurs de dimensions seront tries selon l'ordre alphabtique. Les valeurs de dimensions seront tries selon leur ordre de chargement initial.
Elles sont prsentes hirarchiquement de haut en bas, de sorte que quand des ordres de tri contradictoires sont slectionns, le premier aura priorit. L'ordre de tri slectionn peut tre invers en slectionnant Dcroissant au lieu de Croissant, ou A -> Z au lieu de Z -> A. Si vous cliquez sur le bouton Par dfaut, les valeurs des dimensions sont dfinies sur la valeur par dfaut de la bote de dialogue Proprits du document: Trier (page 469). La case Outrepasser l'ordre du tri du groupe n'est disponible que quand une dimension de groupe est slectionne dans la liste Dimensions. Normalement, l'ordre de tri d'un groupe de dimension est dtermin
683
pour chaque champ du groupe via les proprits du groupe. En activant cette option, vous pouvez outrepasser ces paramtres au niveau du groupe et appliquer un seul ordre de tri pour la dimension, quel que soit le champ actif dans le groupe.
Dans cet onglet, vous pouvez dterminer un style de base pour le graphique. Toutes les caractristiques listes ne sont pas disponibles pour tous les types de graphique. Aspect Choisissez un des styles disponibles. Dans certains cas, cela peut modifier non seulement l'apparence du graphique, mais aussi sa fonctionnalit. Dfinissez l'orientation du graphique : verticale ou horizontale.
Orientation
684
Sous-type
Dans ce groupe, le mode est dfini soit sur Group soit sur Empil pour les barres (Superpos ou Empil pour les radars). Ce paramtre n'est pertinent que quand le graphique affiche deux dimensions ou une dimension et plus d'une expression. Les valeurs ngatives pour les histogrammes empils sont empiles sparment sous l'axe des abscisses. Pour la prsentation des histogrammes avec plusieurs dimensions et expressions, les principes suivants s'appliquent :
l l l l
Deux dimensions au maximum peuvent apparatre sur l'axe des X. Une troisime dimension peut apparatre avec des barres empiles multicolores. Seuls les graphiques des tables peuvent afficher plus de trois dimensions. Lorsque deux expressions ou plus sont actives, les deux premires dimensions apparaissent sur l'axe des X et l'expression avec des barres empiles multicolores. Expressions 1 2 ou plus 1 2 ou plus 1 Sous-type Barre unique Les expressions sont groupes ou empiles Les dimensions sont groupes ou empiles Les dimensions sont groupes Les premire et deuxime dimensions sont groupes, tandis que la troisime est empile Les premire et deuxime dimensions sont groupes, tandis que les expressions sont empiles Les premire et deuxime dimensions sont groupes, tandis que la troisime est empile Les premire et deuxime dimensions sont groupes, tandis que les expressions sont empiles.
Dimensions 1 1 2 2 3
2 ou plus
2 ou plus
Vue en 3D
Les paramtres de ce groupe dfinissent l'angle partir duquel le graphique est visible dans les modes de 3D. Angle suprieur Dfinit l'angle vertical de la vue en 3D. La valeur doit tre un entier compris entre 0 et 30. Angle latral Dfinit l'angle latral de la vue en 3D. La valeur doit tre un entier compris entre 0 et 45.
685
Style de couleur du trac Cette commande peut servir imposer un style de couleur toutes les couleurs de trac du graphique. Lorsqu'un style est slectionn dans la liste droulante, toutes les couleurs sous Table des couleurs sont modifies en consquence sous la page Couleurs. La modification est instantane mais le rglage ne sera pas enregistr avant la prochaine ouverture de cet onglet de la bote de dialogue. Les couleurs de base actuelles de la table des couleurs restent inchanges. Le paramtre Style de couleur du trac n'est pas disponible pour tous les graphiques. Les options suivantes sont disponibles: Couleur unie Toutes les couleurs de la table deviennent des couleurs unies. Dgrad fonc Toutes les couleurs de la table deviennent un dgrad d'une couleur vers une teinte plus fonce. Dgrad clair Toutes les couleurs de la table deviennent un dgrad d'une couleur vers une teinte plus claire. Brillant Donne un aspect brillant toutes les barres. Style d'arrire-plan de la Cette commande permet de changer l'apparence de l'arrire-plan de la zone de zone de trac trac. Ce paramtre est uniquement disponible pour les graphiques ayant une zone de trac. Les options suivantes sont disponibles: Cadre Un cadre s'affiche autour de la zone de trac. Ombre Cette option donne un effet d'ombre l'arrire-plan de la zone de trac. Minimal Ce paramtre permet de supprimer la grille d'arrire-plan. Aperu Propose un aperu des proprits visuelles de base du graphique.
686
50.9 Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko)
Cet onglet est utilis la fois pour les histogrammes, les courbes, les combins, les radars et les graphiques Mekko. Le groupe Paramtres des barres contient plusieurs options d'affichage pour les barres utilises dans les histogrammes et les combins. Distance entre barres (-6- Dfinit la distance entre les barres du groupe. Avec un nombre ngatif, les barres 8) se superposent. Sont autorises les valeurs comprises entre -6 et 8. Distance entre les groupes (0-8) Indique la distance entre les valeurs groupes dans un graphique barres groupes. Sont autorises les valeurs comprises entre 0 et 8.
Autoriser les barres fines Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Par dfaut, les barres sont dessins avec une largeur minimum de quatre pixels, afin qu'on les distingue bien. Cochez cette option pour autoriser la compression des barres une largeur d'1 pixel. Afficher toutes les barres Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Cochez cette option pour forcer le trac de tous les points de donnes. Les barres seront alors compresses (comme pour Autoriser les barres fines) et certaines pourront tre partiellement caches par d'autres.
687
Dans le groupe Valeurs sur des points de donnes, vous pouvez configurer les options d'affichage pour les valeurs sur les points de donnes, condition que cette option ait t slectionne pour une ou plusieurs expressions du graphique sous Options d'affichage la page Proprits du graphique: Expressions (page 672). Nbre max. de valeurs affiches Dans cette zone, vous pouvez limiter le nombre de points de donnes pour lesquels le graphique devra afficher des valeurs. Si aucune limite n'est fixe, les valeurs seront affiches pour tous les points de donnes, ce qui peut diminuer la lisibilit du graphique. Affiche les nombres verticalement. Cocher cette case consigne les valeurs sur les points de donnes dans les segments au lieu de les indiquer au-dessus d'eux.
Dans le groupe Barres d'erreur, vous pouvez configurer les options d'affichage des barres d'erreur utilises dans le graphique. Largeur paisseur Couleur Spcifie la largeur des barres d'erreur. Spcifie l'paisseur des barres d'erreur. Dfinit une couleur pour les barres d'erreur.
Le groupe Paramtres de ligne/symbole prsente les options d'affichage des lignes et des symboles de points de donnes utiliss dans les courbes et les combins. Il est galement possible d'afficher la largeur des courbes de tendance. paisseur de ligne Dtermine l'paisseur de la ligne, si une reprsentation sous forme de ligne est spcifie. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Dtermine la taille des symboles, si une reprsentation sous forme de symboles est spcifie. Ce rglage dtermine la largeur des courbes de tendance.
Taille du symbole
Utiliser le jeu complet de Cette option rend davantage de symboles disponibles (anneaux, triangles, etc.). symboles
Cochez cette option si vous souhaitez que les lignes pleines restent translucides. Cochez cette option pour afficher la valeur de dimension correspondante dans une fentre contextuelle lorsque le pointeur de la souris touche une valeur. Si cette option est coche, les symboles et/ou lignes seront mis en surbrillance quand le pointeur de la souris passera au-dessus. Lorsque le graphique inclut une lgende, la surbrillance s'y applique galement, ce qui permet de faire ressortir une valeur lorsque plusieurs se superposent.
Surbrillance
688
Cette case cocher limine les dimensions vides ou contenant uniquement des zros. Cette option est active par dfaut. Zro sur les barres Cette option s'applique uniquement lorsque l'option Supprimer les valeurs nulles est dslectionne. Si cette case est coche et que l'option Valeurs sur des points de donnes est active pour l'expression de graphique sous Options d'affichage dans Proprits du graphique: Expressions (page 672), des valeurs nulles apparatront sous forme de texte au-dessus des points de donnes. Dans les autres cas, les valeurs nulles seront supprimes. Si cette case est coche, toutes les combinaisons de champs de dimensions associes uniquement des valeurs nulles dans tous les champs de toutes les expressions seront ignores dans le calcul. Cette option est active par dfaut. La dsactiver ne peut tre utile que dans des cas particuliers, par exemple si vous souhaitez compter les valeurs nulles dans un graphique.
Dans le groupe Lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Afficher la lgende Cochez cette option pour inclure une lgende dans le graphique (elle est coche par dfaut). Vous pouvez modifier les Paramtres de la lgende (page 690) en cliquant sur le bouton Paramtres... Si le graphique n'a pas de dimensions mais comporte plusieurs expressions, dcocher cette case affiche les expressions sur l'axe. Activez ce paramtre pour limiter la longueur des chanes de valeur des dimensions affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Dans le groupe Dfilement du graphique, vous pouvez configurer les paramtres de dfilement dans le graphique. Activer la barre de Slectionnez cette case cocher pour afficher une barre de dfilement la place dfilement de l'axe des X de l'axe des abscisses. Elle peut servir faire dfiler la slection des valeurs de l'axe des X affiches. Le nombre de valeurs affiches en mme temps est le nombre fix sous Lorsque le nombre d'lments est suprieur . Invers(e) Lorsque cette case est coche, les valeurs sont prsentes dans l'ordre inverse.
Dans le groupe Lignes de rfrence, vous pouvez dfinir les lignes de rfrence (grille) qui traversent la zone de trac du graphique partir d'un point donn sur un axe des abscisses ou des ordonnes continu. Les lignes de rfrence existantes sont listes dans la fentre. Ajouter Ouvre la bote de dialogue Lignes de rfrence (page 691) qui vous permet de crer une nouvelle ligne de rfrence dans le graphique. Slectionnez une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Lignes de rfrence (page 691). Mettez en surbrillance une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour la supprimer de la liste.
diter
Supprimer
Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique.
689
Ajouter
Ouvre la bote de dialogue Texte du graphique (page 692) o vous pouvez crer un nouveau texte de graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition. Voir Dimensionner et dplacer des composants de graphique (page 652).
Paramtres de la lgende
Les diffrents paramtres de cette bote de dialogue permettent de contrler la disposition de la lgende du graphique. Style de la lgende Couleur d'arrire-plan Dfinit le style de base de la lgende. Choisissez entre plusieurs styles. Dfinit la couleur de l'arrire-plan de la lgende. Il peut s'agir d'une couleur unie ou d'un dgrad dfini l'aide de la bote de dialogue Couleur de la zone (page 446) qui s'ouvre lorsque vous cliquez sur le bouton. Spcifie la place de la lgende par rapport la zone de trac, quand elle ncessite moins d'espace vertical que cette dernire. Ouvre la bote de dialogue Police (page 519) standard o vous pouvez spcifier une police pour la lgende. Spcifie la distance entre les lments de la lgende.
Alignement vertical
Police
Interligne
690
Inverse l'ordre de tri de la lgende. Dfinit les options des lments de la lgende plusieurs lignes : Renvoi auto. la ligne Spare le texte des lments de la lgende en deux lignes ou plus. Hauteur de la cellule (en lignes) Si l'option Renvoi auto. la ligne est active, ce paramtre spcifie le nombre de lignes utiliser pour chaque lment.
Lignes de rfrence
L'apparence de la bote de dialogue peut varier lgrement en fonction du type de graphique utilis. Une ligne de rfrence est une ligne qui coupe la zone de trac d'un graphique partir d'un point donn sur l'un des deux axes ou sur les deux. Vous pouvez l'utiliser par exemple pour indiquer un certain niveau ou des centiles des donnes du graphique. La ligne de rfrence n'est trace que si elle se trouve dans la partie affiche de l'axe qui contient son point de dpart. tiquette Indiquez une tiquette placer ct de la ligne de rfrence. La valeur par dfaut utilise est l'expression. L'tiquette peut tre dfinie sous la forme d'une expression calcule. Activiez ce paramtre si l'tiquette doit apparatre ct de la ligne de rfrence.
Permet de dfinir l'axe dont doit provenir la ligne de rfrence : X continu La ligne de rfrence provient de l'axe des X. Cette option n'est disponible que si le graphique possde un axe des X continu (voir Proprits du graphique: Axes (histogramme, courbe, combin, radar, graphique Mekko) (page 694)). Axe Y primaire La ligne de rfrence provient de l'axe primaire des Y (gauche/bas). Axe Y secondaire La ligne de rfrence provient de l'axe secondaire des Y (droite/haut).
691
Dfinition
Dfinit la valeur selon laquelle la ligne de rfrence doit tre trace. Cette valeur peut tre soit un Centile fixe des donnes du graphique actif (saisissez une valeur comprise entre 1 et 100 dans la zone d'dition), soit une Expression numrique arbitraire. Dfinit la disposition de la ligne de rfrence : Poids Spcifie l'paisseur de la ligne de rfrence. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Couleur Dfinit la couleur de la ligne de rfrence. Style Spcifie le style de la ligne de rfrence, par exemple continue, tirets ou en pointills. Spcifie la condition d'affichage de la ligne de rfrence. Toujours La ligne de rfrence est toujours affiche. Conditionnel La ligne de rfrence sera affiche ou masque selon une expression conditionnelle value chaque fois que le graphique doit tre dessin. La ligne de rfrence ne sera visible que si l'expression renvoie vrai.
Formatage de ligne
Afficher
Texte du graphique
692
Texte
Saisissez un texte afficher dans le graphique. Le texte saisi peut aussi tre dfini sous la forme d'une Formule calcule (page 939) pour une mise jour dynamique. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues ou la saisie de textes plusieurs lignes. Ouvre la bote de dialogue Police (page 519) standard o vous pouvez spcifier une police pour le texte. Envoie le texte au premier plan lorsque le graphique est trac. Dfinit l'arrire-plan du texte. Transparent Avec cette option, seul le texte proprement dit est visible. Tout objet de feuille couvert par le texte restera bien visible. Fixe Cette option vous permet de slectionner une couleur de fond en cliquant sur le bouton Couleur droite de la case d'option. Calcul La couleur d'arrire-plan peut tre calcule de faon dynamique partir d'une expression. L'expression doit tre une reprsentation de couleur valide, qui s'obtient l'aide des Fonctions de la catgorie Couleur (page 389). Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Si le rsultat de l'expression n'est pas une reprsentation de couleur valide, le programme utilisera par dfaut le noir. Spcifie l'angle du texte. Les valeurs de 0 360 degrs sont autorises et la valeur par dfaut est 0. Dfinit l'alignement horizontal du texte par rapport son arrire-plan.
Police
Au-dessus Arrire-plan
Angle (degrs)
Alignement
693
50.10 Proprits du graphique: Axes (histogramme, courbe, combin, radar, graphique Mekko)
Cette bote de dialogue s'ouvre partir de la bote de dialogue Proprits du graphique comprenant des histogrammes, des courbes, des combins et des radars. On peut y dfinir l'apparence des axes et des expressions, reprsentes par les axes des ordonnes du graphique. On peut dfinir une ou deux chelles pour les axes des ordonnes. Si l'axe des abscisses reprsente des valeurs numriques, on peut dcider qu'il doit tre continu (voir ci-dessous). Contenu de la bote de dialogue:
Axes de l'expression
Expressions Les expressions disponibles affiches ici sont dfinies dans la bote de dialogue Proprits du graphique: Expressions (page 672).
Dfinissez sparment la couleur de l'axe et la largeur pour l'axe des ordonnes, ainsi que la police pour la numrotation de l'chelle, en cliquant sur les options appropries. chelle logarithmique On peut utiliser une chelle logarithmique, condition que tous les points de donnes du graphique aient des valeurs positives (>0). L'axe des abscisses croisera l'axe des ordonnes y = 0. Cette option n'est pas disponible lorsque vous utilisez un axe logarithmique. Masque l'axe pour l'expression slectionne. Les graduations de l'axe des y seront utilises pour afficher les lignes horizontales (la position des axes des y est dfinie sur Gauche et/ou Droite) et verticales (la position des axes des y est dfinie sur Haut et/ou Bas) de la grille.
Origine 0
694
chelle:
Min. fixe
L'chelle de l'axe des ordonnes ne changera pas avec l'tat du document. Cochez cette option pour dfinir dans la zone d'dition une valeur minimum fixe pour l'axe des ordonnes. Cochez cette option pour dfinir une valeur maximum fixe pour l'axe des ordonnes. Cochez cette option pour dfinir un intervalle fixe entre les graduations pour l'axe des ordonnes.
Max. fixe
Intervalle fixe
Les valeurs saisies dans le groupe chelle peuvent tre dfinies sous la forme d'une Formule calcule (page 939). Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Position Lorsque deux expressions sont disponibles, vous pouvez slectionner diffrentes positions pour chacune, de sorte que l'une sera affiche Gauche (bas) et l'autre Droite (haut). De cette faon, les axes des ordonnes afficheront diffrentes chelles pour les expressions. Diviser l'axe des ordonnes en deux parties donne l'impression que deux graphiques partagent un axe des abscisses commun. Le paramtre Primaire n % dfinit le pourcentage de la longueur d'axe disponible qui sera utilis pour la partie primaire de l'axe.
Diviser l'axe
Lorsqu'il n'y a pas assez de place pour afficher les tiquettes de toutes les valeurs de l'axe des ordonnes, les tiquettes seront chelonnes. Lorsque cette option n'est pas slectionne, moins d'tiquettes s'affichent. Le paramtre ne concerne que les tiquettes horizontales. Les tiquettes sont normalement chelonnes de gauche droite. Lorsque la case Inverser l'chelonnement est coche, l'chelonnement est invers et commence par la droite.
695
Dfinissez sparment la couleur de l'axe et la largeur pour l'axe des abscisses, ainsi que la police pour la numrotation de l'chelle, en cliquant sur les options appropries.
chelle:
Min. fixe
L'chelle de l'axe des abscisses ne changera pas avec l'tat du document. Cochez cette option pour dfinir dans la zone d'dition une valeur minimum fixe pour l'axe des abscisses. Cochez cette option pour dfinir une valeur maximum fixe pour l'axe des abscisses. Cochez cette option pour dfinir un intervalle fixe entre les graduations pour l'axe des abscisses.
Max. fixe
Intervalle fixe
Les valeurs saisies dans le groupe chelle peuvent tre dfinies sous la forme d'une Formule calcule (page 939). Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Rtroprojection Cette fonction agit sur les courbes de tendance. Indiquez dans la zone de texte sur combien de temps vous aimeriez estimer la courbe de tendance. Voir Proprits du graphique: Expressions (page 672). La portion de rtroprojection des courbes de tendance est affiche en pointill. Indiquez dans la zone de texte sur combien de temps vous souhaitez prvoir la courbe de tendance. Voir Proprits du graphique: Expressions (page 672). La portion de projection des courbes de tendance est affiche en pointill. Lorsque la case Afficher la grille est coche, vous pouvez choisir parmi les styles de grille disponibles dans la liste droulante. Cette option vous permet de choisir une couleur pour la grille.
Projection
Style de grille
Couleur de la grille
Synchroniser les origines Lorsque deux axes des y sont affichs, on utilise ce paramtre pour synchroniser des axes leur origines.
696
L'onglet Proprits du graphique: Couleurs s'ouvre via un clic droit sur la fentre du graphique et la commande Proprits du menu Objet. Dans le groupe Aspect des donnes, il est possible d'affecter jusqu' 18couleurs diffrentes aux valeurs de champ des dimensions des graphiques. Couleurs 1 - 18 Il peut s'agir de couleurs unies ou de dgrads. Pour personnaliser une couleur, cliquez sur son bouton pour ouvrir la bote de dialogue Couleur de la zone (page 446). Le bouton Rtablir couleurs par dfaut rinitialise les paramtres par dfaut de QlikView pour la table des couleurs. Le bouton Annuler les changements de couleur renvoie les paramtres de couleurs qui taient appliqus l'ouverture de cette bote de dialogue. Le bouton Avanc... ouvre la bote de dialogue Table des couleurs avance (page 699) o vous pouvez dfinir et rcuprer des tables de couleurs aux niveaux de la feuille, du document, de l'utilisateur et des valeurs par dfaut de QlikView. Si l'on dcoche cette option, toutes les barres ont la mme couleur. Cocher cette option verrouille la table des couleurs, de sorte qu'une couleur est dfinitivement affecte chaque valeur. Cocher cette option affecte la dix-huitime couleur de la table des couleurs toutes les valeurs au-del de la dix-huitime. Sinon, les couleurs sont rptes successivement de 1 18.
697
Utiliser des motifs plutt Lors de l'impression que des couleurs Le graphique est imprim en noir et blanc, avec des barres hachures. Si cette case n'est pas coche, une imprimante monochrome utilisera les niveaux de gris. l'cran Affiche le graphique avec des barres hachures. Dans le groupe Arrire-plan du cadre, vous dfinissez les couleurs de la grille d'arrire-plan et de l'arrireplan de l'entourage. Couleur Le graphique sera trac sur un arrire-plan de couleur. On peut choisir des couleurs diffrentes pour la zone de trac et pour l'entourage. Cliquer sur un de ces boutons ouvre la bote de dialogue Couleur de la zone (page 446). Astuce: On peut combiner le paramtre Couleur d'arrire-plan avec l'option Image et/ou Zone de trac uniquement ci-dessous. Couleur utilise pour l'arrire-plan autour de la zone de trac ou, dans le cas de certains graphiques, pour tout l'arrire-plan. Il peut s'agir d'une couleur unie ou d'un dgrad dfini l'aide de la bote de dialogue Couleur de la zone qui s'ouvre lorsqu'on clique sur ce bouton. La couleur par dfaut est le blanc. Couleur utilise pour la zone de trac du graphique. Il peut s'agir d'une couleur unie ou d'un dgrad dfini l'aide de la bote de dialogue Couleur de la zone qui s'ouvre lorsqu'on clique sur ce bouton. La couleur par dfaut est le gris clair. Ce paramtre n'est pas disponible pour les diagrammes sectoriels, pour les blocs, pour les graphiques entonnoirs et pour les radars. Slectionnez cette option et cliquez sur le bouton Image pour ouvrir la bote de dialogue Slectionner une image, o vous pouvez importer une image d'arrireplan. Limitez l'image importe la Zone de trac uniquement en cochant cette option. Saisissez une expression calcule pour afficher les images dynamiques d'arrireplan qui changent avec la slection. Disponible pour les diagrammes barres, les courbes, les combins, les nuages de points et les bulles. Dfinit le degr de transparence de l'arrire-plan du graphique. 0 %, la couleur de l'arrire-plan, dfinie dans Couleur d'arrire-plan ci-dessus, est totalement opaque. 100%, il sera totalement transparent.
Arrire-plan
Zone de trac
Image
Image dynamique
Transparence
Dans le groupe Bordure de la zone de trac, vous pouvez dfinir la largeur et la couleur du rectangle qui entoure la zone de trac.
698
Dans cette bote de dialogue, les paramtres de couleur de diffrents niveaux peuvent tre rcuprs, dfinis ou effacs. Table des couleurs active Lorsque la bote de dialogue est ouverte, elle affiche la table des couleurs du graphique actif. Changez de table des couleurs en cliquant sur des couleurs isoles ou en cliquant sur le bouton Rcuprer pour obtenir les valeurs par dfaut de la feuille, les valeurs par dfaut du document, les valeurs utilisateur par dfaut ou les valeurs QlikView par dfaut. Valeurs par dfaut de la Dfinit, rcupre ou efface la table des couleurs par dfaut pour la feuille active. feuille Cliquez sur Rcuprer pour rcuprer la table des couleurs par dfaut de la feuille active (option accessible uniquement si des valeurs par dfaut sont disponibles pour la feuille). Cliquez sur Mettre jour pour utiliser la table des couleurs actuelle comme valeurs par dfaut de la feuille. Cliquez sur Supprimer pour effacer les valeurs par dfaut de la feuille active (option accessible uniquement si une valeur par dfaut est disponible pour la feuille). Valeurs par dfaut du document Dfinit, rcupre ou efface la table des couleurs par dfaut pour le document actif. Cliquez sur Rcuprer pour rcuprer la table des couleurs par dfaut du document (option accessible uniquement si une valeur par dfaut est disponible pour le document). Cliquez sur Mettre jour pour utiliser la table des couleurs actuelle comme valeurs par dfaut du document. Cliquez sur Supprimer pour effacer les valeurs par dfaut du document actif (option accessible uniquement si une valeur par dfaut est disponible pour le document). Dfinit, rcupre ou efface la table des couleurs par dfaut pour l'utilisateur actif. Cliquez sur Rcuprer pour rcuprer la table des couleurs par dfaut de l'utilisateur actif (option accessible uniquement si une valeur par dfaut est disponible pour l'utilisateur). Cliquez sur Mettre jour pour utiliser la table des couleurs actuelle comme valeurs par dfaut de l'utilisateur. Cliquez sur Supprimer pour effacer les valeurs par dfaut de l'utilisateur actif (option accessible uniquement si une valeur par dfaut est disponible pour l'utilisateur). Appuyez sur Rcuprer pour rcuprer la table des couleurs par dfaut QlikView. Ces valeurs par dfaut ne sont pas modifiables.
699
Cet onglet s'applique au graphique actif et contient les contrles suivants pour formater les valeurs: Par dfaut Affiche les valeurs numriques utilisant le format de nombre fourni par l'expression. Affiche des valeurs numriques dont le nombre de chiffres est dfini dans la bote flche prcision. Affiche des entiers. Affiche des valeurs dcimales dont le nombre de dcimales est dfini dans la bote flche Dcimales. Affiche des valeurs numriques au format indiqu dans la zone de texte Aperu. Le format par dfaut est le format montaire de Windows. Affiche des valeurs qui peuvent tre interprtes comme des dates au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu.
Nombre
Entier Fix
Montaire
Date
700
Time
Affiche des valeurs qui peuvent tre interprtes comme des heures au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche des valeurs qui peuvent tre interprtes comme la date et l'heure au format dfini dans la zone d'dition Modle de format. Un exemple est donn dans la zone de texte Aperu. Affiche l'heure sous forme d'incrment de temps squentiel (par exemple format = mm affiche la valeur en nombre de minutes depuis le dbut du calendrier, savoir 1899:12:30:24:00).
Horodateur
Intervalle
Le bouton Afficher en pourcentage % concerne les formats suivants: Nombre, Entier et Fix . Les sparateurs Dcimal et De milliers peuvent tre dfinis dans les zones d'dition du groupe Sparateurs. Dans les zones d'dition Symbole pour les units, on peut saisir 1000, 1000 000 et 1000 000 000. Le bouton ISO utilise la normeISO pour les formats heure, date et date et heure. Le bouton Systme applique les paramtres du systme au format.
50.13 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
50.14 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
701
702
51 Courbe
Exemple de courbe
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Les courbes prsentent les donnes sous forme de lignes entre des points de valeur, de points uniquement ou de lignes et de points. Les courbes sont utiles lorsque vous voulez afficher des volutions ou des tendances. Pour crer le plus rapidement possible une courbe, slectionnez Assistant Graphique instantan (page 823) dans le menu Outils. Un clic droit sur la courbe ouvre le Courbe: Menu Objet (page 704). Vous pouvez galement y accder partir du menu Objet lorsque la courbe est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
703
Une fois le graphique affich sur la feuille, on peut le modifier d'un clic droit, puis en slectionnant Proprits ou en activant le graphique (cliquez sur la barre de titre) et en slectionnant Proprits dans le menu Objet.
Dtacher
Attacher
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach.
Cloner
704
Ordre
Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
705
Objets lis
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
51.3 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
51.4 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
51.6 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
51.7 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
706
51.8 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
51.9 Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko)
Cet onglet est utilis la fois pour les histogrammes, les courbes, les combins, les radars et les graphiques Mekko. Le groupe Paramtres des barres contient plusieurs options d'affichage pour les barres utilises dans les histogrammes et les combins. Distance entre barres (-6- Dfinit la distance entre les barres du groupe. Avec un nombre ngatif, les barres 8) se superposent. Sont autorises les valeurs comprises entre -6 et 8. Distance entre les groupes (0-8) Indique la distance entre les valeurs groupes dans un graphique barres groupes. Sont autorises les valeurs comprises entre 0 et 8.
Autoriser les barres fines Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Par dfaut, les barres sont dessins avec une largeur minimum de quatre pixels, afin qu'on les distingue bien. Cochez cette option pour autoriser la compression des barres une largeur d'1 pixel.
707
Afficher toutes les barres Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Cochez cette option pour forcer le trac de tous les points de donnes. Les barres seront alors compresses (comme pour Autoriser les barres fines) et certaines pourront tre partiellement caches par d'autres. Dans le groupe Valeurs sur des points de donnes, vous pouvez configurer les options d'affichage pour les valeurs sur les points de donnes, condition que cette option ait t slectionne pour une ou plusieurs expressions du graphique sous Options d'affichage la page Proprits du graphique: Expressions (page 672). Nbre max. de valeurs affiches Dans cette zone, vous pouvez limiter le nombre de points de donnes pour lesquels le graphique devra afficher des valeurs. Si aucune limite n'est fixe, les valeurs seront affiches pour tous les points de donnes, ce qui peut diminuer la lisibilit du graphique. Affiche les nombres verticalement. Cocher cette case consigne les valeurs sur les points de donnes dans les segments au lieu de les indiquer au-dessus d'eux.
Dans le groupe Barres d'erreur, vous pouvez configurer les options d'affichage des barres d'erreur utilises dans le graphique. Largeur paisseur Couleur Spcifie la largeur des barres d'erreur. Spcifie l'paisseur des barres d'erreur. Dfinit une couleur pour les barres d'erreur.
Le groupe Paramtres de ligne/symbole prsente les options d'affichage des lignes et des symboles de points de donnes utiliss dans les courbes et les combins. Il est galement possible d'afficher la largeur des courbes de tendance. paisseur de ligne Dtermine l'paisseur de la ligne, si une reprsentation sous forme de ligne est spcifie. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Dtermine la taille des symboles, si une reprsentation sous forme de symboles est spcifie. Ce rglage dtermine la largeur des courbes de tendance.
Taille du symbole
Utiliser le jeu complet de Cette option rend davantage de symboles disponibles (anneaux, triangles, etc.). symboles
Cochez cette option si vous souhaitez que les lignes pleines restent translucides. Cochez cette option pour afficher la valeur de dimension correspondante dans une fentre contextuelle lorsque le pointeur de la souris touche une valeur.
708
Surbrillance
Si cette option est coche, les symboles et/ou lignes seront mis en surbrillance quand le pointeur de la souris passera au-dessus. Lorsque le graphique inclut une lgende, la surbrillance s'y applique galement, ce qui permet de faire ressortir une valeur lorsque plusieurs se superposent. Cette case cocher limine les dimensions vides ou contenant uniquement des zros. Cette option est active par dfaut. Zro sur les barres Cette option s'applique uniquement lorsque l'option Supprimer les valeurs nulles est dslectionne. Si cette case est coche et que l'option Valeurs sur des points de donnes est active pour l'expression de graphique sous Options d'affichage dans Proprits du graphique: Expressions (page 672), des valeurs nulles apparatront sous forme de texte au-dessus des points de donnes. Dans les autres cas, les valeurs nulles seront supprimes. Si cette case est coche, toutes les combinaisons de champs de dimensions associes uniquement des valeurs nulles dans tous les champs de toutes les expressions seront ignores dans le calcul. Cette option est active par dfaut. La dsactiver ne peut tre utile que dans des cas particuliers, par exemple si vous souhaitez compter les valeurs nulles dans un graphique.
Dans le groupe Lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Afficher la lgende Cochez cette option pour inclure une lgende dans le graphique (elle est coche par dfaut). Vous pouvez modifier les Paramtres de la lgende (page 690) en cliquant sur le bouton Paramtres... Si le graphique n'a pas de dimensions mais comporte plusieurs expressions, dcocher cette case affiche les expressions sur l'axe. Activez ce paramtre pour limiter la longueur des chanes de valeur des dimensions affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Dans le groupe Dfilement du graphique, vous pouvez configurer les paramtres de dfilement dans le graphique. Activer la barre de Slectionnez cette case cocher pour afficher une barre de dfilement la place dfilement de l'axe des X de l'axe des abscisses. Elle peut servir faire dfiler la slection des valeurs de l'axe des X affiches. Le nombre de valeurs affiches en mme temps est le nombre fix sous Lorsque le nombre d'lments est suprieur . Invers(e) Lorsque cette case est coche, les valeurs sont prsentes dans l'ordre inverse.
Dans le groupe Lignes de rfrence, vous pouvez dfinir les lignes de rfrence (grille) qui traversent la zone de trac du graphique partir d'un point donn sur un axe des abscisses ou des ordonnes continu. Les lignes de rfrence existantes sont listes dans la fentre. Ajouter Ouvre la bote de dialogue Lignes de rfrence (page 691) qui vous permet de crer une nouvelle ligne de rfrence dans le graphique. Slectionnez une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Lignes de rfrence (page 691).
diter
709
Supprimer
Mettez en surbrillance une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour la supprimer de la liste. Ouvre la bote de dialogue Texte du graphique (page 692) o vous pouvez crer un nouveau texte de graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique. Ajouter
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition. Voir Dimensionner et dplacer des composants de graphique (page 652).
51.10 Axes
la page Axes, vous pouvez dfinir les proprits d'affichage des axes des abscisses et des ordonnes. Cette page est identique Proprits du graphique: Axes (histogramme, courbe, combin, radar, graphique Mekko) (page 694).
51.11 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
51.12 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
51.13 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
51.14 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
710
identique la page Lgende au niveau de l'objet, du document et de la feuille. Voir Lgende (page 524).
711
712
52 Combin
Exemple de combin
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Le combin vous permet de combiner les fonctions de l'histogramme avec celles de la courbe: vous pouvez afficher les valeurs d'une expression sous la forme de barres tout en affichant celles d'une autre expression sous la forme de lignes ou de symboles. Le plus facile pour crer un combin est de cliquer sur le bouton Crer un graphique d'outils. de la barre
Un clic droit sur le combin ouvre le Combin: Menu Objet (page 713). Vous pouvez galement y accder partir du menu Objet lorsque le combin est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Dtacher
713
Attacher
Attache un graphique dtach. Le graphique devient li de faon dynamique aux donnes. Cette commande n'est disponible que si le graphique est dtach.
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Cloner
Ordre
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique.
714
Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
715
52.2 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
52.3 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
52.5 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
52.6 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
52.7 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
716
52.8 Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko)
Cet onglet est utilis la fois pour les histogrammes, les courbes, les combins, les radars et les graphiques Mekko. Le groupe Paramtres des barres contient plusieurs options d'affichage pour les barres utilises dans les histogrammes et les combins. Distance entre barres (-6- Dfinit la distance entre les barres du groupe. Avec un nombre ngatif, les barres 8) se superposent. Sont autorises les valeurs comprises entre -6 et 8. Distance entre les groupes (0-8) Indique la distance entre les valeurs groupes dans un graphique barres groupes. Sont autorises les valeurs comprises entre 0 et 8.
Autoriser les barres fines Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Par dfaut, les barres sont dessins avec une largeur minimum de quatre pixels, afin qu'on les distingue bien. Cochez cette option pour autoriser la compression des barres une largeur d'1 pixel. Afficher toutes les barres Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Cochez cette option pour forcer le trac de tous les points de donnes. Les barres seront alors compresses (comme pour Autoriser les barres fines) et certaines pourront tre partiellement caches par d'autres.
717
Dans le groupe Valeurs sur des points de donnes, vous pouvez configurer les options d'affichage pour les valeurs sur les points de donnes, condition que cette option ait t slectionne pour une ou plusieurs expressions du graphique sous Options d'affichage la page Proprits du graphique: Expressions (page 672). Nbre max. de valeurs affiches Dans cette zone, vous pouvez limiter le nombre de points de donnes pour lesquels le graphique devra afficher des valeurs. Si aucune limite n'est fixe, les valeurs seront affiches pour tous les points de donnes, ce qui peut diminuer la lisibilit du graphique. Affiche les nombres verticalement. Cocher cette case consigne les valeurs sur les points de donnes dans les segments au lieu de les indiquer au-dessus d'eux.
Dans le groupe Barres d'erreur, vous pouvez configurer les options d'affichage des barres d'erreur utilises dans le graphique. Largeur paisseur Couleur Spcifie la largeur des barres d'erreur. Spcifie l'paisseur des barres d'erreur. Dfinit une couleur pour les barres d'erreur.
Le groupe Paramtres de ligne/symbole prsente les options d'affichage des lignes et des symboles de points de donnes utiliss dans les courbes et les combins. Il est galement possible d'afficher la largeur des courbes de tendance. paisseur de ligne Dtermine l'paisseur de la ligne, si une reprsentation sous forme de ligne est spcifie. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Dtermine la taille des symboles, si une reprsentation sous forme de symboles est spcifie. Ce rglage dtermine la largeur des courbes de tendance.
Taille du symbole
Utiliser le jeu complet de Cette option rend davantage de symboles disponibles (anneaux, triangles, etc.). symboles
Cochez cette option si vous souhaitez que les lignes pleines restent translucides. Cochez cette option pour afficher la valeur de dimension correspondante dans une fentre contextuelle lorsque le pointeur de la souris touche une valeur. Si cette option est coche, les symboles et/ou lignes seront mis en surbrillance quand le pointeur de la souris passera au-dessus. Lorsque le graphique inclut une lgende, la surbrillance s'y applique galement, ce qui permet de faire ressortir une valeur lorsque plusieurs se superposent.
Surbrillance
718
Cette case cocher limine les dimensions vides ou contenant uniquement des zros. Cette option est active par dfaut. Zro sur les barres Cette option s'applique uniquement lorsque l'option Supprimer les valeurs nulles est dslectionne. Si cette case est coche et que l'option Valeurs sur des points de donnes est active pour l'expression de graphique sous Options d'affichage dans Proprits du graphique: Expressions (page 672), des valeurs nulles apparatront sous forme de texte au-dessus des points de donnes. Dans les autres cas, les valeurs nulles seront supprimes. Si cette case est coche, toutes les combinaisons de champs de dimensions associes uniquement des valeurs nulles dans tous les champs de toutes les expressions seront ignores dans le calcul. Cette option est active par dfaut. La dsactiver ne peut tre utile que dans des cas particuliers, par exemple si vous souhaitez compter les valeurs nulles dans un graphique.
Dans le groupe Lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Afficher la lgende Cochez cette option pour inclure une lgende dans le graphique (elle est coche par dfaut). Vous pouvez modifier les Paramtres de la lgende (page 690) en cliquant sur le bouton Paramtres... Si le graphique n'a pas de dimensions mais comporte plusieurs expressions, dcocher cette case affiche les expressions sur l'axe. Activez ce paramtre pour limiter la longueur des chanes de valeur des dimensions affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Dans le groupe Dfilement du graphique, vous pouvez configurer les paramtres de dfilement dans le graphique. Activer la barre de Slectionnez cette case cocher pour afficher une barre de dfilement la place dfilement de l'axe des X de l'axe des abscisses. Elle peut servir faire dfiler la slection des valeurs de l'axe des X affiches. Le nombre de valeurs affiches en mme temps est le nombre fix sous Lorsque le nombre d'lments est suprieur . Invers(e) Lorsque cette case est coche, les valeurs sont prsentes dans l'ordre inverse.
Dans le groupe Lignes de rfrence, vous pouvez dfinir les lignes de rfrence (grille) qui traversent la zone de trac du graphique partir d'un point donn sur un axe des abscisses ou des ordonnes continu. Les lignes de rfrence existantes sont listes dans la fentre. Ajouter Ouvre la bote de dialogue Lignes de rfrence (page 691) qui vous permet de crer une nouvelle ligne de rfrence dans le graphique. Slectionnez une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Lignes de rfrence (page 691). Mettez en surbrillance une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour la supprimer de la liste.
diter
Supprimer
Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique.
719
Ajouter
Ouvre la bote de dialogue Texte du graphique (page 692) o vous pouvez crer un nouveau texte de graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition. Voir Dimensionner et dplacer des composants de graphique (page 652).
52.9 Axes
la page Axes, vous pouvez dfinir les proprits d'affichage des axes des abscisses et des ordonnes. Cette page est identique Proprits du graphique: Axes (histogramme, courbe, combin, radar, graphique Mekko) (page 694).
52.10 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
52.11 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
52.12 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
52.13 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
720
53 Radar
Exemple de radar
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Les radars peuvent tre dcrits comme des courbes dont l'axe des X fait 360 degrs, avec un axe des Y pour chaque valeur X. Le rsultat ressemble une toile d'araigne ou un cran radar. Le plus facile pour crer un radar est de cliquer sur le bouton Crer un graphique de la barre d'outils. Un clic droit sur le radar ouvre le Radar: Menu Objet (page 721). On peut galement y accder partir du menu Objet, lorsque le radar est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Dtacher
721
Attacher
Attache un graphique dtach. Le graphique devient li de faon dynamique aux donnes. Cette commande n'est disponible que si le graphique est dtach.
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Cloner
Ordre
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique.
722
Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide
Supprimer
723
53.2 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
53.3 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
53.5 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
53.6 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
53.7 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
724
53.8 Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko)
Cet onglet est utilis la fois pour les histogrammes, les courbes, les combins, les radars et les graphiques Mekko. Le groupe Paramtres des barres contient plusieurs options d'affichage pour les barres utilises dans les histogrammes et les combins. Distance entre barres (-6- Dfinit la distance entre les barres du groupe. Avec un nombre ngatif, les barres 8) se superposent. Sont autorises les valeurs comprises entre -6 et 8. Distance entre les groupes (0-8) Indique la distance entre les valeurs groupes dans un graphique barres groupes. Sont autorises les valeurs comprises entre 0 et 8.
Autoriser les barres fines Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Par dfaut, les barres sont dessins avec une largeur minimum de quatre pixels, afin qu'on les distingue bien. Cochez cette option pour autoriser la compression des barres une largeur d'1 pixel. Afficher toutes les barres Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Cochez cette option pour forcer le trac de tous les points de donnes. Les barres seront alors compresses (comme pour Autoriser les barres fines) et certaines pourront tre partiellement caches par d'autres.
725
Dans le groupe Valeurs sur des points de donnes, vous pouvez configurer les options d'affichage pour les valeurs sur les points de donnes, condition que cette option ait t slectionne pour une ou plusieurs expressions du graphique sous Options d'affichage la page Proprits du graphique: Expressions (page 672). Nbre max. de valeurs affiches Dans cette zone, vous pouvez limiter le nombre de points de donnes pour lesquels le graphique devra afficher des valeurs. Si aucune limite n'est fixe, les valeurs seront affiches pour tous les points de donnes, ce qui peut diminuer la lisibilit du graphique. Affiche les nombres verticalement. Cocher cette case consigne les valeurs sur les points de donnes dans les segments au lieu de les indiquer au-dessus d'eux.
Dans le groupe Barres d'erreur, vous pouvez configurer les options d'affichage des barres d'erreur utilises dans le graphique. Largeur paisseur Couleur Spcifie la largeur des barres d'erreur. Spcifie l'paisseur des barres d'erreur. Dfinit une couleur pour les barres d'erreur.
Le groupe Paramtres de ligne/symbole prsente les options d'affichage des lignes et des symboles de points de donnes utiliss dans les courbes et les combins. Il est galement possible d'afficher la largeur des courbes de tendance. paisseur de ligne Dtermine l'paisseur de la ligne, si une reprsentation sous forme de ligne est spcifie. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Dtermine la taille des symboles, si une reprsentation sous forme de symboles est spcifie. Ce rglage dtermine la largeur des courbes de tendance.
Taille du symbole
Utiliser le jeu complet de Cette option rend davantage de symboles disponibles (anneaux, triangles, etc.). symboles
Cochez cette option si vous souhaitez que les lignes pleines restent translucides. Cochez cette option pour afficher la valeur de dimension correspondante dans une fentre contextuelle lorsque le pointeur de la souris touche une valeur. Si cette option est coche, les symboles et/ou lignes seront mis en surbrillance quand le pointeur de la souris passera au-dessus. Lorsque le graphique inclut une lgende, la surbrillance s'y applique galement, ce qui permet de faire ressortir une valeur lorsque plusieurs se superposent.
Surbrillance
726
Cette case cocher limine les dimensions vides ou contenant uniquement des zros. Cette option est active par dfaut. Zro sur les barres Cette option s'applique uniquement lorsque l'option Supprimer les valeurs nulles est dslectionne. Si cette case est coche et que l'option Valeurs sur des points de donnes est active pour l'expression de graphique sous Options d'affichage dans Proprits du graphique: Expressions (page 672), des valeurs nulles apparatront sous forme de texte au-dessus des points de donnes. Dans les autres cas, les valeurs nulles seront supprimes. Si cette case est coche, toutes les combinaisons de champs de dimensions associes uniquement des valeurs nulles dans tous les champs de toutes les expressions seront ignores dans le calcul. Cette option est active par dfaut. La dsactiver ne peut tre utile que dans des cas particuliers, par exemple si vous souhaitez compter les valeurs nulles dans un graphique.
Dans le groupe Lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Afficher la lgende Cochez cette option pour inclure une lgende dans le graphique (elle est coche par dfaut). Vous pouvez modifier les Paramtres de la lgende (page 690) en cliquant sur le bouton Paramtres... Si le graphique n'a pas de dimensions mais comporte plusieurs expressions, dcocher cette case affiche les expressions sur l'axe. Activez ce paramtre pour limiter la longueur des chanes de valeur des dimensions affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Dans le groupe Dfilement du graphique, vous pouvez configurer les paramtres de dfilement dans le graphique. Activer la barre de Slectionnez cette case cocher pour afficher une barre de dfilement la place dfilement de l'axe des X de l'axe des abscisses. Elle peut servir faire dfiler la slection des valeurs de l'axe des X affiches. Le nombre de valeurs affiches en mme temps est le nombre fix sous Lorsque le nombre d'lments est suprieur . Invers(e) Lorsque cette case est coche, les valeurs sont prsentes dans l'ordre inverse.
Dans le groupe Lignes de rfrence, vous pouvez dfinir les lignes de rfrence (grille) qui traversent la zone de trac du graphique partir d'un point donn sur un axe des abscisses ou des ordonnes continu. Les lignes de rfrence existantes sont listes dans la fentre. Ajouter Ouvre la bote de dialogue Lignes de rfrence (page 691) qui vous permet de crer une nouvelle ligne de rfrence dans le graphique. Slectionnez une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Lignes de rfrence (page 691). Mettez en surbrillance une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour la supprimer de la liste.
diter
Supprimer
Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique.
727
Ajouter
Ouvre la bote de dialogue Texte du graphique (page 692) o vous pouvez crer un nouveau texte de graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition. Voir Dimensionner et dplacer des composants de graphique (page 652).
53.9 Axes
la page Axes, vous pouvez dfinir les proprits d'affichage des axes des abscisses et des ordonnes. Cette page est identique Proprits du graphique: Axes (histogramme, courbe, combin, radar, graphique Mekko) (page 694).
53.10 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
53.11 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
53.12 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
53.13 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
728
54 Nuage de points
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Le nuage de points prsente des valeurs tires de deux expressions. Il est utile lorsque vous voulez afficher des donnes o chaque enregistrement a deux nombres, par exemple pays (population et accroissement dmographique). Le plus facile pour crer un nouveau nuage de points est de cliquer sur le bouton Crer un graphique de la barre d'outils. Un clic droit sur le nuage de points ouvre le Nuage de points: Menu Objet (page 729). On peut galement y accder partir du menu Objet, lorsque le nuage de points est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Dtacher
729
Attacher
Attache un graphique dtach. Le graphique devient li de faon dynamique aux donnes. Cette commande n'est disponible que si le graphique est dtach.
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Cloner
Ordre
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique.
730
Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
731
54.2 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
54.3 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
L'onglet Proprits du graphique: Expressions, effectuez un clic droit sur le graphique et choisissez Proprits dans le menu Objet. Il s'agit d'une bote de dialogue Expressions simplifie qui s'affiche uniquement lorsque l'option Mode Avanc n'est pas coche. Le groupe X est utilis pour dfinir la dimension x. De la mme manire, la dimension y est cre dans le groupe Y. Dans cette bote de dialogue Expressions simplifie, toutes les dimensions des X et des Y sont dfinies sous la forme Avg(Nomdechamp). La fonction Avg (moyenne) est utilise par dfaut, puisque c'est celle qui est le plus susceptible de produire un nuage de points valide.
732
Pour chaque dimension, on peut spcifier une tiquette. Cette tiquette peut aussi tre dfinie au moyen de la Formule calcule (page 939). Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues. Dans le groupe Z, vous pouvez indiquer une expression facultative qui sera utilise pour calculer la taille de chaque point de donnes dessin dans le nuage de points: Graphique en bulles Si cette option est coche, une troisime expression de graphique (z) sera utilise pour calculer la taille relative des points du nuage. La valeur de l'expression dterminera la superficie de la bulle trace. C'est ici que vous saisirez l'expression qui dtermine la taille relative de la bulle dessine chaque point du nuage. Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
54.6 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
54.7 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
Cet onglet est utilis la fois pour les nuages de points et les bulles. Lorsqu'un nuage de points a deux dimensions de champs au lieu d'une dfinies sous l'onglet Dimensions, chaque valeur de la premire
733
dimension donnera un point de donnes pour chacune des valeurs qui lui sont associes dans la seconde. Ils pourront tre relis par des lignes. Les options d'affichage suivantes sont disponibles dans le groupe Reprsentation: Lignes uniquement Symboles uniquement Les donnes sont reprsentes par des lignes entre les points de donnes. Les donnes sont reprsentes par des symboles, dessins l'emplacement des points de donnes. Combinaison des options ci-dessus. Ajuste la taille maximum des bulles la taille du nuage de points/au nombre de valeurs dans les bulles. Dtermine l'paisseur de la ligne, si une reprsentation sous forme de ligne est spcifie. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Ce paramtre dtermine la largeur des courbes de tendance. Dtermine la taille des symboles, si une reprsentation sous forme de symboles est spcifie. Fixe la taille de la plus grosse bulle du graphique. Uniquement disponible pour certains aspects (slectionns sous l'onglet Style) associs Symboles uniquement ou Lignes et symboles pour Reprsentation et si l'option Dimension. auto des symboles est dslectionne. Dfinissez des options d'affichage pour les flches des lignes de connexion (voir le groupe Reprsentation ci-dessus). Les flches seront orientes entre les points du nuage selon l'ordre squentiel dfini par l'ordre de tri de la seconde dimension de champ. Cochez cette option pour que les lignes comportent des pointes de flche. On peut modifier ici la taille de la pointe de la flche. Choisissez parmi plusieurs styles dans la liste droulante.
Dans le groupe tiquettes dans le graphique, vous pouvez dfinir des options d'affichage pour les tiquettes des points de donnes. Les tiquettes traces sont les mmes que celles de la lgende. Nbre max d'tiquettes affiches tiquettes sur les points de donnes tiquettes info-bulles Limite le nombre d'tiquettes traces. Fixer ici un nombre trop lev peut nuire la clart du graphique. Cochez cette option pour que les tiquettes soient affiches.
Cochez cette option pour afficher la valeur de dimension correspondante dans une fentre contextuelle lorsque le pointeur de la souris se trouve sur le graphique.
734
Surbrillance
Si cette option est coche, les symboles et/ou lignes seront mis en surbrillance quand le pointeur de la souris passera au-dessus. Lorsque le graphique inclut une lgende, la surbrillance s'y applique galement, ce qui permet de faire ressortir une valeur lorsque plusieurs se superposent. Slectionnez l'alignement horizontal dans la liste droulante: Gauche, au Centre ou Droite. Slectionnez l'orientation verticale dans la liste droulante: Au-dessus, Centr ou En dessous.
Position horizontale
Position verticale
Les cases cocher Supprimer les valeurs nulles et Supprimer valeurs manquantes liminent les dimensions vides ou contenant uniquement des zros de la table. Afficher l'tiquette de X L'tiquette de dimension x spcifi dans le groupe X de la page Proprits du graphique: Expressions (nuage de points) (page 732) est trace la fin de l'axe des abscisses. L'tiquette de dimension y spcifi dans le groupe Y de la page Proprits du graphique: Expressions (nuage de points) (page 732) est trace la fin de l'axe des ordonnes.
Afficher l'tiquette de Y
Dans le groupe Lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Afficher la lgende Cochez cette option pour inclure une lgende dans le graphique (elle est coche par dfaut). Vous pouvez modifier les Paramtres de la lgende (page 690) en cliquant sur le bouton Paramtres... Si le graphique n'a pas de dimensions mais comporte plusieurs expressions, dcocher cette case affiche les expressions sur l'axe. Activez ce paramtre pour limiter la longueur des chanes de valeur des dimensions affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Dans le groupe Dfilement du graphique, vous pouvez configurer les paramtres de dfilement dans le graphique. Activer la barre de Cochez cette case pour afficher une barre de dfilement la place de l'axe des dfilement de l'axe des X abscisses. Elle peut servir faire dfiler la slection des valeurs de l'axe des X affiches. Le nombre de valeurs affiches en mme temps est le nombre fix sous Lorsque le nombre d'lments est suprieur . Dans le groupe Lignes de rfrence, vous pouvez dfinir les lignes de rfrence (grille) qui traversent la zone de trac du graphique partir d'un point donn sur un axe des abscisses ou des ordonnes continu. Les lignes de rfrence existantes sont listes dans la fentre. Ajouter Ouvre la bote de dialogue Lignes de rfrence (page 691) dans laquelle vous pouvez crer une nouvelle ligne de rfrence dans le graphique.
735
diter
Slectionnez une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Lignes de rfrence (page 691). Mettez en surbrillance une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour la supprimer de la liste.
Supprimer
Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique. Ajouter Ouvre la bote de dialogue Texte du graphique (page 692) dans laquelle vous pouvez crer un nouveau texte dans le graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique, mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition (voir Dimensionner et dplacer des composants de graphique (page 652)).
Lignes de rfrence
L'apparence de la bote de dialogue peut varier lgrement en fonction du type de graphique utilis. Une ligne de rfrence est une ligne qui coupe la zone de trac d'un graphique partir d'un point donn sur l'un des deux axes ou sur les deux. Vous pouvez l'utiliser par exemple pour indiquer un certain niveau ou des centiles des donnes du graphique. La ligne de rfrence n'est trace que si elle se trouve dans la partie affiche de l'axe qui contient son point de dpart. tiquette Indiquez une tiquette placer ct de la ligne de rfrence. La valeur par dfaut utilise est l'expression. L'tiquette peut tre dfinie sous la forme d'une expression calcule.
736
Dfinit l'axe dont la ligne de rfrence doit provenir. Choisissez Axe des abscisses, Axe des ordonnes ou Axe des abscisses et Axe des ordonnes. Dfinit la valeur selon laquelle la ligne de rfrence doit tre trace. Cette valeur peut tre soit un Centile fixe des donnes du graphique actif (saisissez une valeur comprise entre 1 et 100 dans la zone d'dition), soit une Expression numrique arbitraire. Dfinit la disposition de la ligne de rfrence : Poids Spcifie l'paisseur de la ligne de rfrence. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Couleur Dfinit la couleur de la ligne de rfrence. Style Spcifie le style de la ligne de rfrence, par exemple continue, tirets ou en pointills. Spcifie la condition d'affichage de la ligne de rfrence. Toujours La ligne de rfrence est toujours affiche. Conditionnel La ligne de rfrence sera affiche ou masque selon une expression conditionnelle value chaque fois que le graphique doit tre dessin. La ligne de rfrence ne sera visible que si l'expression renvoie vrai.
Dfinition
Formatage de ligne
Afficher
737
Cette bote de dialogue s'ouvre partir de la bote de dialogue Proprits du graphique des nuages de points et des bulles. On peut y dfinir l'apparence des axes des abscisses (X) et des ordonnes (Y) du graphique. Contenu de la bote de dialogue:
Dfinissez sparment la couleur de l'axe et la largeur pour l'axe des abscisses, ainsi que la police pour la numrotation de l'chelle, en cliquant sur les options appropries.
738
chelle:
Min. fixe
L'chelle de l'axe des abscisses ne changera pas avec l'tat du document. Cochez cette option pour dfinir dans la zone d'dition une valeur minimum fixe pour l'axe des abscisses. Cochez cette option pour dfinir une valeur maximum fixe pour l'axe des abscisses. Cochez cette option pour dfinir un intervalle fixe entre les graduations pour l'axe des abscisses. Cochez cette option pour dfinir une valeur fixe sur l'axe des abscisses qui sera place au centre de la zone de trac. Si la valeur Centrer sur contredit le min. fixe et/ou le max. fixe, elle est prioritaire.
Max. fixe
Les valeurs saisies dans le groupe chelle peuvent tre dfinies sous la forme d'une Formule calcule (page 939). Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
Dfinissez sparment la couleur de l'axe et la largeur pour l'axe des ordonnes, ainsi que la police pour la numrotation de l'chelle, en cliquant sur les options appropries.
chelle:
Min. fixe
L'chelle de l'axe des ordonnes ne changera pas avec l'tat du document. Cochez cette option pour dfinir dans la zone d'dition une valeur minimum fixe pour l'axe des ordonnes. Cochez cette option pour dfinir une valeur maximum fixe pour l'axe des ordonnes. Cochez cette option pour dfinir un intervalle fixe entre les graduations pour l'axe des ordonnes. Cochez cette option pour dfinir une valeur fixe sur l'axe des ordonnes qui sera place au centre de la zone de trac. Si la valeur Centrer sur contredit le min. fixe et/ou le max. fixe, elle est prioritaire.
Max. fixe
Les valeurs saisies dans le groupe chelle peuvent tre dfinies sous la forme d'une Formule calcule (page 939). Cliquez sur le bouton ... pour ouvrir la bote de dialogue diter l'expression qui facilite l'dition des formules longues.
739
Style de grille
Lorsque la case Afficher la grille est coche, vous pouvez choisir parmi les styles de grille disponibles dans la liste droulante. Cette option vous permet de choisir une couleur pour la grille.
Couleur de la grille
54.10 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
54.11 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
54.12 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
54.13 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
740
55 Bulles
Exemple de bulle
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Les bulles sont similaires au nuage de points, mais dessinent les valeurs de dimension sur les axes et utilisent une expression pour dterminer le symbole du trac. Un mode spcial permet d'afficher une troisime dimension sous la forme de petits secteurs comme symbole. Le plus facile pour crer de nouvelles bulles est de cliquer sur le bouton Crer un graphique d'outils. de la barre
Si vous cliquez avec le bouton droit droit sur les bulles, le Bulles: Menu Objet (page 741) s'ouvre. On peut galement y accder partir du menu Objet, lorsque les bulles sont l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Dtacher
741
Attacher
Attache un graphique dtach. Le graphique devient li de faon dynamique aux donnes. Cette commande n'est disponible que si le graphique est dtach.
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Cloner
Ordre
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique.
742
Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
743
55.2 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
55.4 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
55.5 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
55.6 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
744
Cet onglet est utilis la fois pour les nuages de points et les bulles. Lorsqu'un nuage de points a deux dimensions de champs au lieu d'une dfinies sous l'onglet Dimensions, chaque valeur de la premire dimension donnera un point de donnes pour chacune des valeurs qui lui sont associes dans la seconde. Ils pourront tre relis par des lignes. Les options d'affichage suivantes sont disponibles dans le groupe Reprsentation: Lignes uniquement Symboles uniquement Les donnes sont reprsentes par des lignes entre les points de donnes. Les donnes sont reprsentes par des symboles, dessins l'emplacement des points de donnes. Combinaison des options ci-dessus. Ajuste la taille maximum des bulles la taille du nuage de points/au nombre de valeurs dans les bulles. Dtermine l'paisseur de la ligne, si une reprsentation sous forme de ligne est spcifie. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Ce paramtre dtermine la largeur des courbes de tendance. Dtermine la taille des symboles, si une reprsentation sous forme de symboles est spcifie. Fixe la taille de la plus grosse bulle du graphique. Uniquement disponible pour certains aspects (slectionns sous l'onglet Style) associs Symboles uniquement ou Lignes et symboles pour Reprsentation et si l'option Dimension. auto des symboles est dslectionne. Dfinissez des options d'affichage pour les flches des lignes de connexion (voir le groupe Reprsentation ci-dessus). Les flches seront orientes entre les points du nuage selon l'ordre squentiel dfini par l'ordre de tri de la seconde dimension de champ. Cochez cette option pour que les lignes comportent des pointes de flche. On peut modifier ici la taille de la pointe de la flche. Choisissez parmi plusieurs styles dans la liste droulante.
Dans le groupe tiquettes dans le graphique, vous pouvez dfinir des options d'affichage pour les tiquettes des points de donnes. Les tiquettes traces sont les mmes que celles de la lgende. Nbre max d'tiquettes affiches tiquettes sur les points de donnes Limite le nombre d'tiquettes traces. Fixer ici un nombre trop lev peut nuire la clart du graphique. Cochez cette option pour que les tiquettes soient affiches.
745
tiquettes info-bulles
Cochez cette option pour afficher la valeur de dimension correspondante dans une fentre contextuelle lorsque le pointeur de la souris se trouve sur le graphique. Si cette option est coche, les symboles et/ou lignes seront mis en surbrillance quand le pointeur de la souris passera au-dessus. Lorsque le graphique inclut une lgende, la surbrillance s'y applique galement, ce qui permet de faire ressortir une valeur lorsque plusieurs se superposent. Slectionnez l'alignement horizontal dans la liste droulante: Gauche, au Centre ou Droite. Slectionnez l'orientation verticale dans la liste droulante: Au-dessus, Centr ou En dessous.
Surbrillance
Position horizontale
Position verticale
Les cases cocher Supprimer les valeurs nulles et Supprimer valeurs manquantes liminent les dimensions vides ou contenant uniquement des zros de la table. Afficher l'tiquette de X L'tiquette de dimension x spcifi dans le groupe X de la page Proprits du graphique: Expressions (nuage de points) (page 732) est trace la fin de l'axe des abscisses. L'tiquette de dimension y spcifi dans le groupe Y de la page Proprits du graphique: Expressions (nuage de points) (page 732) est trace la fin de l'axe des ordonnes.
Afficher l'tiquette de Y
Dans le groupe Lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Afficher la lgende Cochez cette option pour inclure une lgende dans le graphique (elle est coche par dfaut). Vous pouvez modifier les Paramtres de la lgende (page 690) en cliquant sur le bouton Paramtres... Si le graphique n'a pas de dimensions mais comporte plusieurs expressions, dcocher cette case affiche les expressions sur l'axe. Activez ce paramtre pour limiter la longueur des chanes de valeur des dimensions affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Dans le groupe Dfilement du graphique, vous pouvez configurer les paramtres de dfilement dans le graphique. Activer la barre de Cochez cette case pour afficher une barre de dfilement la place de l'axe des dfilement de l'axe des X abscisses. Elle peut servir faire dfiler la slection des valeurs de l'axe des X affiches. Le nombre de valeurs affiches en mme temps est le nombre fix sous Lorsque le nombre d'lments est suprieur . Dans le groupe Lignes de rfrence, vous pouvez dfinir les lignes de rfrence (grille) qui traversent la zone de trac du graphique partir d'un point donn sur un axe des abscisses ou des ordonnes continu. Les lignes de rfrence existantes sont listes dans la fentre.
746
Ajouter
Ouvre la bote de dialogue Lignes de rfrence (page 691) dans laquelle vous pouvez crer une nouvelle ligne de rfrence dans le graphique. Slectionnez une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Lignes de rfrence (page 691). Mettez en surbrillance une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour la supprimer de la liste.
diter
Supprimer
Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique. Ajouter Ouvre la bote de dialogue Texte du graphique (page 692) dans laquelle vous pouvez crer un nouveau texte dans le graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique, mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition (voir Dimensionner et dplacer des composants de graphique (page 652)).
Lignes de rfrence
L'apparence de la bote de dialogue peut varier lgrement en fonction du type de graphique utilis. Une ligne de rfrence est une ligne qui coupe la zone de trac d'un graphique partir d'un point donn sur l'un des deux axes ou sur les deux. Vous pouvez l'utiliser par exemple pour indiquer un certain niveau ou des centiles des donnes du graphique. La ligne de rfrence n'est trace que si elle se trouve dans la partie affiche de l'axe qui contient son point de dpart.
747
tiquette
Indiquez une tiquette placer ct de la ligne de rfrence. La valeur par dfaut utilise est l'expression. L'tiquette peut tre dfinie sous la forme d'une expression calcule. Activiez ce paramtre si l'tiquette doit apparatre ct de la ligne de rfrence.
Dfinit l'axe dont la ligne de rfrence doit provenir. Choisissez Axe des abscisses, Axe des ordonnes ou Axe des abscisses et Axe des ordonnes. Dfinit la valeur selon laquelle la ligne de rfrence doit tre trace. Cette valeur peut tre soit un Centile fixe des donnes du graphique actif (saisissez une valeur comprise entre 1 et 100 dans la zone d'dition), soit une Expression numrique arbitraire. Dfinit la disposition de la ligne de rfrence : Poids Spcifie l'paisseur de la ligne de rfrence. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Couleur Dfinit la couleur de la ligne de rfrence. Style Spcifie le style de la ligne de rfrence, par exemple continue, tirets ou en pointills. Spcifie la condition d'affichage de la ligne de rfrence. Toujours La ligne de rfrence est toujours affiche. Conditionnel La ligne de rfrence sera affiche ou masque selon une expression conditionnelle value chaque fois que le graphique doit tre dessin. La ligne de rfrence ne sera visible que si l'expression renvoie vrai.
Dfinition
Formatage de ligne
Afficher
55.8 Axes
la page Axes, vous pouvez dfinir les proprits d'affichage des axes des abscisses et des ordonnes. Cette page est identique Proprits du graphique: Axes (histogramme, courbe, combin, radar, graphique Mekko) (page 694).
55.9 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
55.10 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
748
55.11 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
55.12 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
749
750
56 Secteurs
Exemple de secteurs
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Les secteurs affichent normalement le rapport entre une dimension et une expression, mais peuvent parfois avoir deux dimensions. Pour crer le plus rapidement possible des secteurs, slectionnez Assistant Graphique instantan (page 823) dans le menu Outils. Un clic droit sur les secteurs ouvre le Secteurs: Menu Objet (page 751). Vous pouvez galement y accder partir du menu Objet, lorsque le graphique secteurs est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Dtacher
Attacher
751
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Cloner
Ordre
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
752
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
56.2 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
753
56.4 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
56.5 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
56.6 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
Cette bote de dialogue permet de dfinir les paramtres d'affichage des secteurs. Les valeurs par dfaut sont: tiquettes info-bulles Activez ce paramtre pour afficher la valeur de dimension correspondante dans une fentre contextuelle lorsque le pointeur de la souris touche une valeur.
754
Si cette option est active, toutes les combinaisons de champs de dimensions renvoyant zro ou null de toutes les expressions seront ignores dans le calcul. Cette option est active par dfaut. Si cette option est active, toutes les combinaisons de champs de dimensions associes uniquement des valeurs nulles dans tous les champs de toutes les expressions seront ignores dans le calcul. Cette option est active par dfaut. La dsactiver ne peut tre utile que dans des cas particuliers, par exemple si vous souhaitez compter les valeurs nulles dans un graphique. Si cette case est coche, passer la souris sur le segment d'un secteur le mettra en surbrillance pour une meilleure visibilit. La surbrillance s'applique aussi la lgende le cas chant.
Surbrillance
Dans le groupe Lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Afficher la lgende Cochez cette option pour inclure une lgende dans le graphique (elle est coche par dfaut). Vous pouvez modifier les Paramtres de la lgende (page 690) en cliquant sur le bouton Paramtres... Si le graphique n'a pas de dimensions mais comporte plusieurs expressions, dcocher cette case affiche les expressions sur l'axe.
Afficher les valeurs dans Si cette case est coche, une lgende comprenant des valeurs numriques sera la lgende incluse dans le graphique. Limiter la lgende (caractres) Activez ce paramtre pour limiter la longueur des chanes de valeur des dimensions affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique. Ajouter Ouvre la bote de dialogue Texte du graphique (page 692) o vous pouvez crer un nouveau texte de graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique, mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition (voir Dimensionner et dplacer des composants de graphique (page 652)).
56.8 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
755
56.9 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
56.10 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
56.11 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
756
57 Entonnoir
Les graphiques permettent de reprsenter les valeurs numriques. Le graphique entonnoir est typiquement employ pour afficher des donnes dans les coulements et les processus. D'un point de vue de l'affichage , il est proche du graphique Secteurs (page 751). Le graphique peut tre affich avec des segments de hauteur/largeur ou de surface proportionnels aux donnes. Il est galement possible d'afficher le graphique avec des segments de hauteur/largeur fixe indpendamment des donnes. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Si vous cliquez avec le bouton droit sur l'entonnoir, le menu Entonnoir: Menu Objet (page 757) est affich. Il est galement accessible partir du menu Objet lorsque l'entonnoir est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Dtacher
Attacher
757
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans le feuille. Valeur minimale -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Cloner
Ordre
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique.
758
Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Cette commande n'est disponible que si l'imprimante QlikView est prsente sur le systme. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView.
Agrandir
Restaurer
Aide
759
Supprimer
57.2 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
57.3 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
57.5 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
57.6 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
57.7 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
760
En changeant les paramtres sous cet onglet, vous allez modifier la prsentation du graphique entonnoir l'cran. tiquettes info-bulles Cochez cette case pour afficher les donnes dans une fentre contextuelle lorsque le curseur de la souris survole le segment de donnes dans le graphique. Cette proprit est sans effet sur les expressions marques pour tre affiches sous forme de pop-up.
Largeur de la pointe (%) Dfinit la largeur de la pointe de l'entonnoir comme pourcentage de la largeur de sa bouche. Orientation inverse Cochez cette case si vous souhaitez orienter la bouche de l'entonnoir vers la gauche ou vers le haut. Cette proprit contrle le degr de proportionnalit des segments par rapport aux donnes relatives. Appliquer la mme hauteur de segment Aucune proportionnalit relative aux donnes. Tous les segments ont la mme hauteur (largeur pour les entonnoirs horizontaux). Ceci a un sens seulement avec des nombres affichs dans le graphique. Hauteur des Segments Proportionnelle aux Donnes Chaque segment est reprsent avec une hauteur (largeur pour les entonnoirs horizontaux) proportionnelle ses donnes relatives. Surface des Segments Proportionnelle aux Donnes Chaque segment est reprsent de manire ce que sa surface totale soit proportionnelle ses donnes relatives.
761
Afficher la lgende
Dans le groupe Afficher la lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Paramtres... Ouvre la bote de dialogue Paramtres de la lgende (page 690) o les paramtres des lgendes peuvent tre modifis. Afficher les valeurs dans la lgende Cochez cette case pour afficher les valeurs la suite des tiquettes de dimension. Limiter la lgende (caractres) Cochez cette case pour limiter la longueur des chanes de valeur de la dimension affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Texte dans le graphique Dans le groupe Texte dans le graphique, vous pouvez ajouter un texte libre dans le graphique. Ajouter En cliquant sur ce bouton, vous ouvrez la bote de dialogue Texte du graphique (page 692) dans laquelle vous pouvez saisir et modifier les textes libres afficher dans le graphique. dition Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Un double-clic sur le texte dans la liste aura le mme effet. Supprimer Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
57.9 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
57.10 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
57.11 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
57.12 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver.
762
Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
763
764
58 Blocs
Exemple de blocs
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Les blocs affichent les relations entre les valeurs des expressions sous forme de blocs de surface variable. Ils peuvent afficher jusqu' trois dimensions, chaque dimension tant divise en sous-blocs. Une expression supplmentaire est souvent utilise pour calculer la couleur de chaque bloc, auquel cas vous pouvez aussi appeler ce type de graphique diagramme de chaleur. Le plus facile pour crer de nouveaux blocs est de cliquer sur le bouton Crer un graphique d'outils. de la barre
Un clic droit sur Blocs affiche le Blocs: Menu Objet (page 765). On peut galement y accder partir du menu Objet, lorsque les blocs sont l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Dtacher
Attacher
765
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de dispsoition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. La valeur maximale est de 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. La valeur minimale est de -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Cloner
Ordre
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
766
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exportation. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
58.2 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
767
58.3 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
58.5 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
58.6 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
Cette bote de dialogue permet de dfinir les paramtres d'affichage des blocs. Les valeurs par dfaut sont: Niveaux visibles Un graphique peut afficher au maximum trois niveaux de blocs correspondant aux trois dimensions autorises. Choisissez le nombre de niveaux afficher en slectionnant 1, 2 ou 3.
768
Les options suivantes du groupe Fentre contextuelle vous permettent de contrler les informations qui s'affichent lorsque vous passez le pointeur de la souris au-dessus des donnes. (Remarque: Ces paramtres n'ont aucun effet sur les expressions qui doivent s'afficher en fentre contextuelle.) Afficher les dimensions Si cette option est coche, toutes les dimensions d'un point de donnes s'affichent. L'option doit aussi tre coche pour les trois paramtres suivants. Avec cette option, le pourcentage de la 1re dimension indique par rapport au total est inclus dans la fentre contextuelle. Pourcentage de la 2me dimension indique telle qu'elle a t dfinie dans la 1re dimension par rapport au total. Comme prcdemment, mais pour la 3me dimension. Pourcentage du bloc indiqu par rapport la valeur totale de la 1re dimension indique. Pourcentage du bloc indiqu par rapport la valeur totale de la 2me dimension indique.
3me dimension / Total Valeur par rapport la 1re dimension Valeur par rapport la 2me dimension
Afficher les tiquettes de Cochez cette option pour inclure les libells dans le graphique (elle est coche dimensions par dfaut). Vous pouvez aussi modifier les paramtres Police (page 519) en cliquant sur le bouton correspondant. Si l'option Afficher les valeurs avec les tiquettes est coche, les valeurs numriques seront incluses aux tiquettes. Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique. Ajouter Ouvre la bote de dialogue Texte du graphique (page 692) o il est possible de crer un texte de graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique, mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition (voir Dimensionner et dplacer des composants de graphique (page 652)). Dans le groupe Lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Afficher la lgende Cochez cette option pour inclure une lgende dans le graphique (elle est coche par dfaut). Vous pouvez modifier les Paramtres de la lgende (page 690) en cliquant sur le bouton Paramtres... Si le graphique n'a pas de dimensions mais comporte plusieurs expressions, dcocher cette case affiche les expressions sur l'axe.
769
Activez ce paramtre pour limiter la longueur des chanes de valeur des dimensions affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Dans le groupe Bordures des secteurs, vous pouvez dfinir la largeur et la couleur des bordures dessines autour des secteurs sur les trois dimensions. Les bordures de blocs ne s'appliquent pas lorsque le style de barre de titre des blocs est utilis. Cliquez sur le bouton flch d'une dimension pour modifier la largeur de sa bordure et sur le bouton Couleur pour slectionner une autre couleur de bordure. Dans le groupe Paramtres de la lgende, vous pouvez dfinir la police et la couleur de la barre de titre utilise pour les niveaux de dimension suprieur et intermdiaire. Ces paramtres s'appliquent seulement lorsque le style de barre de titre des blocs est utilis. Police... Ouvre la bote de dialogue Police pour dfinir la police de la lgende. Couleur Ouvre la bote de dialogue Couleur de la zone pour dfinir la couleur de base de la barre de titre.
Barres de titre de niveau Cochez cette case si vous voulez que les barres de titre du niveau de dimension intermdiaire intermdiaire s'affichent dans les blocs tridimensionnels.
58.8 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
58.9 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
58.10 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
58.11 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
770
identique la page Lgende au niveau de l'objet, du document et de la feuille. Voir Lgende (page 524).
771
772
59 Jauge
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Les jauges sont utilises pour afficher la valeur d'une seule expression sans dimensions. Pour crer le plus rapidement possible une jauge, slectionnez Assistant Graphique instantan (page 823) dans le menu Outils. Si vous cliquez avec le bouton droit sur la jauge, le Jauge: Menu Objet (page 773) s'ouvre. On peut galement y accder partir du menu Objet, lorsque la jauge est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Dtacher
Attacher
773
Dfinir comme rfrence En choisissant cette option, vous dfinissez une rfrence dans le graphique, c'est dire un segment fixe bas sur les slections actives. Si d'autres slections sont faites dans le document, la rfrence sera conserve, grise l'arrire-plan. Les axes du graphique, entre autres, seront ajusts pour toujours inclure la plus grande partie possible des ensembles de donnes d'arrire-plan et actuel. L'ensemble de donnes actives est toujours affich au-dessus du trac de rfrence, autrement dit ce dernier peut tre masqu par le trac de l'ensemble des donnes actives. L'affichage de l'arrire-plan peut tre dfini via le paramtre Mode de rfrence disponible sous Proprits du graphique: Gnral. L'affichage d'une rfrence est seulement possible sur quelques types de graphiques, comme les histogrammes, les courbes, les combins, les radars, les nuages de points, les bulles et les jauges aiguille. La rfrence sera perdue la fermeture du document ou au rechargement des donnes. Effacer la rfrence Cette commande est remplace par la commande Dfinir comme rfrence lorsqu'une rfrence a t dfinie. En la choisissant, la rfrence sera efface et le graphique sera affich dans son mode initial. Effectue une copie identique du graphique. Si un graphique dtach est clon, le clone est attach. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
Cloner
Ordre
Imprimer...
774
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format png, jpg, bmp ou gif. Ce menu en cascade contient les diverses options de copie de l'objet. Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
59.2 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
775
59.3 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
59.4 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
59.5 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
59.6 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
Le groupe Paramtres de la jauge est utilis pour dterminer les limites de la jauge. Le style de jauge slectionn dtermine les options qui seront disponibles dans cette bote de dialogue. Min. C'est la valeur minimum de l'tendue de la jauge. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813).
776
Max.
C'est la valeur maximum de l'tendue de la jauge. La valeur peut tre saisie sous forme de formule calcule. Cliquez sur le bouton ... pour ouvrir la Bote de dialogue diter l'expression (page 813).
Le groupe Configuration des segments sert dfinir les segments constituant la jauge. Toutes les jauges, l'exception des jauges de style voyant, doivent avoir au moins un segment. Pour les compteurs et les jauges linaires, les segments sont des zones de couleurs diffrentes l'arrire-plan de la jauge. Pour les jauges en feux de signalisation, chaque segment correspond un feu. Ajouter Supprimer Promouvoir tiquette Cliquez sur ce bouton pour ajouter un nouveau segment la jauge. Cliquez sur ce bouton pour supprimer le segment slectionn de la jauge. Utilisez ce bouton pour trier les segments dans la liste. Indique le nom du segment slectionn. Ce nom sert uniquement son identification et n'est pas utilis dans le dessin de la jauge. Indique la valeur de la jauge o commence le segment slectionn. Si l'option Largeur automatique des segments n'est pas coche (voir ci-dessous), vous pouvez modifier dans cette zone de texte la limite infrieure du segment slectionn. Si l'option Limites relatives du segment est slectionne (voir cidessous), les limites du segment doivent tre des nombres compris entre 0 et 1, indiquant une fraction de l'tendue totale entre les valeurs Min. et Max.. Attribuez une couleur au segment slectionn en cliquant sur le bouton color. Cela ouvre la bote de dialogue Couleur de la zone (page 446).
Limite infrieure
Couleur
Dans le groupe Indicateur, vous rglerez les options d'affichage pour l'indicateur de la jauge. Ce groupe n'est pas disponible pour les jauges de type voyant. Mode Style Slectionnez l'un des modes d'indicateur dans la liste droulante. Slectionnez l'une des variantes de jauge dans la liste droulante.
Afficher l'chelle
Le nombre saisi pour nGraduations principales dtermine la graduation principale de l'chelle. L'tiquetage de l'chelle est modifiable l'aide du paramtre Afficher les tiquettes toutes lesnGraduations et du bouton Police. Vous pouvez choisir une chelle plus dtaille avec le paramtre nGraduations secondaires par graduation principale.
Dans le groupe Paramtres de la jauge circulaire propre aux jauges de type compteur, vous dfinirez les proprits de forme de la jauge. paisseur du cylindre La jauge est normalement trace sous forme de cercle plein ou de segment de cercle. Plus le nombre est lev, plus le cylindre est pais. La valeur qui indique le pourcentage du rayon laisser vide doit tre comprise entre 0 et 99.
777
Angle
Angle exprim en degrs entre les valeurs min. et max. de la jauge. La valeur doit tre comprise entre 45 et 360. Angle de la valeur centrale de la jauge par rapport l'horloge. La valeur doit tre comprise entre 0 et 360. 0 indique le centre en haut de la jauge (12 heures).
Angle central
Dans le groupe Lignes de rfrence, vous pouvez dfinir les lignes de rfrence (grille) qui traversent la zone de trac du graphique partir d'un point donn sur un axe des abscisses ou des ordonnes continu. Les lignes de rfrence existantes sont listes dans la fentre. Ajouter Ouvre la bote de dialogue Lignes de rfrence (page 691) qui vous permet de crer une nouvelle ligne de rfrence dans le graphique. Slectionnez une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Lignes de rfrence (page 691). Mettez en surbrillance une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour la supprimer de la liste. Ouvre la bote de dialogue Texte du graphique (page 692) o vous pouvez crer un nouveau texte de graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
diter
Supprimer
Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique. Ajouter
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique, mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition (voir Dimensionner et dplacer des composants de graphique (page 652)). Largeur automatique des Si cette option est coche (elle l'est par dfaut), la taille des segments est calcule segments automatiquement, partir des valeurs Min., Max. de la jauge et du nombre de segments dfini. Si elle n'est pas coche, les options suivantes sont disponibles: Limite infrieure, disponible dans le groupe Configuration des segments, Limites relatives du segment et chelle logarithmique. Limites relatives du segment Si cette option est slectionne, les limites du segment peuvent tre saisies sous forme de nombres compris entre 0 et 1 indiquant une fraction de l'tendue totale entre les valeurs Min. et Max. Si cette option est slectionne, aucun trait ne sera dessin entre les segments des compteurs et des jauges linaires, ce qui se rvle utile pour crer en arrire-plan des dgrads de plus de deux couleurs.
Masquer les contours de Si cette option est slectionne, aucun trait ne sera dessin autour de la jauge. la jauge
778
chelle logarithmique
On peut utiliser une chelle logarithmique, condition que tous les points de donnes aient des valeurs positives (>0). Si vous slectionnez cette case, les expressions des valeurs apparaissent sous forme de fentre contextuelle lorsque vous passez le curseur au-dessus des points de donnes du graphique.
tiquettes info-bulles
Dans le groupe Voyant, spcifique aux jauges de style voyant, vous pouvez rgler les proprits visuelles de l'affichage du voyant.
Chiffres Couleur
Indique le nombre de chiffres afficher. Attribuez une couleur au voyant slectionn en cliquant sur le bouton color. Cela ouvre la bote de dialogue Couleur de la zone (page 446). Slectionnez l'une des variantes de voyant dans la liste droulante.
Style
59.8 Actions
Dans l'onglet Actions, vous pouvez spcifier les actions effectuer lorsque vous cliquez sur un objet. Cette page est identique la page Actions de l'objet Bouton (voir Actions (page 585)).
59.9 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
779
59.10 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
59.11 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
59.12 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
780
60 Graphique Mekko
Les graphiques permettent de reprsenter les valeurs numriques. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Les graphiques Mekko prsentent les donnes l'aide de barres de largeur variable. Ils permettent d'afficher jusqu' trois niveaux de donnes dans un graphique bidimensionnel. Les graphiques Mekko s'avrent pratiques dans des domaines tels que l'analyse de march. Un clic droit sur le graphique ouvre le Graphique Mekko: Menu Objet (page 781). Vous pouvez galement y accder partir du menu Objet, lorsque le graphique est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Dtacher
Attacher
Cloner
781
Ordre
Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Efface toutes les slections dans les dimensions et les expressions du graphique.
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le graphique. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Cette commande est uniquement disponible si une imprimante PDF est installe sur le systme. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikTech, puis l'installer sparment.
Envoyer les valeurs vers Exporte les donnes sous-jacentes (l'quivalent en tableau simple du graphique) Excel vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Exporter... Ouvre une bote de dialogue destine enregistrer une image du graphique dans un fichier. L'image peut tre enregistre au format bmp, jpg, gif ou png.
782
Valeurs Copie les valeurs dans le Presse-papiers sous la forme d'un tableau. Image Copie une image du graphique dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exporter. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Objets lis
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
60.2 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
60.3 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
783
60.5 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
60.6 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
60.7 Style
Dans cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique Proprits du graphique: Style (page 684).
60.8 Proprits du graphique: Prsentation (histogramme, courbe, combin, radar, graphique Mekko)
Cet onglet est utilis la fois pour les histogrammes, les courbes, les combins, les radars et les graphiques Mekko. Le groupe Paramtres des barres contient plusieurs options d'affichage pour les barres utilises dans les histogrammes et les combins.
784
Distance entre barres (-6- Dfinit la distance entre les barres du groupe. Avec un nombre ngatif, les barres 8) se superposent. Sont autorises les valeurs comprises entre -6 et 8. Distance entre les groupes (0-8) Indique la distance entre les valeurs groupes dans un graphique barres groupes. Sont autorises les valeurs comprises entre 0 et 8.
Autoriser les barres fines Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Par dfaut, les barres sont dessins avec une largeur minimum de quatre pixels, afin qu'on les distingue bien. Cochez cette option pour autoriser la compression des barres une largeur d'1 pixel. Afficher toutes les barres Pour les graphiques dont l'axe des abscisses n'est pas continu, QlikView n'affichera qu'autant de points de donnes que la zone de trac disponible peut en contenir. Les points de donnes restants n'apparatront pas sur le graphique. Cochez cette option pour forcer le trac de tous les points de donnes. Les barres seront alors compresses (comme pour Autoriser les barres fines) et certaines pourront tre partiellement caches par d'autres. Dans le groupe Valeurs sur des points de donnes, vous pouvez configurer les options d'affichage pour les valeurs sur les points de donnes, condition que cette option ait t slectionne pour une ou plusieurs expressions du graphique sous Options d'affichage la page Proprits du graphique: Expressions (page 672). Nbre max. de valeurs affiches Dans cette zone, vous pouvez limiter le nombre de points de donnes pour lesquels le graphique devra afficher des valeurs. Si aucune limite n'est fixe, les valeurs seront affiches pour tous les points de donnes, ce qui peut diminuer la lisibilit du graphique. Affiche les nombres verticalement. Cocher cette case consigne les valeurs sur les points de donnes dans les segments au lieu de les indiquer au-dessus d'eux.
Dans le groupe Barres d'erreur, vous pouvez configurer les options d'affichage des barres d'erreur utilises dans le graphique. Largeur paisseur Couleur Spcifie la largeur des barres d'erreur. Spcifie l'paisseur des barres d'erreur. Dfinit une couleur pour les barres d'erreur.
Le groupe Paramtres de ligne/symbole prsente les options d'affichage des lignes et des symboles de points de donnes utiliss dans les courbes et les combins. Il est galement possible d'afficher la largeur des courbes de tendance. paisseur de ligne Dtermine l'paisseur de la ligne, si une reprsentation sous forme de ligne est spcifie. La valeur peut tre indique en mm, cm, pouces (", pouce), pixels (px, pxl, pixel), points (pt, pts, point) ou en docunits (du, docunit). Dtermine la taille des symboles, si une reprsentation sous forme de symboles est spcifie.
Taille du symbole
785
Utiliser le jeu complet de Cette option rend davantage de symboles disponibles (anneaux, triangles, etc.). symboles
Cochez cette option si vous souhaitez que les lignes pleines restent translucides. Cochez cette option pour afficher la valeur de dimension correspondante dans une fentre contextuelle lorsque le pointeur de la souris touche une valeur. Si cette option est coche, les symboles et/ou lignes seront mis en surbrillance quand le pointeur de la souris passera au-dessus. Lorsque le graphique inclut une lgende, la surbrillance s'y applique galement, ce qui permet de faire ressortir une valeur lorsque plusieurs se superposent. Cette case cocher limine les dimensions vides ou contenant uniquement des zros. Cette option est active par dfaut. Zro sur les barres Cette option s'applique uniquement lorsque l'option Supprimer les valeurs nulles est dslectionne. Si cette case est coche et que l'option Valeurs sur des points de donnes est active pour l'expression de graphique sous Options d'affichage dans Proprits du graphique: Expressions (page 672), des valeurs nulles apparatront sous forme de texte au-dessus des points de donnes. Dans les autres cas, les valeurs nulles seront supprimes. Si cette case est coche, toutes les combinaisons de champs de dimensions associes uniquement des valeurs nulles dans tous les champs de toutes les expressions seront ignores dans le calcul. Cette option est active par dfaut. La dsactiver ne peut tre utile que dans des cas particuliers, par exemple si vous souhaitez compter les valeurs nulles dans un graphique.
Surbrillance
Dans le groupe Lgende, vous pouvez contrler l'affichage des tiquettes de dimension dans le graphique. Cochez cette case pour les afficher. Les tiquettes sont seulement affiches pour le niveau suprieur actuel du graphique. Afficher la lgende Cochez cette option pour inclure une lgende dans le graphique (elle est coche par dfaut). Vous pouvez modifier les Paramtres de la lgende (page 690) en cliquant sur le bouton Paramtres... Si le graphique n'a pas de dimensions mais comporte plusieurs expressions, dcocher cette case affiche les expressions sur l'axe. Activez ce paramtre pour limiter la longueur des chanes de valeur des dimensions affiches sur les axes et dans la lgende du graphique. Les valeurs tronques seront suivies de ... dans le graphique.
Dans le groupe Dfilement du graphique, vous pouvez configurer les paramtres de dfilement dans le graphique. Activer la barre de Slectionnez cette case cocher pour afficher une barre de dfilement la place dfilement de l'axe des X de l'axe des abscisses. Elle peut servir faire dfiler la slection des valeurs de l'axe des X affiches. Le nombre de valeurs affiches en mme temps est le nombre fix sous Lorsque le nombre d'lments est suprieur . Invers(e) Lorsque cette case est coche, les valeurs sont prsentes dans l'ordre inverse.
786
Dans le groupe Lignes de rfrence, vous pouvez dfinir les lignes de rfrence (grille) qui traversent la zone de trac du graphique partir d'un point donn sur un axe des abscisses ou des ordonnes continu. Les lignes de rfrence existantes sont listes dans la fentre. Ajouter Ouvre la bote de dialogue Lignes de rfrence (page 691) qui vous permet de crer une nouvelle ligne de rfrence dans le graphique. Slectionnez une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Lignes de rfrence (page 691). Mettez en surbrillance une ligne de rfrence existante dans la liste, puis cliquez sur ce bouton pour la supprimer de la liste. Ouvre la bote de dialogue Texte du graphique (page 692) o vous pouvez crer un nouveau texte de graphique. Mettez en surbrillance un texte existant dans la liste et cliquez sur ce bouton pour diter ses proprits dans la bote de dialogue Texte du graphique (page 692). Mettez en surbrillance un texte existant dans la liste, puis cliquez sur ce bouton pour le supprimer de la liste.
diter
Supprimer
Le groupe Texte dans le graphique sert ajouter des zones de texte libres au graphique. Ajouter
diter
Supprimer
Les zones de texte libres apparaissent en haut gauche du graphique mais peuvent tre repositionnes lorsque le graphique est en mode d'dition de la disposition. Voir Dimensionner et dplacer des composants de graphique (page 652).
60.9 Axes
la page Axes, vous pouvez dfinir les proprits d'affichage des axes des abscisses et des ordonnes. Cette page est identique Proprits du graphique: Axes (histogramme, courbe, combin, radar, graphique Mekko) (page 694).
60.10 Couleurs
la page Couleurs, vous pouvez dfinir les couleurs d'affichage. Cette page est identique Proprits du graphique: Couleurs (page 697).
60.11 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
60.12 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
787
60.13 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
788
Les graphiques permettent de reprsenter les valeurs numriques. Le tableau crois dynamique et le tableau simple sont des cas particuliers, car ils affichent les donnes sous forme de tableau tout en conservant toutes les proprits d'un graphique. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Le tableau crois dynamique est l'un des outils d'analyse de donnes les plus puissants. Il offre des fonctionnalits importantes tout en restant facile utiliser. Les tableaux croiss dynamiques affichent les dimensions et les expressions dans des lignes et des colonnes, par exemple dans des tableaux croiss. Les donnes des tableaux croiss dynamiques peuvent tre groupes. Les tableaux croiss dynamiques peuvent afficher des sommes partielles. Pour crer rapidement un tableau crois dynamique, slectionnez Assistant Graphique instantan (page 823) dans le menu Outils. Un clic droit sur le tableau crois dynamique ouvre le Tableau crois dynamique: Menu Objet (page 792). On peut galement y accder partir du menu Objet, lorsque le tableau crois dynamique est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
Remarque ! Le pivotement est dsactiv si la case Autoriser le pivotement dynamique de Proprits du graphique: Prsentation (tableau crois dynamique) (page 796) n'est pas coche.
Dans QlikView, les tableaux croiss dynamiques plusieurs dimensions afficheront de petites icnes + et dans leurs champs de variables. Une icne + indique que le tableau peut tre dvelopp et ainsi afficher d'autres variables, tandis qu'une icne - indique que l'on peut le rduire pour afficher moins de dtails au profit de la clart du tableau ou de l'espacement. Dans le Tableau crois dynamique: Menu Objet (page 792) vous avez aussi accs aux commandes Dvelopper tout, Rduire tout, Rduire les lignes de dimension et Rduire les colonnes de dimension.
789
Exemple:
Pour dplacer le champ Produit du tableau crois dynamique ci-dessous de l'axe vertical sur l'axe horizontal, pointez sur la colonne Produit. Appuyez sur le bouton gauche de la souris et maintenez-le enfonc tout en tirant le curseur de la souris au-dessus de la ligne d'tiquettes de l'expression. La colonne slectionne et sa cible sont signales en bleu pendant que vous tirez le curseur.
Le rsultat :
Vous pouvez pivoter non seulement les champs de dimension, mais aussi la ligne d'expression :
Le rsultat :
790
les axes valeur par valeur. Cela vous permet de zoomer sur une ou plusieurs valeurs de champs tout en conservant les totaux pour les autres.
Remarque ! Vous pouvez dsactiver les options Dvelopper... et Rduire d'un tableau crois dynamique en slectionnant Dimensions toujours dveloppes sur la page Proprits du graphique : Prsentation du tableau crois dynamique.
Exemple (dveloppement):
Dans le tableau crois dynamique ci-dessous, les icnes droite des valeurs de champs de la colonne Entreprise indiquent que le tableau peut tre dvelopp pour montrer plus de dtails.
Un clic sur la premire icne + (signe plus) affiche les dtails de Produit pour l'entreprise ABC:
Chaque valeur de champ peut tre dveloppe sparment pour afficher le niveau suivant. Pour dvelopper toutes les valeurs de champs d'une colonne, cliquez avec le bouton droit dans cette colonne et slectionnez Dvelopper tout dans le menu Objet. Si vous le faites pour la colonne Entreprise du tableau ci-dessus, le rsultat sera le suivant :
Les icnes + de la colonne Produit indiquent qu'un autre niveau existe. Cliquez avec le bouton droit dans la colonne Produit et slectionnez nouveau Dvelopper tout. Le rsultat sera le suivant :
Aucune icne + n'tant disponible dans la colonne Anne, vous pouvez en dduire qu'il n'y a que trois champs de dimension dans ce tableau crois dynamique.
791
Exemple (rduction):
De mme que vous pouvez dvelopper des valeurs l'aide des icnes +, vous pouvez les rduire en cliquant sur les icnes -.
Si vous cliquez sur l'icne - (signe moins) situe droite de la valeur A dans le tableau ci-dessus, le rsultat sera le suivant:
Enfin, mme la premire colonne peut tre rduite, ne laissant alors que le total gnral de l'expression pour l'axe vertical. Pour cela, faites un clic droit sur l'une des colonnes de dimension et choisissez Rduire les colonnes de dimension dans le menu Objet. Le rsultat sera le suivant :
De l, vous pouvez nouveau dvelopper le tableau ! Les possibilits de dveloppement et de rduction s'appliquent de la mme manire pour plusieurs champs de dimension sur l'axe horizontal comme l'illustre le tableau crois dynamique ci-dessous.
Dvelopper tout Rduire tout Rduire les lignes de dimension Rduire les colonnes de dimension
792
Dtacher
Le texte (Dtach) est ajout au titre du tableau et le tableau n'est plus mis jour en fonction des slections effectues dans le document (bien qu'on puisse encore faire des slections partir du tableau). Cette commande n'est disponible que si le tableau est attach. Faire une copie d'un tableau crois dynamique et le dtacher permet d'effectuer des comparaisons directes entre la copie et l'original. Attache un tableau crois dynamique dtach. Il devient li de faon dynamique aux donnes. Cette commande n'est disponible que si le tableau est dtach. Fait une copie identique du tableau crois dynamique. Si un tableau dtach est clon, le clone sera attach. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de disposition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128.
Attacher
Cloner
Ordre
Ajuster les colonnes aux Ajuste la largeur de chaque colonne de la table sa chane de donnes la plus donnes longue. Les en-ttes sont inclus dans les calculs. Appliquer la mme largeur de colonne Si le pointeur de la souris est plac sur une colonne du tableau crois dynamique, cette commande devient disponible dans le menu contextuel (pas dans le menu Objet de la barre du menu principal). Elle sert donner la largeur de la colonne en question toutes les colonnes du tableau. On peut aussi ajuster la largeur de chaque colonne en dplaant le pointeur de la souris sur le bord droit de la colonne (le pointeur change d'apparence) et en tirant. Ouvre la Bote de dialogue Format de cellule personnalis (page 555) qui vous permet de formater les cellules de la colonne et de la bande sur lesquelles vous avez cliqu. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active.
793
Modifier la valeur
Seulement disponible pour les colonnes d'expressions contenant une agrgation inputsum d'un champ de saisie. En cliquant sur la cellule, celle-ci bascule en mode modification. Cette opration quivaut cliquer sur l'icne de saisie dans la cellule. Seulement disponible pour les colonnes d'expressions contenant une agrgation inputsum d'un champ de saisie. Ouvre un menu en cascade prsentant les trois options suivantes: Restaurer une seule valeur Rtablit la valeur par dfaut des champs de la cellule slectionne partir du script. Restaurer les valeurs possibles Restaure les valeurs par dfaut de toutes les valeurs de champ possibles partir du script. Restaurer toutes les valeurs Restaure les valeurs par dfaut de toutes les valeurs de champ possibles partir du script. Efface toutes les slections dans les dimensions et les expressions du tableau.
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le tableau crois dynamique. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment. Exporte la table vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Ouvre la bote de dialogue Enregistrer sous o vous pouvez indiquer le chemin, le nom de fichier et le type de fichier dans lequel le contenu du tableau export sera enregistr. Les formats de fichiers proposs comprennent des formats de fichiers texte dlimits, ainsi que les formats HTML, XML, BIFF (format propre Excel) et QVD (fichiers de donnes QlikView).
Exporter...
794
Ce menu en cascade contient les diverses options de copie de l'objet. Table complte Copie la table entire dans le Presse-papiers, avec les en-ttes et l'tat des slections. Donnes de la table Copie uniquement les valeurs de la table dans le Presse-papiers. Valeur de la cellule Copie dans le Presse-papiers la valeur textuelle de la cellule sur laquelle vous avez effectu un clic droit (pour ouvrir le menu Objet). Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur, sous l'onglet Exportation. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Agrandir
Restaurer
Aide Supprimer
61.3 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
795
61.4 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
61.5 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
61.6 Trier
Sous cet onglet, vous pouvez trier les valeurs des dimensions selon l'un des ordres de tri disponibles. Cette page est identique la page Trier de l'histogramme. Voir Proprits du graphique: Trier (page 683).
Dans le groupe Dimensions et expressions figurent toutes les dimensions de champs et expressions du tableau crois dynamique. Slectionnez-en une dans la liste pour y apporter des modifications. Slection par menu droulant Si cette option est active pour une colonne de champ, une icne de liste droulante apparat droite de l'en-tte de colonne. En cliquant sur l'icne, vous ouvrirez une liste de slection affichant toutes les valeurs du champ dans la table. Vous pouvez alors effectuer des slections et des recherches comme si le champ tait une ligne dans une liste multiple.
796
tiquette de colonne/ligne Le texte saisi ici s'affichera en titre de la dimension ou de l'expression slectionne, le cas chant. tiquette pour Total Vous pouvez spcifier ici le texte afficher dans les cellules d'tiquette pour les totaux. Si aucune tiquette n'est explicitement spcifie, la chane Total est utilise. Affiche les sommes partielles dans le tableau crois dynamique.
Dans ce groupe, vous pouvez dfinir l'alignement des valeurs d'expression et de leurs tiquettes dans le tableau crois dynamique. tiquette, Donnes (numriques) et Donnes (texte) peuvent tre alignes gauche, au centre ou droite. Lorsque des tiquettes et des cellules plusieurs lignes, tiquette (verticale) et Donnes (verticales) peuvent tre dfinies sur Haut, Centre ou Bas. Si cette option est dslectionne, la fonction de pivotement habituelle du tableau crois dynamique est dsactive. Le texte des en-ttes de colonnes sera plac la verticale.
Autoriser le pivotement dynamique Texte vertical sur les tiquettes de colonne Indicateurs de slection
Si cette option est coche, un indicateur color s'affiche dans l'en-tte de toutes les dimensions de champs o une slection a t effectue. Cette option signifie que vous ne pourrez pas rduire les dimensions en cliquant sur les icnes moins (-). Slectionnez cette case cocher si vous ne souhaitez pas que les icnes + et - de dveloppement et de rduction partiels soient visibles lors de l'impression du tableau crois dynamique. Cette case permet d'liminer de la table les colonnes ou les lignes contenant uniquement des zros. Cette case permet d'liminer de la table les colonnes ou les lignes vides.
Dimensions toujours dveloppes Supprimer les icnes de dveloppement l'impression Supprimer les valeurs nulles Supprimer les valeurs manquantes Remplir les cellules manquantes
Si cette case est coche, les cellules de tableaux croiss reprsentant des combinaisons de dimensions manquantes seront mappes une valeur nulle normale. Il devient ainsi possible d'appliquer des expressions qui testent les expressions nulles et les attributs, ainsi que des formats de style. Ce paramtre est activ par dfaut pour tous les tableaux croiss dynamiques crs dans QlikView 7.5 ou une version ultrieure. Le symbole indiqu ici servira afficher les valeurs NULL dans le tableau. Le symbole indiqu ici servira afficher les valeurs manquantes dans le tableau.
Le groupe Sous-totaux est utilis pour dfinir l'affichage des totaux et des sous-totaux du tableau crois dynamique.
797
Sous-totaux avant
Si cette option est coche, les totaux seront affichs en haut/ gauche dans le tableau crois dynamique. Si cette option est slectionne, les totaux seront affichs en bas/ droite.
Sous-totaux aprs
Dans le groupe Paramtres multilignes (cellules de donnes d'expressions), vous pouvez signifier l'affichage des valeurs sur plusieurs lignes, afin de manipuler des chanes textuelles plus longues. Retour automatique la Si cette option est coche, le contenu d'une cellule d'tiquette sera affich sur ligne de l'en-tte deux lignes ou plus. Le paramtre Hauteur de l'en-tte _ lignes dtermine le nombre de lignes des cellules. Renvoi la ligne du texte Comme l'option prcdente, mais le rglage s'applique aux cellules de donnes. des cellules La valeur est dfinie dans Hauteur de la cellule _ lignes.
L'onglet Proprits du graphique: Indicateurs visuels est uniquement disponible pour les tableaux croiss dynamiques et les tableaux simples. On l'ouvre d'un clic droit sur une fentre du graphique, puis en slectionnant la commande Proprits du menu contextuel. Les indicateurs visuels servent faire ressortir des valeurs d'expressions et se caractrisent par un style, une couleur de police et/ou une couleur de cellule diffrente. Des valeurs appartenant des intervalles diffrents reoivent gnralement des indicateurs diffrents. On peut spcifier des valeurs pour trois intervalles diffrents l'aide des options Suprieur >= , Normal et Infrieur <= , chacune impliquant des paramtres diffrents. L'intervalle suprieur spcifie des valeurs
798
suprieures la valeur numrique saisie dans la zone d'dition, l'intervalle infrieur des valeurs infrieures la valeur saisie. Les valeurs normales sont les valeurs comprises entre ces deux limites. Les valeurs de Texte sont des valeurs qui n'ont pas d'interprtation numrique valide.
Cette feuille de style s'applique toutes les tables QlikView: zones Table, tableaux croiss dynamiques et tableaux simples. Dfinissez ici les paramtres du style de formatage du tableau. Style actif Choisissez un style de table appropri dans la liste droulante. Si la valeur [Personnalis]] apparat dans la liste droulante, cela signifie qu'un style personnalis a t appliqu la table. Si vous rtablissez un des styles prdfinis dans le paramtre Style, le formatage personnalis est perdu. Bandes toutes les _lignes Vous pouvez indiquer s'il doit contenir des bandes ombres et quels intervalles. Mode de mise en retrait Ce paramtre n'est valable que pour les tableaux croiss dynamiques. Quand cette option est coche, on peut obtenir un style de tableau lgrement diffrent qui est particulirement utile quand on a besoin de faire tenir un certain nombre d'tiquettes de dimension dans un tableau de largeur limite. Utiliser uniquement l'tiquette de la premire dimension Ce paramtre n'est disponible que pour les tableaux croiss dynamiques en mode de mise en retrait et modifie encore le style du tableau crois dynamique.
799
Bordures verticales entre Ce paramtre dtermine si des bordures verticales doivent s'afficher pour les les dimensions colonnes de dimensions. Bordures verticales entre Comme l'option prcdente, mais pour les colonnes d'expressions. les expressions Bordure avant espacement Vous pouvez modifier lgrement le style de table en cochant cette option, condition qu'un espacement ait t dtermin dans la bote de dialogue Paramtres de champ avancs (page 545). Ouvre la bote de dialogue Paramtres d'arrire-plan (page 516).
Arrire-plan...
Transparence de la Si une couleur ou une image a t applique dans Paramtres d'arrire-plan, couleur d'arrire-plan de vous pouvez rgler sa transparence dans l'arrire-plan de la cellule cet endroit. la cellule Transparence des bordures de cellule Indique si les bordures de cellule doivent tre plus ou moins marques.
61.10 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
61.11 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
61.12 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
800
62 Tableau simple
Les graphiques permettent de reprsenter les valeurs numriques. Le tableau crois dynamique et le tableau simple sont des cas particuliers, car ils affichent les donnes sous forme de tableau tout en conservant toutes les proprits d'un graphique. Il est possible de basculer entre les diffrents types de graphiques en modifiant le type de graphique dans la page Proprits du graphique: Gnral (page 653). Contrairement au tableau crois dynamique, le tableau simple ne peut pas afficher de sous-totaux ou servir de tableau crois. En revanche, le tri peut se faire par n'importe quelle colonne et chacune de ses lignes contient une combinaison de dimension(s)+expression(s). Pour crer rapidement un tableau simple, slectionnez Assistant Graphique instantan (page 823) dans le menu Outils. Un clic droit sur le tableau simple ouvre le Tableau simple: Menu Objet (page 802). On peut galement y accder partir du menu Objet, lorsque le tableau simple est l'objet actif. Pour plus d'informations sur les types de graphiques disponibles dans QlikView, voir Graphique : Types (page 655).
801
Dtacher
Attacher
Cloner
Ajuster les colonnes aux Ajuste la largeur de chaque colonne de la table sa chane de donnes la plus donnes longue. Les en-ttes sont inclus dans les calculs. Appliquer la mme largeur de colonne Si le pointeur de la souris est plac sur une colonne du tableau simple, cette commande devient disponible dans le menu contextuel (pas dans le menu Objet de la barre du menu principal). Elle sert donner la largeur de la colonne en question toutes les colonnes du tableau. On peut aussi ajuster la largeur de chaque colonne en dplaant le pointeur de la souris sur le bord droit de la colonne (le pointeur change d'apparence) et en tirant. Si le pointeur de la souris est plac sur une colonne du tableau simple, cette commande devient disponible dans le menu contextuel (pas dans le menu Objet de la barre du menu principal). Les lignes du tableau seront tries par la colonne indique. L'ordre de tri est dfini sous l'onglet Proprits du graphique: Trier. Ouvre la Bote de dialogue Format de cellule personnalis (page 555) qui vous permet de formater les cellules de la colonne et de la bande sur lesquelles vous avez cliqu. Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active.
Trier
802
Ordre
Ce menu en cascade est uniquement disponible lorsque la commande Grille de conception du Menu Affichage (page 62) est active ou lorsque la case Toujours afficher les lments de menu Conception (page 90) est coche. Il contient quatre commandes permettant de dfinir la couche de disposition des objets de la feuille. Les numros de couches possibles sont compris entre -128 et 127. Mettre au premier plan Dfinit la couche de disposition de l'objet dans la feuille sur la valeur la plus leve de toutes les valeurs des autres objets de la feuille active. Mettre l'arrire-plan Dfinir la couche de dispsoition de l'objet dans la feuille sur la valeur la plus faible de toutes les valeurs des autres objets de la feuille active. Avancer Augmente d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur maximale 127. Reculer Diminue d'un incrment de un la couche de disposition de l'objet dans la feuille. Valeur minimale -128. Seulement disponible pour les colonnes d'expressions contenant une agrgation inputsum d'un champ de saisie. En cliquant sur la cellule, celle-ci bascule en mode modification. Cette opration quivaut cliquer sur l'icne de saisie dans la cellule. Seulement disponible pour les colonnes d'expressions contenant une agrgation inputsum d'un champ de saisie. Ouvre un menu en cascade prsentant les trois options suivantes: Restaurer une seule valeur Rtablit la valeur par dfaut des champs de la cellule slectionne partir du script. Restaurer les valeurs possibles Restaure les valeurs par dfaut de toutes les valeurs de champ possibles partir du script. Restaurer toutes les valeurs Restaure les valeurs par dfaut de toutes les valeurs de champ possibles partir du script. Efface toutes les slections dans les dimensions et les expressions du tableau.
Modifier la valeur
Ouvre la bote de dialogue Imprimer: Gnral (page 105) partir de laquelle vous pouvez imprimer le tableau. Ouvre la bote de dialogue Imprimer et prslectionne l'imprimante QlikViewPDF. Aprs avoir cliqu sur le bouton Imprimer, vous serez invit donner un nom au fichier de sortie PDF. Vous devez tlcharger l'imprimante QlikViewPDF partir de la page d'accueil de QlikView, puis l'installer sparment.
803
Exporte la table vers le programme Microsoft Excel, qui est lanc automatiquement s'il n'est pas dj ouvert. Le tableau apparatra dans une nouvelle feuille de calcul Excel. Pour utiliser cette fonction, vous devez avoir install Microsoft Excel 97 ou une version ultrieure sur votre ordinateur. Ouvre la bote de dialogue Enregistrer sous o vous pouvez indiquer le chemin, le nom de fichier et le type de fichier dans lequel le contenu du tableau export sera enregistr. Les formats de fichiers proposs comprennent des formats de fichiers texte dlimits, ainsi que les formats HTML, XML, BIFF (format propre Excel) et QVD (fichiers de donnes QlikView).
Remarque: Les minis graphiques ne s'affichent pas lors de l'exportation vers Excel.
Exporter...
Ce menu en cascade contient les diverses options de copie de l'objet. Table complte Copie la table entire dans le Presse-papiers, avec les en-ttes et l'tat des slections. Donnes de la table Copie uniquement les valeurs de la table dans le Presse-papiers. Valeur de cellule Copie dans le Presse-papiers la valeur textuelle de la cellule sur laquelle vous avez effectu un clic droit (pour ouvrir le menu Objet). Image Copie une image de l'objet dans le Presse-papiers. L'image inclura ou exclura la barre de titre de l'objet et les bordures selon les paramtres dfinis dans la bote de dialogue Prfrences utilisateur: onglet Exportation. Objet Copie l'objet entier dans le Presse-papiers pour que vous puissiez le coller ailleurs dans la disposition ou dans un autre document ouvert dans l'instance active de QlikView.
Ouvre un menu comportant les commandes suivantes applicables aux objets lis. Ajuster la position des objets lis Tous les objets lis de toutes les feuilles sont ajusts selon la mme position et la mme taille que ceux mis en surbrillance. Dtacher l'objet/Dtacher les objets Rompt le lien tabli entre les objets, les individualisant l'aide d'identificateurs uniques.
Objets lis
Rduire
Rduit l'objet en icne. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si la rduction en icne est autorise dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524). Agrandit l'objet pour qu'il occupe la totalit de l'cran. Un clic dans la lgende de l'objet (si elle est visible) produit le mme rsultat. Cette commande est uniquement disponible si l'agrandissement est autoris dans la bote de dialogue Proprits de l'objet, sous l'onglet Lgende (page 524).
Agrandir
804
Restaurer
Restaure un objet rduit ou agrandi sa taille et son emplacement de dpart. Un double-clic sur l'icne d'un objet rduit ou un clic dans la lgende (si elle est visible) d'un objet agrandi produit le mme rsultat. Cette commande est uniquement disponible pour les objets rduits ou agrandis. Ouvre l'aide de QlikView. Supprime l'objet de feuille actif de la feuille.
Aide Supprimer
62.3 Gnral
La page Gnral vous permet de dfinir le type de graphique, de choisir un nom pour le graphique, etc. Cette page est identique pour tous les types de graphique. Voir Proprits du graphique: Gnral (page 653).
62.4 Dimensions
la page Dimensions, vous dfinissez les dimensions afficher dans le graphique. Cette page est identique Proprits du graphique: Dimensions (page 663).
62.6 Expressions
la page Expressions, vous dfinissez les expressions afficher dans le graphique. Cette page est identique Proprits du graphique: Expressions (page 672).
805
L'onglet Proprits du graphique: Trier, effectuez un clic droit sur le tableau simple ou choisissez Proprits dans le menu Objet. C'est ici que vous choisirez l'ordre de tri des dimensions du graphique parmi les ordres de tri disponibles. Les variables et expressions qui dfinissent le tableau simple sont listes dans le groupe Colonnes. Priorit Contient les dimensions/expressions choisies comme colonnes dans l'ordre de priorit. Si vous slectionnez une des colonnes, vous pouvez dfinir l'ordre de tri dans le groupe Trier par. Vous pouvez aussi modifier l'ordre de priorit du tri en cliquant sur les boutons Promouvoir et Abaisser. Dans ce groupe, on peut dterminer l'ordre de tri des valeurs des colonnes.
Trier par
Expression Trie les valeurs des colonnes selon l'expression saisie dans la zone de texte situe sous cette option de tri. Frquence Trie les valeurs des colonnes par frquence (nombre d'occurrences dans la table). Valeur numrique Trie les valeurs des colonnes par leurs valeurs numriques. Texte Trie les valeurs des colonnes dans l'ordre alphabtique. Ordre de chargement Trie les valeurs selon leur ordre de chargement initial.
806
Outrepasser l'ordre du tri Cette case n'est disponible que quand un groupe de dimension est slectionn du groupe dans la liste Priorit. Normalement, l'ordre de tri d'un groupe de dimension est dtermin pour chaque champ du groupe via les proprits du groupe. En cochant cette case, vous pouvez outrepasser ces paramtres au niveau du groupe et appliquer un seul ordre de tri pour la dimension, quel que soit le champ actif dans le groupe. Autoriser le tri interactif Dsactivez la commande Objet - Trier en dcochant cette option.
Les dimensions et expressions qui dfinissent le tableau simple sont listes dans le groupe Colonnes. Pour modifier les paramtres d'une colonne, slectionnez celle-ci. tiquette de la colonne L'tiquette de la colonne affiche l'tiquette du champ, qui est galement modifiable. Si vous activez ce bouton radio, la colonne slectionne sera visible la cration du tableau dans la disposition. Dans certaines situations, vous pouvez souhaiter trier un tableau simple sur un champ qui ne doit pas tre visible pour l'utilisateur. L'option Masquer la colonne vous permet de masquer un champ, qui reste cependant disponible pour le tri. Les critres de tri sont indiqus dans le champ Priorit du groupe Colonne la page Proprits du graphique: Trier (Tableau simple) (page 806).
Afficher la colonne
Masquer la colonne
807
Condition
La colonne est affiche ou masque selon une expression conditionnelle qui sera value chaque fois que le tableau est dessin. La colonne est uniquement visible lorsque la condition renvoie la valeur vrai. Le bouton ... ouvre la bote de dialogue Bote de dialogue diter l'expression (page 813) complte qui facilite l'dition des formules longues. Dans ce groupe, vous pouvez dfinir l'alignement des valeurs de dimension et de leurs tiquettes dans le tableau simple. tiquette, Donnes (numriques) et Donnes (texte) peuvent tre alignes gauche, au centre ou droite. Lorsque des tiquettes et des cellules plusieurs lignes, tiquette (verticale) et Donnes (verticales) peuvent tre dfinies sur Haut, Centre ou Bas. L'option Slection par menu droulant ajoute une icne flche gauche de l'en-tte des colonnes slectionnes. Cliquez sur cette icne pour accder aux donnes partir d'une liste droulante. Cela se rapproche des slections dans une liste multiple. Si la case Disponible pour la recherche est slectionne pour une colonne d'expression, une icne de recherche apparat gauche de son en-tte. Cliquez sur l'icne pour ouvrir une bote de recherche. Tapez ensuite un critre de recherche (par exemple > 100 000). Lorsque vous appuyez sur ENTRE, toutes les lignes de table avec une valeur d'expression correspondant au critre de recherche sont slectionnes. Indique le nombre maximum de lignes afficher. Avec cette option, il est possible de changer l'ordre des champs du tableau en cliquant sur leurs en-ttes et en les glissant la position voulue. Vous pouvez placer les colonnes de dimension et d'expression dans n'importe quel ordre. Lorsque cette option est coche, le tableau simple est transpos 90degrs, de sorte que les colonnes de donnes sont affiches horizontalement. Les cases cocher Supprimer les valeurs nulles et Supprimer valeurs manquantes liminent les dimensions vides ou contenant uniquement des zros de la table. Cette option ajoute un indicateur de tri droite de l'en-tte du champ qui sert trier le tableau. L'icne est retourne pour reflter l'ordre ascendant ou descendant. Les tiquettes des en-ttes de colonnes seront places la verticale.
Alignement
Horizontal
Indicateurs de tri
Si cette option est coche, un indicateur color s'affiche dans l'en-tte d'une colonne de champ o des slections ont t effectues.
Supprimer la ligne d'en- Si cette option est coche, le tableau est affich sans ligne d'en-tte (tiquettes). tte
808
Les cases cocher Supprimer les valeurs nulles et Supprimer valeurs manquantes liminent les dimensions vides ou contenant uniquement des zros de la table. Le symbole indiqu ici servira afficher les valeurs NULL dans le tableau. Le symbole indiqu ici servira afficher les valeurs manquantes dans le tableau. Les totaux sont affichs pour les colonnes d'expression selon les paramtres cidessous. Totaux sur la premire ligne Les totaux sont affichs en haut du tableau. Totaux sur la dernire ligne Les totaux sont affichs la fin du tableau. Utiliser l'tiquette Vous pouvez saisir ici une tiquette pour Total. Dans ce groupe, on peut dcider que l'en-tte de la table et les cellules de donnes doivent afficher les valeurs sur plusieurs lignes, ce qui est utile pour les longues chanes textuelles. Renvoi la ligne du texte des en-ttes Cette option slectionne, l'en-tte affichera son contenu sur plus d'une ligne. Hauteur de l'en-tte _ Lignes Vous pouvez indiquer ici une limite au nombre de lignes de l'en-tte. Renvoie la ligne du texte des cellules Cette option slectionne, l'en-tte affichera son contenu sur plus d'une ligne. Hauteur de la cellule _ Lignes Vous pouvez indiquer ici une limite au nombre de lignes de la cellule.
Paramtres multilignes
809
L'onglet Proprits du graphique: Indicateurs visuels est uniquement disponible pour les tableaux croiss dynamiques et les tableaux simples. On l'ouvre d'un clic droit sur une fentre du graphique, puis en slectionnant la commande Proprits du menu contextuel. Les indicateurs visuels servent faire ressortir des valeurs d'expressions et se caractrisent par un style, une couleur de police et/ou une couleur de cellule diffrente. Des valeurs appartenant des intervalles diffrents reoivent gnralement des indicateurs diffrents. On peut spcifier des valeurs pour trois intervalles diffrents l'aide des options Suprieur >= , Normal et Infrieur <= , chacune impliquant des paramtres diffrents. L'intervalle suprieur spcifie des valeurs suprieures la valeur numrique saisie dans la zone d'dition, l'intervalle infrieur des valeurs infrieures la valeur saisie. Les valeurs normales sont les valeurs comprises entre ces deux limites. Les valeurs de Texte sont des valeurs qui n'ont pas d'interprtation numrique valide.
810
Cette feuille de style s'applique toutes les tables QlikView: zones Table, tableaux croiss dynamiques et tableaux simples. Dfinissez ici les paramtres du style de formatage du tableau. Style actif Choisissez un style de table appropri dans la liste droulante. Si la valeur [Personnalis]] apparat dans la liste droulante, cela signifie qu'un style personnalis a t appliqu la table. Si vous rtablissez un des styles prdfinis dans le paramtre Style, le formatage personnalis est perdu. Bandes toutes les _lignes Vous pouvez indiquer s'il doit contenir des bandes ombres et quels intervalles. Mode de mise en retrait Ce paramtre n'est valable que pour les tableaux croiss dynamiques. Quand cette option est coche, on peut obtenir un style de tableau lgrement diffrent qui est particulirement utile quand on a besoin de faire tenir un certain nombre d'tiquettes de dimension dans un tableau de largeur limite. Utiliser uniquement l'tiquette de la premire dimension Ce paramtre n'est disponible que pour les tableaux croiss dynamiques en mode de mise en retrait et modifie encore le style du tableau crois dynamique.
Bordures verticales entre Ce paramtre dtermine si des bordures verticales doivent s'afficher pour les les dimensions colonnes de dimensions.
811
Bordures verticales entre Comme l'option prcdente, mais pour les colonnes d'expressions. les expressions Bordure avant espacement Vous pouvez modifier lgrement le style de table en cochant cette option, condition qu'un espacement ait t dtermin dans la bote de dialogue Paramtres de champ avancs (page 545). Ouvre la bote de dialogue Paramtres d'arrire-plan (page 516).
Arrire-plan...
Transparence de la Si une couleur ou une image a t applique dans Paramtres d'arrire-plan, couleur d'arrire-plan de vous pouvez rgler sa transparence dans l'arrire-plan de la cellule cet endroit. la cellule Transparence des bordures de cellule Indique si les bordures de cellule doivent tre plus ou moins marques.
62.11 Nombre
la page Nombre, vous pouvez dfinir les couleurs d'affichage. Cette page est identique la page Nombre de l'histogramme. Voir Proprits du graphique: Nombre (page 700).
62.12 Police
Sous l'onglet Police, vous pouvez modifier la police du texte de l'objet. Cette page est identique la page Police de la liste de slection. Voir Police (page 519).
62.13 Disposition
Sous l'onglet Disposition, vous pouvez indiquer comment les objets doivent apparatre dans la disposition. Cela implique des paramtres de forme, de bordures, ainsi que la couche sur laquelle l'objet doit se trouver. Cette page est identique la page Disposition de la liste de slection. Voir Disposition (page 520).
812
On ouvre cette bote de dialogue l'aide du bouton Ajouter sous la liste des expressions dans Proprits du graphique: Expressions (page 672) ou par un clic droit sur une expression existante, puis en slectionnant Ajouter une expression ou diter l'expression. Bien que sa premire fonction soit l'dition d'expressions de graphique, cette bote de dialogue est aussi utilise pour laborer ou diter d'autres expressions chaque fois qu'on a besoin de Formule calcule (page 939). On y accde alors en cliquant sur le bouton trois points que l'on trouve ct de zones de texte dans tout le programme. La bote de dialogue se compose principalement de la zone d'dition Expression que l'on peut redimensionner pour l'adapter aux grandes expressions et, en dessous, de la zone d'onglets o figurent les quatre onglets Champs, Fonctions, Variables et Images. Expression correcte Zone d'dition de l'expression slectionne. Saisissez ici l'expression entire mais il est souvent plus pratique d'laborer l'expression dans la zone d'onglets dcrite ci-dessous. L'tiquette Expression correcte ne s'affiche que si la syntaxe de l'expression est accepte par le programme, c'est--dire si l'expression est valide. Sinon, l'tiquette affichera l'un des messages d'erreurs suivants: (Nom(s) de champ(s) incorrect(s), Error in expression, Garbage after expression). Il y a bien sr peu d'intrt quitter la bote de dialogue en cliquant sur le bouton OK tant que l'expression n'est pas valide.
813
Champs
L'onglet Champs contient des contrles utiliss pour crer des fonctions statistiques d'agrgation partir de donnes des champs. Agrgation La premire liste droulante contient une liste des fonctions statistiques d'agrgation disponibles. (Les fonctions Premire chane et Dernire chane peuvent par exemple tre utilises pour afficher du texte dans un tableau crois dynamique.) Cette liste droulante vous permet de limiter les champs affichs dans la liste Champ en dessous une table interne donne. Cette liste droulante contient une liste des noms de champs disponibles. Cochez cette option pour inclure les champs systme dans la liste Champ.
Table
Les fonctions statistiques sont calcules par dfaut sur le nombre d'occurrences. En cochant la case Calculs distincts, l'expression sera calcule sans les doublons. (Pour plus d'explications sur l'utilisation du qualificatif distinct, voir Fonctions de la catgorie Agrgation du graphique (page 852)). Cliquez sur ce bouton pour faire de vos slections un composant de l'expression.
Coller
Fonctions
L'onglet Fonctions contient des contrles utiliss pour saisir des fonctions gnrales de QlikView dans l'expression. Catgorie de fonction Cette liste droulante vous permet de limiter les fonctions affiches dans la liste Nom de la fonction en dessous une seule catgorie la fois.
814
Nom de la fonction
Cette liste droulante contient une liste de toutes les fonctions QlikView disponibles ( l'exception d'un nombre limit de fonctions de script spcifiques). Le volet au bas de l'onglet des fonctions affiche la syntaxe des arguments de la fonction slectionne. Cliquez sur ce bouton pour faire de vos slections un composant de l'expression.
Coller
Variables
L'onglet Variables contient des contrles utiliss pour saisir des variables de QlikView dans l'expression. Variables Cette liste droulante contient une liste de toutes les variables actuellement dfinies pour le document. Cochez cette option pour inclure les variables systme dans la liste Variables.
Au bas de l'onglet Variables se trouve un volet qui affiche la valeur actuelle de la variable slectionne dans la liste Variables.
Images
L'onglet Images contient des contrles utiliss pour accder aux Fichiers internes (page 175) disponibles dans QlikView. Il est aussi possible d'accder d'autres fichiers image associs. Cette fonction est toutefois limite certaines parties de la disposition.
815
Cette liste droulante contient une liste des dossiers d'images disponibles. Cette liste droulante contient une liste des images disponibles dans le dossier slectionn. Cliquez sur ce bouton pour slectionner directement une des images de la bote de dialogue Slecteur d'images. Cliquez sur ce bouton pour faire de vos slections un composant de l'expression.
Avanc...
Coller
droite de l'onglet Images se trouve un volet qui affiche l'image slectionne. En outre, la bote de dialogue diter l'expression contient les commandes de menu et les boutons suivants:
Assistant Colormix...
Imprimer
816
Rtablir
Couper
Copier
Coller
Rechercher/Remplacer... Ouvre une bote de dialogue permettant de rechercher et de remplacer des nombres ou des caractres de l'expression. Cette commande peut galement tre appele l'aide du raccourci clavier suivant: CTRL+F.
817
Il s'agit de l'expression contrlant la couleur affiche par QlikView. Ces expressions pourraient tre:
l l l
Notez qu'il s'agit gnralement d'une valeur ayant le mme ordre de grandeur, quel que soit le nombre d'enregistrements slectionns. Les moyennes, les pourcentages et les indices sont gnralement des mesures appropries. Cliquez sur Suivant pour continuer.
818
Dans cet onglet, vous devez dfinir les limites infrieure et suprieure des expressions de valeur et les couleurs correspondantes. Il ne s'agit pas ici de la valeur maximale mais de la limite laquelle la couleur maximale est atteinte. Ces expressions pourraient tre: Expression de valeur Sum(Ventes) / Sum(total Ventes) Sum(Ventes) / Sum(Quota) Avg(Age) Limite suprieure Sum(total Ventes) Limite infrieure 0
0 Min(total Age)
Bien sr, d'autres limites sont galement possibles. Si vous utilisez l'assistant de couleur dans un graphique, les deux expressions suivantes reprsentent toujours un bon choix :
l l
Ces expressions calculent la valeur de ligne la plus leve et la plus basse pour <Valeur> dans le graphique. Normalisation Si cette case est coche, QlikView essaie de dterminer les limites infrieure et automatique suprieure appropries. Dans ce cas, les expressions pour les niveaux infrieur et suprieur ne peuvent pas tre saisis manuellement. Limite suprieure Saisissez ici l'expression de la limite suprieure lorsque l'option Normalisation automatique n'est pas coche. Vous pouvez saisir une expression pour un niveau intermdiaire, li une troisime couleur.
Intermdiaire
819
Limite infrieure
Saisissez ici l'expression de la limite infrieure lorsque l'option Normalisation automatique n 'est pas coche. Ce bouton inverse les couleurs des limites infrieure et suprieure.
Inverser
tape3 Finalisation
Dans cet onglet, vous finalisez l'expression de mlange de couleur. Couleurs amliores Si cette case est coche, une transformation de type hystrsis s'applique en haut de chaque expression de valeur. Cela accrot la sensibilit moyenne. La couleur se rapproche alors des couleurs des limites suprieure et infrieure. Saturation des valeurs Si l'expression de valeur dpasse la limite suprieure ou infrieure, il est possible de la contrler. Si Utiliser la couleur sup. (inf.) est slectionn, QlikView utilise la couleur pour le maximum ou pour le minimum. Si Utiliser des couleurs standard est slectionn, QlikView utilise de nouveau les couleurs standard dfinies dans la page Couleurs.
820
Slectionnez la dimension de l'axe des x. Vous pourrez ajouter toute dimension par la suite via la bote de dialogue Proprits des graphiques. Slectionnez l'agrgation. L'agrgation est la valeur itre lorsque l'expression est calcule. Enfin, dfinissez l'expression. Celle-ci dfinit la valeur calcule dans le graphique. Les expressions se trouvent gnralement sur l'axe des Y, dans un histogramme. Dans QlikView, les expressions peuvent tre courtes et simples ou plus complexes. Ce champ vous permet de saisir votre expression partir de zro. Une fois l'assistant termin, vous pouvez ajouter des expressions supplmentaires ou modifier les expressions existantes tout moment via la bote de dialogue Proprits du graphique.
821
Choisissez le mode d'affichage de la distribution, Moyenne ou Mdiane. Incluez les frontires de la slection pour que le graphique affiche les limites suprieures et infrieures sous la forme Min/Max ou 5/95 centiles. Cochez cette case pour afficher les langages spars des valeurs extrmes.
822
823
Slectionnez le type de graphique que vous souhaitez crer en cliquant sur l'une des icnes.. Les types de graphiques possibles sont ceux qui sont les plus utiliss dans QlikView. Il est possible de changer de type de graphique QlikView. Pour ce faire, ouvrez la bote de dialogue Proprits du graphique, une fois l'Assistant ferm. Cliquez sur Suivant pour continuer.
Si vous n'avez pas slectionn le type Jauge dans l'tape prcdente, vous devez maintenant voir la page Dfinir les dimensions. Cette page est automatiquement saute pour le type Jauge car ce type de graphique ne requiert pas le choix de dimension. Slectionnez une ou plusieurs dimensions dans le menu droulant. La ou les dimensions dfinissent les valeurs pour lesquelles les expressions de graphique sont calculer. Les dimensions sont gnralement situes dans la partie gauche des tableaux et sur l'axe des abscisses pour les histogrammes par exemple. Vous pourrez ajouter toute dimension par la suite via la bote de dialogue Proprits des graphiques. Cliquez sur Suivant pour continuer.
824
825
L'expression graphique dfinit les valeurs calcules dans le graphique. Les expressions sont gnralement situes dans la partie droite des tableaux et sur l'axe des ordonnes pour les histogrammes par exemple. Dans QlikView, les expressions peuvent tre courtes et simples ou plus complexes. Cette page vous permet de choisir entre trois expressions de base courantes ou de taper votre propre expression. Somme Choisissez cette option pour afficher la somme numrique d'un champ, par exemple sum(Ventes). Choisissez ensuite un champ pour additionner dans la liste droulante ci-dessous. Moyenne Choisissez cette option si vous voulez calculer la moyenne d'un champ, par exemple avg(Note). Choisissez ensuite un champ pour le calcul de la liste droulante cidessous. Dcompte Choisissez cette option si vous voulez compter les valeurs d'un champ,Par exemple Count(NoCommande). Choisissez ensuite un champ pour compter dans la liste droulante ci-dessous. Personnalis Choisissez cette option pour crer votre propre expression. Si vous avez besoin de plus d'espace pour diter les expressions, cliquez sur l'icne ... pour ouvrir la bote de dialogue diter une expression. Aprs la fermeture de l'assistant, vous pourrez ajouter ou modifier des expressions tout moment partir de la bote de dialogue Proprits du graphique. Cliquez sur Suivant pour continuer. La quatrime tape de l'assistant vous permet d'ajuster la mise en forme du graphique. Comme les proprits peuvent varier d'un type de graphique l'autre, le contenu de cette page peut diffrer en fonction du type de graphique que vous avez choisi l'tape1.
826
Dans cette tape, vous allez dfinir les options de mise en forme du type de graphique slectionn. Mode Si l'histogramme comporte plus de deux dimensions, choisissez d'afficher les points de donnes empils ou groups (cte cte). Cliquez sur l'icne correspondant votre choix. Afficher les valeurs Cochez cette case si vous souhaitez afficher les valeurs des expressions sous forme de nombres en haut des barres. Cliquez sur Terminer pour finaliser le graphique. Comme il a dj t dit, vous pouvez revenir au graphique tout moment grce la bote de dialogue Proprits du graphique pour y faire d'autres ajustements.
827
Dans cette tape, vous allez dfinir les options de mise en forme du type de graphique slectionn. Mode Vous pouvez afficher les points de donnes sous forme de courbes, de symboles ou utiliser une combinaison des deux. Faites votre choix en cliquant sur l'icne correspondante. Afficher les nombres Cochez cette case si vous voulez que les valeurs soient affiches directement au-dessus des points correspondants. Cliquez sur Terminer pour finaliser le graphique. Comme il a dj t dit, vous pouvez revenir au graphique tout moment grce la bote de dialogue Proprits du graphique pour y faire d'autres ajustements.
828
Dans cette tape, vous allez dfinir les options de mise en forme du type de graphique slectionn. Nombre max. de tranches (2-50) Choisissez le nombre maximum de secteurs afficher. Les valeurs restantes seront regroupes dans un secteur Autres. Afficher les valeurs dans la lgende Cochez cette case si vous souhaitez afficher les valeurs des expressions sous forme de nombres dans la lgende du graphique. Cliquez sur Terminer pour finaliser le graphique. Comme il a dj t dit, vous pouvez revenir au graphique tout moment grce la bote de dialogue Proprits du graphique pour y faire d'autres ajustements.
829
Dans cette tape, vous allez dfinir les options de mise en forme du type de graphique slectionn. Style Slectionnez un style de tableau dans le menu droulant. Cliquez sur Terminer pour finaliser le graphique. Comme il a dj t dit, vous pouvez revenir au graphique tout moment grce la bote de dialogue Proprits du graphique pour y faire d'autres ajustements.
830
Dans cette tape, vous allez dfinir les options de mise en forme du type de graphique slectionn. Style Slectionnez un style de tableau dans le menu droulant. Mode Si vous souhaitez afficher le tableau crois dynamique avec toutes les dimensions gauche, cliquez sur l'icne gauche. Si vous voulez une reprsentation en tableau crois avec les dimensions affiches gauche et au dessus du tableau, cliquez sur l'icne de droite. Dimensions toujours dveloppes Cochez cette case si vous ne souhaitez pas l'extension des fonctionnalits typiques au tableau crois dynamique de QlikView. Dans ce mode, toutes les valeurs de dimensions possibles pour l'ensemble des dimensions seront affiches en permanence. Cliquez sur Terminer pour finaliser le graphique. Comme il a dj t dit, vous pouvez revenir au graphique tout moment grce la bote de dialogue Proprits du graphique pour y faire d'autres ajustements.
831
Dans cette tape, vous allez dfinir les options de mise en forme du type de graphique slectionn. Nombre de segments Slectionnez le nombre de segments crer dans le graphique, par exemple combien de lumires dans une jauge de type feu de signalisation. Mode d'indicateur Slectionnez la manire dont vous souhaitez indiquer la valeur active dans la jauge. Diffrents indicateurs sont disponibles en fonction du type de jauge choisi. Cliquez sur Terminer pour finaliser le graphique. Comme expliqu prcdemment, vous pouvez retourner dans le graphique n'importe quel moment via la bote de dialogue Proprits du graphique et modifier la mise en forme.
832
Slectionnez le type de graphique souhait au moyen des icnes. Les choix possibles sont ceux d'ordinaire disponibles pour ce genre de graphe temporel. Il est possible de changer de type de graphique QlikView. Pour ce faire, ouvrez la bote de dialogue Proprits du graphique, une fois l'Assistant ferm.
833
Cette page permet de dfinir les dimensions du graphique. Slectionnez une ou plusieurs dimensions dans la liste droulante. La ou les dimensions dfinissent les valeurs pour lesquelles les expressions de graphique sont calculer. Elles sont typiquement places sur la gauche dans les graphes de table et sur l'axe des x sur les histogrammes. Vous pourrez ajouter toute dimension par la suite via la bote de dialogue Proprits du graphique.
834
Cette page dfini l'expression de base du graphique et les rfrences temporelles. Expression de base Tapez une expression dfinissant le critre que vous souhaitez tudier, par exemple sum(Ventes). Expression temporelle noncez une expression (ou simplement un nom de champ) indiquant l'emplacement d'un horodateur (gnralement une date) li chaque transaction, par exemple Date de commande. Expression de date de base Tapez une expression fournissant la rfrence en termes de temps laquelle toutes les transactions doivent tre compares, par exemple today(). Si vous avez besoin de plus de place pour diter l'une de ces expressions, cliquez sur l'icne ... afin d'ouvrir la bote de dialogue diter l'expression.
835
Slectionner la priode
Dans cette page vous slectionnez le type d'unit de temps pour laquelle le graphique sera ralis. Sous Priode, slectionnez la longueur des priodes avec lesquelles vous voulez qualifier l'expression du graphique et effectuer des comparaisons. Lorsque vous utilisez l'option Mois, vous pouvez slectionner des priodes de1, 2, 3, 4 ou 6mois dans la liste droulante Plusieurs mois. La valeur3 peut tre donne, mais elle correspond au Trimestre. Une semaine lunaire est dfinie comme une priode de 7 jours conscutifs commenant le 1er janvier de chaque anne. Il y a exactement 52 semaines lunaires dans une anne, cela signifie que la 52me semaine lunaire contiendra 8 ou 9 jours. Cochez la case Mode Jusqu' cette date si vous souhaitez utiliser ce mode. Pour toutes les priodes, l'exception du Jour, cela signifie que seules les transactions comportant dans l'Expression temporelle une valeur de date qui comprend la date de l'Expression de date de base (voir dfinitions de la page prcdente) seront incluses. Pour Jour le temps exacte dans l'Expression de date de base sera utilis comme diviseur. Si vous cochez la case Dernire priode coule comme base, QlikView utilisera la dernire priode coule comme priode de base, par exemple: le dernier trimestre complet.
836
Dans cette page vous pouvez effectuer un dcalage du dbut de la priode. Dans certain cas cette page peuttre saute. Selon la Priode choisie l'tape4 cidessus, l'une des deux options suivantes sera propose: Dbut d'anne Si vous travaillez sur une anne fiscale qui ne dbute pas en janvier, slectionnez le premier mois de votre anne fiscale dans la liste droulante. Cette option n'est disponible que si la Priode de base choisie l'tape4 ci-dessus correspond l'Anne, au Trimestre ou aux Mois. Semaine/jour dcal Si vous voulez dcaler le dbut de la semaine ou de la journe, vous pouvez le faire ici. Les dcalages sont indiqus en jours et/ou en fractions de jour. Par exemple, 1 pour une semaine commenant le mardi ou 0.125 pour une journe commenant 3 heures. Cette option n'est disponible que si la Priode de base choisie l'tape4 ci-dessus correspond la Semaine, la Semaine lunaire ou au Jour.
837
Dans cette page vous dfinissez la priode de comparaison. Si vous avez choisi Anne comme Priode principale l'tape4 ci-dessus, cette page est automatiquement ignore. Anne Compare une priode identique sur l'anne passe, par exemple: le mme trimestre mais de l'anne passe. Priode Compare avec la priode prcdente, par exemple: le 2metrimestre compar au 3metrimestre sur une anne donne. Comparaison annuelle dynamique Cette option vous permet de choisir comme anne de comparaison la plus grande anne slectionne prcdant l'anne de base. Ainsi, si vous voulez comparer l'anne actuelle (par exemple 2006) et une anne non conscutive (par exemple 2003), vous pouvez utiliser cette option et slectionner 2006 et 2003 dans l'application. Cette option est disponible uniquement quand la priode de comparaison de base est l'anne.
838
Dans cette page, vous choisissez les colonnes d'expression que vous souhaitez inclure dans le graphique et si vous souhaitez que l'Assistant donne un titre au graphique. Cochez la case Dfinir le titre de l'objet si vous voulez que l'Assistant donne un titre appropri au graphique. Le graphique cr par cet assistant contiendra toujours une colonne affichant l'expression de base du graphique dans la priode de base. En outre, vous pouvez choisir d'ajouter jusqu' trois colonnes: Inclure la priode de comparaison Cochez cette case pour ajouter une colonne affichant l'expression de base du graphique dans la priode de comparaison. Inclure les diffrences Cochez cette case pour ajouter une colonne affichant la diffrence absolue entre l'expression de base du graphique dans la priode de base et son rsultat dans la priode de comparaison. Inclure la diffrence relative Cochez cette case pour ajouter une colonne affichant la diffrence relative (en pourcentage) entre l'expression de base du graphique dans la priode de base et son rsultat dans la priode de comparaison.
839
840
Cette option produit une table simple avec les valeurs retournes par le test Khi2. Un test Khi2 est souvent utilis pour comparer deux ensembles de valeurs et dterminer la probabilit que ces deux ensembles proviennent de la mme distribution. Pour obtenir le graphique Test Khi2 vous devez spcifier ce qui suit : Colonne Spcifiez un champ ou une expression renvoyant les en-ttes des colonnes utiliser comme chantillon de donnes du test.
841
Ligne
Spcifiez un champ ou une expression renvoyant les en-ttes des lignes utiliser comme chantillon de donnes du test.
Spcifiez un champ ou une expression renvoyant des donnes de comparaison. Cochez cette case si vous voulez comparer le rsultat du test une valeur attendue. Saisissez dans la zone d'dition en dessous un nom de champ ou une expression renvoyant la valeur attendue. Si aucune valeur attendue n'est indique, le test cherchera les variations dans les lignes/colonnes. Cochez cette case pour inclure la valeur p (signification) dans le graphique obtenu.
DDL (Afficher les Degrs Cochez cette case pour inclure la valeur DDL (Degrs De Libert) dans le De Libert) graphique obtenu. Khi2 (Afficher la valeur Cochez cette case pour inclure la valeur du test dans le graphique obtenu. Khi2) Cliquez sur Terminer pour finaliser le graphique. Retournez dans le graphique tout moment via la bote de dialogue Proprits du graphique classique pour y effectuer d'autres modifications.
Cette option gnre un tableau simple contenant les valeurs renvoyes par un test t de Student sur chantillon apparis.
842
Pour obtenir un graphique test t, vous devez spcifier ce qui suit : Champ / Expression de comparaison Valeur de comparaison t (Afficher la valeur t) Spcifiez un champ ou une expression renvoyant une srie de donnes de comparaison. Spcifiez un champ ou une expression renvoyant une valeur de comparaison. Cochez cette case pour inclure la valeur t- dans le graphique obtenu.
DDL (Afficher les Degrs Cochez cette case pour inclure la valeur DDL ( Degrs De Libert) dans le De Libert) graphique obtenu. p (Afficher la valeur p / Cochez cette case pour inclure la valeur p (signification, bilatrale) au graphique Signification (bilatrale)) obtenu. Diffrence moyenne Cochez cette case pour inclure la valeur diffrence moyenne au graphique obtenu. Cochez cette case pour inclure la limite infrieure de l'intervalle de confiance (fix dans la zone Niveau de confiance en dessous) dans le graphique obtenu. Cochez cette case pour inclure la limite suprieure de l'intervalle de confiance (comme indiqu dans la zone Niveau de confiance ci-dessous) dans le graphique obtenu. Spcifiez un pourcentage pour le niveau de confiance.
Infrieur (NC %)
Suprieur (NC %)
Niveau de confiance
Cliquez sur Terminer pour finaliser le graphique. Retournez dans le graphique tout moment via la bote de dialogue Proprits du graphique classique pour y effectuer d'autres modifications.
843
Cette option gnre un tableau simple contenant les valeurs renvoyes par un test t de student sur deux chantillons non apparis. Pour obtenir un graphique test t, vous devez spcifier ce qui suit : Champ/Expression de regroupement Champ / Expression de comparaison t (Afficher la valeur t) Spcifiez un champ ou une expression renvoyant une srie de donnes de regroupement pour le test. On doit obtenir exactement deux valeurs. Spcifiez un champ ou une expression renvoyant la srie de donnes de comparaison. Cochez cette case pour inclure la valeur t au graphique obtenu.
DDL (Afficher les Degrs Cochez cette case pour inclure la valeur DDL ( Degrs De Libert) dans le De Libert) graphique obtenu. p (Afficher la valeur p / Cochez cette case pour inclure la valeur p (signification, bilatrale) au graphique Signification (bilatrale)) obtenu. Diffrence moyenne Cochez cette case pour inclure la valeur diffrence moyenne au graphique obtenu.
844
Infrieur (NC %)
Cochez cette case pour inclure la limite infrieure de l'intervalle de confiance (fix dans la zone Niveau de confiance en dessous) dans le graphique obtenu. Cochez cette case pour inclure la limite suprieure de l'intervalle de confiance (comme indiqu dans la zone Niveau de confiance ci-dessous) dans le graphique obtenu. Spcifiez un pourcentage pour le niveau de confiance.
Suprieur (NC %)
Niveau de confiance
Cliquez sur Terminer pour finaliser le graphique. Retournez dans le graphique tout moment via la bote de dialogue Proprits du graphique classique pour y effectuer d'autres modifications.
845
846
68 Expressions de graphique
Les expressions sont utilises dans les graphiques pour dfinir des donnes calcules, comme par exemple les donnes affiches sur les axes des ordonnes dans un histogramme ou une courbe standard. Bien qu'il suffise souvent de cliquer simplement sur plusieurs expressions de base dans la Bote de dialogue diter l'expression (page 813), QlikView prend en charge des expressions de graphique bien plus complexes impliquant des fonctions, des champs et des oprateurs. Cependant, il existe quelques diffrences entre les expressions de script et les expressions de graphique en termes de syntaxe et de fonctions disponibles.
Remarque ! La diffrence la plus importante rside dans le rle des fonctions d'agrgation et dans l'utilisation des rfrences de champs. La rgle de base est que tout nom de champ dans une expression de graphique doit ncessairement tre inclus dans une fonction d'agrgation. Une fonction d'agrgation ne peut jamais contenir comme argument une autre expression contenant une fonction d'agrgation.
l l
Toutes les expressions renvoient un nombre et/ou une chane, selon le cas. Les fonctions et les oprateurs logiques renvoient 0 pour faux, -1 pour vrai. Les conversions de nombres en chanes et vice-versa sont implicites. Les oprateurs et les fonctions logiques interprtent 0 comme faux et tout le reste comme vrai. Les expressions qui ne peuvent pas tre correctement values, par exemple cause de paramtres ou de fonctions incorrectes, renvoient NULL.
l l
expression ::= ( constante nomdexpression oprateur1 expression expression oprateur2 expression fonction fonction d'agrgation
( expression) o:
| | | | | |
constante est une chane (un texte, une date ou une heure) place entre guillemets simples, ou un nombre. Les constantes sont crites sans sparateur de milliers et avec un point comme sparateur dcimal. nomdexpression est le nom (tiquette) d'une autre expression dans le mme graphique. oprateur1 est un oprateur unaire (qui agit sur une expression, celle qui se trouve droite). oprateur2 est un oprateur binaire (qui agit sur deux expressions, une de chaque ct). fonction ::= nomdelafonction (paramtres ) paramtres ::= expression { , expression } Le nombre et les types de paramtres ne sont pas arbitraires. Ils dpendent de la fonction utilise. fonctiondagrgation ::= nomdelafonctiondagrgation( paramtres2 ) paramtres2 ::= expressiondagrg { , expressiondagrg }
847
Le nombre et les types de paramtres ne sont pas arbitraires. Ils dpendent de la fonction utilise. Syntaxe gnrale pour l'agrgation:
| | | |
rfdechamp est un nom de champ. fonctiondagrg ::= nomdelafonction (paramtres2) Les expressions et les fonctions peuvent ainsi tre imbriques librement: du moment que le nom de champ rfdechamp est toujours inclus dans exactement une fonction d'agrgation et que l'expression renvoie une valeur interprtable, QlikView n'affichera pas de messages d'erreurs.
Dfinition d'un ensemble de donnes indpendant des slections actives Combinaison de plusieurs ensembles via l'utilisation d'oprateurs mathmatiques de type Union, Intersection et Exception
Les tats alternatifs jouent un rle dans la premire partie, la dfinition d'tats de slection partir desquels il est possible de gnrer des ensembles. Tout comme pour l'analyse d'ensembles, les caractres $ et 1 ont une signification particulire. L'tat par dfaut est toujours reprsent par le caractre $ alors que toutes les donnes, quel que soit leur tat et les slections existantes, sont reprsentes par le chiffre1. Avec l'introduction des tats alternatifs, deux nouveaux lments syntaxiques interviennent: Une expression peut tre base sur un tat alternatif.
Exemples:
sum({[Groupe 1]} Ventes) calcule les ventes d'aprs les slections effectues dans l'tat Groupe1 . sum({$} Ventes) calcule les ventes d'aprs les slections effectues dans l'tat par dfaut.
848
Ces deux expressions peuvent coexister dans un mme graphique. Les utilisateurs finaux ont ainsi la possibilit de comparer plusieurs tats dans un mme objet. Les rfrences aux tats contenues dans les expressions ont priorit sur l'tat de l'objet. Il est possible d'utiliser les slections d'un champ dans un tat donn comme modificateurs dans un autre tat.
Exemple:
sum({[Groupe 1]<Rgion = $::Rgion>} Ventes)
Cette syntaxe utilise les slections du champ Rgion de l'tat par dfaut pour modifier l'tat Groupe 1. Cette syntaxe prsente l'intrt de maintenir le champ Rgion synchronis entre l'tat par dfaut et le groupe 1 pour cette expression.
$( nomdelavariable )
$( nomdelavariable ) dveloppe l'expression de la valeur de nomdelavariable. Si nomdelavariable n'existe pas, l'expansion sera la chane vide. Pour l'expansion numrique de macros, on utilise la syntaxe suivante :
$( #nomdelavariable )
$( # nomdelavariable ) produit toujours un nombre avec dcimales qui reflte la valeur numrique de nomdelavariable, ventuellement avec une notation exponentielle (pour les nombres trs grands/petits). Si nomdevariable n'existe pas ou ne contient pas de valeur numrique, la chane sera dveloppe de 0. L'expansion numrique est sans doute considrablement moins pertinente que l'expansion textuelle dans les expressions de graphique, mais est cependant mentionne ici par souci d'exhaustivit.
Exemple:
La variable x contient la chane textuelle sum(Ventes). Dans un graphique, vous dfinissez l'expression $(x)/12. L'effet est exactement le mme qu'avec l'expression de graphique sum(Ventes)/12. Cependant, si vous changez la valeur de la variable x en sum(Budget), le graphique sera immdiatement recalcul partir de l'expression interprte comme sum(Budget)/12. Avec cette fonctionnalit, vous pouvez par exemple modifier simultanment l'expression utilise dans un certain nombre de graphiques en slectionnant simplement une variable dans une zone de saisie.
68.3 Oprateurs
Il existe deux types d'oprateurs dans QlikView: des oprateurs unaires, qui ne prennent qu'une seule oprande, et des oprateurs binaires qui en prennent deux. La plupart des oprateurs sont binaires. On peut dfinir les oprateurs suivants:
Oprateurs mathmatiques
page 850
849
Oprateurs mathmatiques
Tous les oprateurs mathmatiques utilisent les valeurs numriques des oprandes et renvoient une valeur numrique. + Signe d'un nombre positif (oprateur unaire) ou d'une addition arithmtique. L'opration binaire renvoie la somme des deux oprandes. Signe d'un nombre ngatif (oprateur unaire) ou d'une soustraction arithmtique. L'opration unaire renvoie l'oprande multiplie par-1, tandis que l'opration binaire renvoie la diffrence entre les deux oprandes. Multiplication arithmtique. L'opration renvoie le produit des deux oprandes. Division arithmtique. L'opration renvoie le rapport des deux oprandes.
* /
Oprateurs de chanes
Il existe deux oprateurs de chane. Il utilise les valeurs de chane des oprandes et renvoie une chane comme rsultat. L'autre compare les oprandes et renvoie une valeur boolenne pour indiquer s'il y a correspondance. & Concatnation de chane. L'opration renvoie une chane textuelle qui consiste en deux chanes d'oprandes, places l'une aprs l'autre.
Exemple:
'abc' & 'xyz' renvoie 'abcxyz'
like Comparaison de chanes contenant des caractres gnriques. L'opration renvoie un boolen vrai (-1) si la chane situe avant l'oprateur correspond la chane situe aprs l'oprateur. La deuxime chane peut contenir les caractres gnriques * (n'importe quel chiffre parmi des caractres arbitraires) ou ? (un caractre arbitraire).
Exemples:
'abc' like 'a*' renvoie vrai (-1) 'abcd' like 'a?c*' renvoie vrai (-1) 'abc' like 'a??bc' renvoie faux (0)
Oprateurs logiques
Tous les oprateurs logiques interprtent les oprandes logiquement et renvoient vrai (-1) ou faux (0).
850
not
Inverse logique. Un des quelques oprateurs unaires. L'opration renvoie l'inverse logique de l'oprande. Et logique. L'opration renvoie le et logique des oprandes. Ou logique. L'opration renvoie le ou logique des oprandes. Ou logique exclusif. L'opration renvoie le ou logique exclusif des oprandes. Cela s'apparente au ou logique cette diffrence prs que le rsultat est faux si les deux oprandes sont vrais.
et or Xor
Oprateurs relationnels
Tous les oprateurs relationnels comparent les valeurs des oprandes et renvoient vrai (-1) ou faux (0). Tous les oprateurs relationnels sont binaires.
<
Infrieur
Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Effectue une comparaison numrique si les deux oprandes peuvent tre interprtes numriquement. L'opration renvoie le rsultat logique de l'valuation de la comparaison. Contrairement l'oprateur < , cet oprateur ne tente pas de faire une interprtation numrique des arguments avant d'effectuer la comparaison. L'opration renvoie vrai si la valeur gauche de l'oprateur a une reprsentation textuelle qui, en comparaison ASCII, est antrieure la reprsentation textuelle de la valeur de droite.
<=
Infrieur ou gal
>
Suprieur
>=
Suprieur ou gal
gal
<>
Diffrent de
precedes
Infrieur (ASCII)
Exemple:
' 11' precedes ' 2' renvoie vrai
tandis que:
851
follows
Suprieur (ASCII)
Contrairement l'oprateur > , cet oprateur ne tente pas de faire une interprtation numrique des arguments avant d'effectuer la comparaison. L'opration renvoie vrai si la valeur gauche de l'oprateur a une reprsentation textuelle qui, en comparaison ASCII, est postrieure la reprsentation textuelle de la valeur de droite.
Exemple:
' 23' follows ' 111' renvoie vrai
tandis que:
Oprateurs de bits
Tous les oprateurs de bits convertissent les oprandes en entiers signs (32bits) et renvoient le rsultat de la mme faon. Toutes les oprations sont effectues bit bit.
bitnot
Inverseur de bits.
Oprateur unaire. L'opration renvoie l'inverse logique de l'oprande excute bit bit. L'opration renvoie le ET logique des oprandes excutes bit bit. L'opration renvoie le OU logique des oprandes excutes bit bit. L'opration renvoie le ou logique exclusif des oprandes excutes bit bit. Oprateur unaire. L'opration renvoie l'oprande dcale vers la droite.
>>
<<
Fonctions d'agrgation de base Fonctions d'agrgation de chane Fonctions d'agrgation de dcompte Fonctions statistiques d'agrgation dans les graphiques
Fonctions d'agrgation de la catgorie Financier du graphique page 866 Fonctions statistiques de distribution page 868
852
Fonction spciale d'agrgation de champ de saisie Agrgation avance Analyse d'ensembles tats alternatifs
Si le mot distinct apparat avant une expression, les doublons produits par l'valuation de cette expression seront ignors. Si le mot total prcde une expression, le calcul sera effectu sur toutes les valeurs possibles en fonction des slections actives, mais les dimensions du graphique seront ignores. Le qualificateur total peut tre suivi d'une liste d'un ou de plusieurs noms de champs placs entre crochets angulaires. Ces noms de champs doivent constituer un sous-ensemble des dimensions du graphique. Dans ce cas, toutes les dimensions du graphique seront ignores lors du calcul, l'exception de celles apparaissant dans la liste; une valeur sera donc renvoye pour chaque combinaison de valeurs de champs dans les champs de dimension de la liste. En outre, les champs ne constituant pas une dimension dans le graphique peuvent tre inclus dans la liste. Cela peut tre utile dans le cas de dimensions groupes, o les champs de dimension ne sont pas fixes. Avec une liste de toutes les dimensions du groupe, la fonction marche aussi quand le cycle ou le niveau hirarchique change. Dans les prcdentes versions de QlikView, le qualificateur all pouvait prcder une expression. Cela quivaut utiliser {1} total. Dans un tel cas, le calcul sera effectu sur toutes les valeurs du champ dans le document, mais les dimensions du graphique et les slections actives seront ignores. (La mme valeur sera toujours renvoye quel que soit l'tat logique du document.) Si le qualificateur all est utilis, on ne peut pas utiliser un ensemble d'expressions puisque le qualificateur all en dfinit un. Pour des raisons de compatibilit entre versions, le qualificateur all fonctionne toujours dans cette version de QlikView. Toutefois, il risque d'tre supprim des futures versions. L'expression ne doit pas contenir de fonctions d'agrgation, moins que ces agrgations internes ne contiennent le qualificateur total. Pour des agrgations plus complexes, utilisez la fonction Agrgation avance (page 314) en combinaison avec les dimensions calcules (voir Ajouter une dimension calcule... (page 665)). Voir aussi les exemples d' Agrgations imbriques et autres considrations (page 933). Par dfaut, la fonction d'agrgation agrge sur l'ensemble des enregistrements possibles dfinis par la slection. Un ensemble alternatif d'enregistrements peut tre dfini par un ensemble d'expressions. Voir aussi Analyse d'ensembles (page 883). Pour mieux comprendre comment utiliser les qualificateurs agrgatifs (total), voir Exemples (page 919).
Exemples:
sum(Ventes) sum(Prix*Quantit) sum(distinct Prix) sum(Ventes)/sum(total Ventes) renvoie la part dans la slection. sum(Ventes)/sum(total <Mois> Ventes) renvoie la part par Mois dans la slection. sum(Ventes)/sum(total <Mois,Grp> Ventes) renvoie la part par Mois et par Grp dans la slection.
853
sum(Ventes)/sum(total <Qtr,Mois,Semaine> Ventes) Syntaxe possible dans le cas de l'utilisation d'un groupe hirarchique temporel. sum({1} total Ventes) renvoie les ventes dans l'ensemble du document. sum({BM01} Ventes) renvoie les ventes dans la slection dfinie par le favori BM01. sum({$ <Anne={2007,2008}>} Ventes) renvoie les ventes dans la slection active mais uniquement pour les annes 2007 et 2008, autrement dit sum(if(Anne=2007 ou Anne=2008, Ventes))
Exemples:
min( Ventes ) min( Ventes, 2 ) min( Prix*Quantit ) min( total Ventes ) min( {1} total Ventes )
Exemples:
max( Ventes ) max( Ventes, 2 ) max( Prix*Quantit ) max( total Ventes ) max( {1} total Ventes )
Exemples:
only( Ventes ) only( Prix*Quantit ) only( total Vendeur )
854
Renvoie la valeur de mode, c'est--dire la valeur la plus frquente, de l'expression ou du champ rpt sur la ou les dimensions du graphique. Si deux valeurs prsentent exactement la mme frquence, le programme renvoie NULL. Mode peut renvoyer des valeurs numriques aussi bien que des valeurs textuelles. Le Mode ne prend pas en charge le qualificateur total.
Exemples:
mode( Produit ) mode( X*Y/3 )
Exemples:
firstsortedvalue ( Articleachet, Datedecommande ) firstsortedvalue ( Articleachet, -Datedecommande, 2 ) firstsortedvalue ( A/B, X*Y/3 ) firstsortedvalue ( distinct Articleachet, Datedecommande ) firstsortedvalue ( total Articleachet, Datedecommande ) firstsortedvalue ( total <Grp> Articleachet, Datedecommande )
Exemples:
MinString( Devise ) MinString( Gauche( abc,2 ) ) MinString( total Devise) MinString( <X> Devise )
Exemples:
MaxString( Devise ) MaxString( Gauche( abc,2 ) ) MaxString( total Devise)
855
Exemples:
concat( Code, ';' ) concat( Prnom&' '&Nom, ',' ) concat( distinct Code, ';' ) concat( total Nom, ';' , Date ) concat( total <Grp> Nom, ';' , Date)
Exemples:
count(Ventes) count(Prix*Quantit) count(distinct Prix) count(Ventes)/count(total Ventes) renvoie les ventes dans la slection.
Exemples:
NumericCount(Ventes) NumericCount(Prix*Quantit) NumericCount(distinct Prix) NumericCount(Ventes)/NumericCount(total Ventes) NumericCount(Ventes)/NumericCount({1} total Ventes) renvoie les ventes dans l'ensemble du document.
Exemples:
TextCount(Ventes)
856
TextCount(Prix*Quantit) TextCount(distinct Prix) TextCount(Ventes)/TextCount(total Ventes) renvoie les ventes dans la slection. TextCount(Ventes)/TextCount({1} total Ventes) renvoie les ventes dans l'ensemble du document.
Exemples:
NullCount(Ventes) NullCount(Prix*Quantit) NullCount(distinct Prix) NullCount(Ventes)/NullCount(total Ventes) renvoie les ventes dans la slection. NullCount(Ventes)/NullCount({1} total Ventes) renvoie les ventes dans l'ensemble du document
Exemples:
MissingCount(Ventes) MissingCount(if(Prix>10, Prix, 'non valide')) MissingCount(distinct Prix) MissingCount(Ventes)/MissingCount(total Ventes) renvoie les ventes dans la slection MissingCount(Ventes)/MissingCount({1} total Ventes) renvoie les ventes dans l'ensemble du document.
857
Le qualificateur total peut tre suivi d'une liste d'un ou de plusieurs noms de champs placs entre crochets angulaires. Ces noms de champ doivent constituer un sous-ensemble des variables de dimension du graphique. Dans ce cas, toutes les variables de dimension du graphique seront ignores lors du calcul, l'exception de celles apparaissant dans la liste; une valeur sera donc renvoye pour chaque combinaison de valeurs dans les champs de dimension de la liste. En outre, les champs ne constituant pas une dimension dans le graphique peuvent tre inclus dans la liste. Cela peut tre utile dans le cas de dimensions groupes, o les champs de dimension ne sont pas fixes. L'numration de toutes les variables dans le groupe excute la fonction chaque modification de cycle ou de hirarchie.
Exemples:
avg(Ventes) avg(X'Y/3) avg(distinct Prix) avg(total Ventes) avg({1} total Ventes)
Exemples:
sterr( X ) sterr( X*Y/3 ) sterr( total X ) > sterr( total <Z> X)
Exemples:
steyx( Y, X ) steyx( A/B, X*Y/3 ) steyx( total Y, X ) steyx( total <Z> Y, X)
858
Exemples:
linest_m( Y, X ) linest_m( A/B, X*Y/3 ) linest_m( total Y, X ) linest_m( total <Z> Y, X) linest_m( Y, X, 0 ) linest_m( Y, X, 1, 1 )
Exemples:
linest_b( Y, X ) > linest_b( A/B, X*Y/3 ) linest_b( total Y, X ) linest_b( total <Z> Y, X) linest_b( Y, X, 0 ) linest_b( Y, X, 1, 1
859
Exemples:
linest_r2( Y, X ) linest_r2( A/B, X*Y/3 ) linest_r2( total Y, X ) linest_r2( total <Z> Y, X) linest_r2( Y, X, 0 ) linest_r2( Y, X, 1, 1 )
Exemples:
linest_sem( Y, X ) linest_sem( A/B, X*Y/3 ) linest_sem( total Y, X ) linest_sem( total <Z> Y, X) linest_sem( Y, X, 0 ) linest_sem( Y, X, 1, 1 )
860
Exemples:
linest_seb( Y, X ) linest_seb( A/B, X*Y/3 ) linest_seb( total Y, X ) linest_seb( total <Z> Y, X) linest_seb( Y, X, 0 ) linest_seb( Y, X, 1, 1 )
Exemples:
linest_sey( Y, X ) linest_sey( A/B, X*Y/3 ) linest_sey( total Y, X ) linest_sey( total <Z> Y, X) linest_sey( Y, X, 0 ) linest_sey( Y, X, 1, 1 )
861
Exemples:
linest_df( Y, X ) linest_df( A/B, X*Y/3 ) linest_df( total Y, X ) linest_df( total <Z> Y, X) linest_df( Y, X, 0 ) linest_df( Y, X, 1, 1 )
Exemples:
linest_f( Y, X ) linest_f( A/B, X*Y/3 ) linest_f( total Y, X ) linest_f( total <Z> Y, X) linest_f( Y, X, 0 ) linest_f( Y, X, 1, 1 )
862
Exemples:
linest_ssreg( Y, X ) linest_ssreg( A/B, X*Y/3 ) linest_ssreg( total Y, X ) linest_ssreg( total <Z> Y, X) linest_ssreg( Y, X, 0 ) linest_ssreg( Y, X, 1, 1 )
Exemples:
linest_ssresid( Y, X ) linest_ssresid( A/B, X*Y/3 ) linest_ssresid( total Y, X ) linest_ssresid( total <Z> Y, X) linest_ssresid( Y, X, 0 ) linest_ssresid( Y, X, 1, 1 )
863
expression-x et expression-y ne doivent pas contenir de fonctions d'agrgation, moins que ces agrgations internes ne contiennent le qualificateur total. Pour des agrgations plus complexes, utilisez la fonction Agrgation avance (page 314) en combinaison avec les dimensions calcules (voir Ajouter une dimension calcule... (page 665)).
Cette fonction a les mme limites d'application pour les agrgations complexes que la fonction avg([{expression_ensemble}] [ distinct ] [ total [<chp { , chp } >]] expression) (page 857). La fonction correl prend en charge l' Analyse d'ensembles (page 883) et le qualificateur total de la mme manire que la fonction avg([{expression_ensemble}] [ distinct ] [ total [<chp { , chp } >]] expression) (page 857).
Exemples:
correl( Paiements, Dates ) correl( A/B, X*Y/3 ) correl( total Paiements, Dates ) correl( total <Groupe> Paiements, Dates)
Exemples:
median( X ) median( X*Y/3 ) median( total X ) median( total <Groupe> Prix )
Exemples:
stdev(Ventes) stdev(X'Y/3) stdev(distinct Prix)
864
Exemples:
skew(Ventes) skew(X'Y/3) skew(distinct Prix) skew(total Ventes) skew({1} total Ventes)
Exemples:
kurtosis(Ventes) kurtosis(X'Y/3) kurtosis(distinct Prix) kurtosis(total Ventes) kurtosis({1} total Ventes)
865
valeurs dans les champs de dimension de la liste. En outre, les champs ne constituant pas une dimension dans le graphique peuvent tre inclus dans la liste. Cela peut tre utile dans le cas de dimensions groupes, o les champs de dimension ne sont pas fixes. L'numration de toutes les variables dans le groupe excute la fonction chaque modification de cycle ou de hirarchie.
Exemples:
fractile( Ventes, 0.75 ) fractile( X*Y/3, 0.9 ) fractile( total Prix, 0.25 ) fractile( total <Groupe> Prix )
Exemples:
irr( Paiements ) irr( X*Y/3 ) irr( total Paiements ) irr( total <Grp> Paiements )
866
nulles et les valeurs absentes dans n'importe lequel des deux paramtres ne sont pas autoriss. Voir aussi la fonction rangexirr(value, date { ,value, date} ) (page 338).
valeur et date ne doivent pas contenir de fonctions d'agrgation, moins que ces agrgations internes ne contiennent le qualificateur total. Pour des agrgations plus complexes, utilisez la fonction Agrgation avance (page 314) en combinaison avec les dimensions calcules (voir Ajouter une dimension calcule... (page 665)).
Si le mot total est prsent avant l'expression, le calcul sera effectu partir de toutes les valeurs possibles donnes par la slection courante, mais sans tenir compte des variables de dimension du graphique. Le qualificateur total peut tre suivi d'une liste d'un ou de plusieurs noms de champs placs entre crochets angulaires. Ces noms de champs doivent constituer un sous-ensemble des variables de dimension du graphique. Dans ce cas, toutes les variables de dimension du graphique seront ignores lors du calcul, l'exception de celles apparaissant dans la liste; une valeur sera donc renvoye pour chaque combinaison de valeurs dans les champs de dimension de la liste. En outre, les champs ne constituant pas une dimension dans le graphique peuvent tre inclus dans la liste. Cela peut tre utile dans le cas de dimensions groupes, o les champs de dimension ne sont pas fixes. L'numration de toutes les variables dans le groupe excute la fonction chaque modification de cycle ou de hirarchie.
Exemples:
xirr( Paiements, Dates ) xirr( A/B, X*Y/3 ) xirr( total Paiements, Dates ) xirr( total <Grp> Paiements, Dates)
Exemples:
npv( 0.1, Paiements ) npv( 0.1, X*Y/3 )
867
Exemples:
xnpv( 0.1, Paiements, Dates ) xnpv( 0.1, A/B, X*Y/3 ) xnpv(total 0.1, Paiements, Dates ) xnpv(total <Grp> 0.1, Paiements, Dates)
868
Le qualificateur total peut tre suivi d'une liste d'un ou de plusieurs noms de champs placs entre crochets angulaires. Ces noms de champ doivent constituer un sous-ensemble des variables de dimension du graphique. Dans ce cas, toutes les variables de dimension du graphique seront ignores lors du calcul, l'exception de celles apparaissant dans la liste; une valeur sera donc renvoye pour chaque combinaison de valeurs dans les champs de dimension de la liste. En outre, les champs ne constituant pas une dimension dans le graphique peuvent tre inclus dans la liste. Cela peut tre utile dans le cas de dimensions groupes, o les champs de dimension ne sont pas fixes. L'numration de toutes les variables dans le groupe excute la fonction chaque modification de cycle ou de hirarchie.
Exemples:
chi2test_p( Grp, Grade, Nombre ) chi2test_p( Genre, Description, Rel, Attendue )
Exemples:
chi2test_df( Grp, Grade, Nombre ) chi2test_df( Genre, Description, Observe, Attendue )
Exemples:
chi2test_chi2( Grp, Grade, Nombre ) chi2test_chi2( Genre, Description, Rel, Attendue )
Les huit fonctions suivantes s'appliquent indpendamment aux chantillons des tests t de student.
869
charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
ttest_t( Groupe, Valeur ) ttest_t( Groupe, Valeur, false )
Exemples:
ttest_df( Groupe, Valeur ) ttest_df( Groupe, Valeur, false )
Exemples:
ttest_sig( Groupe, Valeur ) ttest_sig( Groupe, Valeur, false )
Exemples:
ttest_dif( Groupe, Valeur ) ttest_dif( Groupe, Valeur, false )
870
renvoie l'erreur standard de la diffrence moyenne agrge du test t de student pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir la fonction TTest_t ([expression_ensemble][ total [<chp {,chp}>] groupe, valeur [, eq_var = true]) (page 869). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
ttest_sterr( Groupe, Valeur ) ttest_sterr( Groupe, Valeur, false )
TTest_conf ([expression_ensemble][ total [<chp {,chp}>] groupe, valeur [, sig = 0.025 [, eq_var = true]])
renvoie la valeur t agrge pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Le niveau de signification bilatral peut tre spcifi dans sig. Si sig n'est pas spcifi, il prendra la valeur 0.025, donnant un intervalle de confiance de 95%. Pour une description des autres arguments, voir la fonction TTest_t ([expression_ensemble][ total [<chp {,chp}>] groupe, valeur [, eq_var = true]) (page 869). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
ttest_conf( Groupe, Valeur ) ttest_conf( Groupe, Valeur, false )
TTest_lower ( [expression_ensemble] [ total [<chp {,chp}>] groupe, valeur [, sig = 0.025 [, eq_var = true]])
renvoie la valeur agrge de la borne infrieure de l'intervalle de confiance pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir les fonctions TTest_t ([expression_ensemble][ total [<chp {,chp}>] groupe, valeur [, eq_var = true]) (page 869) et TTest_conf ([expression_ensemble][ total [<chp {,chp}>] groupe, valeur [, sig = 0.025 [, eq_var = true]]) (page 871). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
ttest_lower( Groupe, Valeur ) ttest_lower( Groupe, Valeur, false )
TTest_upper ([expression_ensemble][ total [<chp {,chp}>] groupe, valeur [, sig = 0.025 [, eq_var = true]])
renvoie la valeur agrge de la borne suprieure de l'intervalle de confiance pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir les fonctions TTest_t ([expression_ensemble][ total [<chp {,chp}>] groupe, valeur [, eq_var = true]) (page 869) et TTest_conf ([expression_ensemble][ total [<chp {,chp}>] groupe, valeur [, sig = 0.025 [, eq_var = true]]) (page 871).
871
Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
ttest_upper( Groupe, Valeur ) ttest_upper( Groupe, Valeur, false )
Les huit fonctions suivantes s'appliquent indpendamment aux chantillons des tests t de student o les sries de donnes en entre sont donnes en format bi-colonnes pondr.
TTestw_t ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true])
renvoie la valeur t agrge pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Les valeurs doivent tre renvoyes par valeur et regroupes logiquement par exactement deux valeurs dans groupe. Chaque valeur de l'argument valeur peut tre compt une ou plusieurs fois selon la valeur de l'argument coefficient correspondant. Si variance_gale est spcifie comme false, des variances distinctes pour les deux chantillons seront utilises, sinon deux variances de mme valeur seront utilises. Si valeur contient des valeurs textuelles, des valeurs nulles ou des valeurs manquantes, la fonction renverra NULL. Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
TTestw_t( Coefficient, Groupe, Valeur ) TTestw_t( Coefficient, Groupe, Valeur, false )
TTestw_df ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true])
renvoie le nombre de degrs de libert pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir la fonction TTestw_t ([expression_ ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true]) (page 872). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
TTestw_df( Coefficient, Groupe, Valeur ) TTestw_df( Coefficient, Groupe, Valeur, false )
TTestw_sig ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true])
renvoie le niveau de signification bilatral du test t de student pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir la fonction TTestw_t ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true]) (page 872). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en
872
charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
TTestw_sig( Coefficient, Groupe, Valeur ) TTestw_sig( Coefficient, Groupe, Valeur, false )
TTestw_dif ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true])
renvoie la diffrence moyenne agrge pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir la fonction TTestw_t ([expression_ ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true]) (page 872). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
TTestw_dif( Coefficient, Groupe, Valeur ) TTestw_dif( Coefficient, Groupe, Valeur, false )
TTestw_sterr ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true])
renvoie l'erreur standard de la diffrence moyenne agrge du test t de student pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir la fonction TTestw_t ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true]) (page 872). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
TTestw_sterr( Coefficient, Groupe, Valeur ) TTestw_sterr( Coefficient, Groupe, Valeur, false )
TTestw_conf ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, sig = 0.025 [, eq_var = true]])
renvoie la valeur t agrge pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Le niveau de signification bilatral peut tre spcifi dans sig. Si sig n'est pas spcifi, il prendra la valeur 0.025, donnant un intervalle de confiance de 95%. Pour une description des autres arguments, voir la fonction TTestw_t ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true]) (page 872). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
TTestw_conf( Coefficient, Groupe, Valeur ) TTestw_conf( Coefficient, Groupe, Valeur, false )
873
TTestw_lower ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, sig = 0.025 [, eq_var = true]])
renvoie la valeur agrge de la borne infrieure de l'intervalle de confiance pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir les fonctions TTestw_t ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true]) (page 872) et TTestw_conf ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, sig = 0.025 [, eq_var = true]]) (page 873). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
TTestw_lower( Coefficient, Groupe, Valeur ) TTestw_lower( Coefficient, Groupe, Valeur, false )
TTestw_upper ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, sig = 0.025 [, eq_var = true]])
renvoie la valeur agrge de la borne suprieure de l'intervalle de confiance pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir les fonctions TTestw_t ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, eq_var = true]) (page 872) et TTestw_conf ([expression_ensemble][ total [<chp {,chp}>] coefficient, groupe, valeur [, sig = 0.025 [, eq_var = true]]) (page 873). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
TTestw_upper( Coefficient, Groupe, Valeur ) TTestw_upper( Coefficient, Groupe, Valeur, false )
Les huit fonctions suivantes s'appliquent un seul chantillon du test t de Student.
Exemple:
ttest1_t( Valeur )
874
charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemple:
ttest1_df( Valeur )
Exemple:
ttest1_sig( Valeur )
Exemple:
ttest1_dif( Valeur )
Exemple:
ttest1_sterr( Valeur )
Exemples:
875
Exemples:
ttest1_lower( Valeur ) ttest1_lower( Valeur, 0.005 )
Exemples:
ttest1_upper( Valeur ) ttest1_upper( Valeur, 0.005 )
Les huit fonctions suivantes s'appliquent un seul chantillon des tests t de Student, o la srie de donnes en entre est donne en format bi-colonne pondr.
Exemple:
ttest1w_t( Coefficient, Valeur )
876
renvoie le nombre de degrs de libert pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Pour une description des arguments, voir la fonction TTest1w_t ([expression_ ensemble][ total [<chp {,chp}>] coefficient, valeur) (page 876). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
ttest1w_df( Coefficient, Valeur )
Exemples:
ttest1w_sig( Coefficient, Valeur )
Exemples:
ttest1w_dif( Coefficient, Valeur )
Exemple:
ttest1w_sterr( Coefficient, Valeur )
877
renvoie la valeur t agrge pour deux sries indpendantes de valeurs itres sur la (les) dimension(s) du graphique. Le niveau de signification bilatral peut tre spcifi dans sig. Si sig n'est pas spcifi, il prendra la valeur 0.025, donnant un intervalle de confiance de 95%. Pour une description des autres arguments, voir la fonction TTest1w_t ([expression_ensemble][ total [<chp {,chp}>] coefficient, valeur) (page 876). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
ttest1w_conf( Coefficient, Valeur ) ttest1w_conf( Coefficient, Valeur, 0.005 )
Exemples:
ttest1w_lower( Coefficient, Valeur ) ttest1w_lower( Coefficient, Valeur, 0.005 )
Exemples:
ttest1w_upper( Coefficient, Valeur ) ttest1w_upper( Coefficient, Valeur, 0.005 )
Les cinq fonctions suivantes s'appliquent aux test Z.
878
valeur contient des valeurs textuelles, des valeurs nulles ou des valeurs manquantes, la fonction renverra NULL.
Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemple:
ztest_t( Valeur-Valeurdetest )
Exemple:
ztest_sig(Valeur-Valeurdetest)
Exemple:
ztest_dif(Valeur-Valeurdetest)
Exemple:
ztest_sterr(Valeur-Valeurdetest)
879
donnant un intervalle de confiance de 95%. Pour une description des autres arguments, voir la fonction ZTest_z ([expression_ensemble][ total [<chp {,chp}>] valeur [, sigma]) (page 878). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemple:
ztest_conf(Valeur-Valeurdetest)
Les cinq fonctions suivantes s'appliquent aux test Z o la srie de donnes en entre est donne en format bicolonne pondr.
Exemple:
ztestw_z( Coefficient, Valeur-Valeurdetest)
Exemple:
ztestw_sig( Coefficient, Valeur-Valeurdetest)
Exemple:
880
Exemple:
ztestw_sterr( Coefficient, Valeur-Valeurdetest)
ZTestw_conf ([expression_ensemble][ total [<chp {,chp}>]] coefficient, valeur [, sigma [, sig = 0.025 ] ])
renvoie la valeur z agrge pour une srie de valeurs itre sur la (les) dimension(s) du graphique. Le niveau de signification bilatral peut tre spcifi dans sig. Si sig n'est pas spcifi, il prendra la valeur 0.025, donnant un intervalle de confiance de 95%. Pour une description des autres arguments, voir la fonction ZTestw_z ([expression_ensemble][ total [<chp {,chp}>] coefficient, valeur [, sigma]) (page 880). Cette fonction possde les mmes limites d'application que la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868). Cette fonction prend en charge le qualificateur total de la mme manire que pour la fonction chi2test_p ([expression_ensemble][ total [<chp {,chp}>] col, ligne, valeur_observe [, valeur_attendue]) (page 868).
Exemples:
ztestw_conf( Coefficient, Valeur-Valeurdetest)
inputsum (champ de saisie[, mode de distribution][expression_ensemble]) (page 881) inputavg(champ de saisie [, mode de distribution][expression_ensemble]) (page 882)
881
'*'
La modification sera rpercute proportionnellement (aux valeurs existantes) sur les valeurs dpendantes. La valeur saisie sera affecte aussi aux valeurs dpendantes. La valeur saisie est divise en parts gales entre les valeurs dpendantes,sans tenir compte de le prcdente distribution mais en conservant les sommes existantes. Les valeurs du paramtre mode_distribution ci-dessus peuvent tre compltes avec les modificateurs suivants:
'=' '/'
Par ex.: '+T'. causera une compensation de la modification saisie sur les autres valeurs slectionnes dans le champs de saisie (en conservant les totaux). Par ex.: '+A'. causera une compensation de la modification saisie sur toutes les autres valeurs (en conservant les totaux).
Exemples:
inputsum( inputsum( inputsum( inputsum( inputsum( inputsum( inputsum( Budget ) Budget, '+' ) Budget, '*' ) Budget, '=' ) Budget, '/' ) Budget, '+T' ) Budget, '+A' )
'=' '/'
Les valeurs du paramtre mode_distribution ci-dessus peuvent tre compltes avec les modificateurs suivants:
882
Par ex.: '+T'. causera une compensation de la modification saisie sur les autres valeurs slectionnes dans le champs de saisie (en conservant les totaux). Par ex.: '+A'. causera une compensation de la modification saisie sur toutes les autres valeurs (en conservant les totaux).
Exemples:
inputavg( Budget ) inputavg ( Budget, inputavg ( Budget, inputavg ( Budget, inputavg ( Budget, inputavg ( Budget, inputavg ( Budget, '+' ) '*' ) '=' ) '/' ) '+T' ) '+A' )
Analyse d'ensembles
Les ensembles peuvent tre utiliss dans les fonctions d'agrgation. Normalement, les fonctions d'agrgation agrgent sur l'ensemble des enregistrements possibles dfinis par la slection active. Un ensemble alternatif d'enregistrements peut tre dfini par une expression. Un ensemble est donc similaire une slection. Lors de son utilisation, une expression d'ensemble est toujours mise entre accolades, par exemple {BM01}.
Identifiants d'ensemble
La constante 1 peut tre utilise pour indiquer un ensemble d'enregistrements. Elle reprsente l'ensemble complet de tous les enregistrements dans l'application. Le symbole $ reprsente les enregistrements de la slection active. L'expression d'ensemble {$} revient donc ne pas dfinir d'expression. {1-$} dfinit l'inverse de la slection active, c'est--dire tout ce que la slection active exclut. Les slections de la pile prcdente/suivante peuvent tre utilises comme identifiants d'ensemble, l'aide du symbole dollar: $1 reprsente la slection prcdente. Il quivaut appuyer sur le bouton Prcdent. De mme, $_1 reprsente la slection suivante. Il quivaut appuyer sur le bouton Suivant. Tout nombre entier non sign peut tre utilis dans les notations Prcdent et Suivant. Par exemple, $0 reprsente la slection active. Les favoris peuvent galement tre utiliss comme identifiants d'ensemble. Vous noterez que seuls les favoris du serveur et du document peuvent servir d'identificateurs d'ensemble. On peut aussi bien utiliser un identifiant de favori qu'un nom, par exemple BM01 ou MonFavori. Seule la partie de la slection d'un favori est utilise. Les valeurs ne sont pas incluses. Il n'est donc pas possible d'utiliser les champs de saisie des favoris pour l'analyse d'ensembles.
Exemples:
sum( {$} Ventes ) renvoie les ventes pour la slection active, comme sum(Ventes). sum( {$1} Ventes ) renvoie les ventes pour la slection prcdente. sum( {$_2} Ventes ) renvoie les ventes pour la deuxime slection suivante, c'est--dire, deux slections plus loin. Utile seulement si vous avez effectu deux oprations Prcdent. sum( {1} Ventes ) renvoie le total des ventes dans l'application, en ignorant la slection mais pas la dimension. Utilis dans un graphique, par exemple Produit en tant que dimension, chaque produit obtiendra une valeur diffrente.
883
sum( {1} Total Ventes ) renvoie le total des ventes dans l'application, en ignorant la slection et la dimension. Cela quivaut ) sum(All Ventes). sum( {BM01} Ventes ) renvoie les ventes pour le favori BM01. sum( {MonFavori} Ventes ) renvoie les ventes pour le favori MonFavori. sum({Serveur\BM01} Ventes) renvoie les ventes pour le favori serveur BM01. sum({Document\MonFavori}Ventes) renvoie les ventes pour le favori de document MonFavori.
Oprateurs d'ensemble
Il existe plusieurs oprateurs d'ensemble pouvant tre utiliss dans une expression. Tous les oprateurs d'ensemble utilisent les ensembles comme oprandes, comme dcrit ci-avant, et renvoient un ensemble pour rsultat. + Union. Cette opration binaire renvoie un ensemble compos des enregistrements appartenant l'un des deux oprandes. - Exclusion. Cette opration binaire renvoie un ensemble compos des enregistrements appartenant au premier oprande uniquement. Lorsqu'il est utilis en tant qu'oprateur unaire, il renvoie un ensemble complmentaire. * Intersection. Cette opration binaire renvoie un ensemble compos des enregistrements appartenant aux deux oprandes. / Diffrence symtrique (XOR). Cette opration binaire renvoie un ensemble compos des enregistrements appartenant l'un des deux oprandes, mais pas aux deux. L'ordre de priorit est le suivant: 1) Unaire minus (complment), 2) Intersection et Diffrence symtrique et 3) Union et Exclusion. Dans un groupe, l'expression est value de gauche droite. Il est possible de dfinir des ordres diffrents par des accolades classiques, ce qui peut s'avrer ncessaire tant donn que les oprateurs d'ensemble ne s'intervertissent pas, par exemple: A+(B-C) est diffrent de (A+B)-C qui, son tour, est diffrent de (A-C)+B.
Exemples:
sum( {1-$} Ventes ) renvoie les ventes pour tous les lments exclus de la slection active. sum( {$*BM01} Ventes ) renvoie les ventes pour l'intersection entre la slection active et le favori BM01. sum( {-($+BM01)} Ventes ) renvoie les ventes exclues de la slection active et du favori BM01. Remarque: L'utilisation combine d'oprateurs d'ensemble et d'expressions d'agrgation de base impliquant des champs issus de plusieurs tables QlikView peut entraner des rsultats inattendus et doit tre vite. Par exemple, si les champs Quantit et Prix proviennent de tables diffrentes, l'expression sum({$*BM01}Quantit*Prix ) doit tre vite.
Modificateurs d'ensemble
Un ensemble peut tre modifi par une slection supplmentaire ou modifie. Une telle modification peut tre crite dans une expression. Le modificateur est compos d'un ou de plusieurs noms de champs, tous suivis d'une slection effectue sur le champ et placs entre < et >. Par exemple
884
<Anne={2007,+2008},Rgion={US}>. Les noms et valeurs des champs sont mis entre guillemets. Par exemple, <[Rgion de Vente]={Cte Ouest+Amrique du Sud>}. Il existe plusieurs manires de dfinir la slection: La plus simple consiste en une slection base sur les valeurs slectionnes d'un autre champ, par exemple <Datedecommande = Datedelivraison>. Ce modificateur prendra les valeurs slectionnes dans Datedelivraison et les appliquera comme slection sur Datedecommande. S'il y a plusieurs valeurs distinctes (plus de deux cent), cette opration exige beaucoup de travail de l'unit centrale et doit tre vite. Dans la plupart des cas, cependant, la slection est base sur une liste de valeur de champ place entre accolades, chaque valeur spare par des virgules, Anne = {2007, 2008} par exemple. Les accolades dfinissent ici un ensemble d'lments, ceux-ci pouvant tre des valeurs de champ ou des recherches de valeur de champ. Une recherche est toujours dfinie par l'utilisation de guillemets doubles, par exemple, <Ingrdient = {"*Ail*"}>slectionnera tous les ingrdients comprenant la chane ail. Les recherches ne tiennent pas compte de la casse et sont galement effectues sur les valeurs exclues. Les ensembles d'lments vides, qu'ils le soient explicitement (par ex. <Produit = {}>) ou implicitement (par ex. <Produit = {"Perpetuum Mobile"}>, une recherche sans rsultats), signifient sans produit, c.--d., qu'ils auront pour rsultat un ensemble d'enregistrements non associs quelque produit que ce soit. Notez que cet ensemble ne peut pas tre obtenu l'aide des slections habituelles, moins qu'une slection soit effectue dans un autre champ, par exemple TransactionID. Pour les champs en mode and, il est galement possible de forcer l'exclusion. Si vous souhaitez forcer l'exclusion de valeurs de champs spcifiques, placez un tilde ~ devant le nom du champ. Un modificateur d'ensemble peut tre utilis seul ou pour un identifiant, mais en aucun cas pour une expression. Appliqu un identificateur d'ensemble, le modificateur doit tre crit juste aprs celui-ci, par exemple, {$<Anne = {2007, 2008}>}. Utilis seul, il est interprt comme une modification de la slection active.
Exemples:
sum( {1<Rgion= {US} >} Ventes ) renvoie les ventes pour les tats-Unis en ignorant la slection active. sum( {$<Rgion = >} Ventes ) renvoie les ventes pour la slection active, mais en supprimant la slection dans Rgion. sum( {<Rgion = >} Ventes ) renvoie les mmes ventes que l'exemple ci-dessus. Lorsque l'ensemble modifier est omis, la fonction utilise $. Remarque: La syntaxe des deux exemples prcdents est interprte comme aucune slection dans Rgion, ce qui signifie que toutes les rgions en fonction des autres slections sont possibles. Elle n'est pas quivalente la syntaxe <Rgion = {}> (ou tout autre texte droite du signe gal produisant implicitement un ensemble d'lments vide) qui est interprte comme aucune rgion. sum( {$<Anne = {2000}, Rgion = {US, SE, DE, UK, FR}>} Ventes ) renvoie les ventes pour la slection active, mais avec les nouvelles slections dans Anne et Rgion. sum( {$<~Ingrdient = {*ail*}>} Ventes ) renvoie les ventes pour la slection active, mais avec une exclusion force de tous les ingrdients contenant la chane ail. sum( {$<Anne = {2*}>} Ventes ) renvoie les ventes pour la slection active, mais avec toutes les annes commenant par le chiffre 2, c.--d., trs vraisemblablement les annes 2000 et suivantes, slectionnes dans le champ Anne. sum( {$<Anne = {2*,198*}>} Ventes ) comme ci-dessus, mais les annes 1980 sont dsormais incluses dans la slection.
885
sum( {$<Anne = {>1978<2004}>} Ventes ) comme ci-dessus, mais avec dsormais une recherche numrique de manire spcifier une plage arbitraire.
Exemples:
sum( {$<Produit = Produit + {NotreProduit1} {NotreProduit2} >} Ventes) renvoie les ventes pour la slection active, mais avec le produit NotreProduit1 ajout la liste des produits slectionns et NotreProduit2 supprim de la liste des produits slectionns. sum( {$<Anne = Anne + ({20*,1997} {2000}) >} Ventes ) renvoie les ventes pour la slection active, mais avec des slections supplmentaires dans le champ Anne: 1997 et toutes les annes commenant par 20, sauf 2000. Vous noterez que si 2000 fait partie de la slection active, elle reste incluse aprs la modification. sum( {$<Anne = (Anne + {20*,1997}) {2000} >} Ventes ) renvoie presque les mmes vente que ci-dessus, mais 2000 est ici exclue, mme si elle est initialement incluse dans la slection active. L'exemple montre l'importance de l'utilisation des parenthses pour dfinir un ordre de priorit. sum( {$<Anne = {*} {2000}, Produit = {*tourillon*} >} Ventes ) renvoie les ventes pour la slection active, mais avec une nouvelle slection dans le champ Anne: toutes les annes sauf 2000, et uniquement pour les produits contenant la chane tourillon.
Exemples:
sum( {$<Produit += {NotreProduit1, NotreProduit2} >} Ventes ) renvoie les ventes pour la slection active, mais l'aide d'une union implicite permettant d'ajouter les produits NotreProduit1 et NotreProduit2 la liste des produits slectionns. sum( {$<Anne += {20*,1997} {2000} >} Ventes ) renvoie les ventes pour la slection active mais l'aide d'une union implicite permettant d'ajouter un nombre d'annes la slection: 1997 et toutes les annes commenant par 20, sauf 2000. Vous noterez que si 2000 fait partie de la slection active, elle reste incluse aprs la modification. Cette formule est identique <Anne=Anne + ({20*,1997}{2000})> sum( {$<Produit *= {NotreProduit1} >} Ventes ) renvoie les ventes pour la slection active, mais uniquement pour l'intersection des produits actuellement slectionns et du produit NotreProduit1.
Exemples:
886
sum( {$<Anne = {$(#vLastYear)}>} Ventes ) renvoie les ventes pour l'anne prcdente en liaison avec la slection active. On utilise ici une variable vLastYear contenant l'anne en question dans une expansion$. sum( {$<Anne = {$(#=Only(Anne)-1)}>} Ventes ) renvoie les ventes pour l'anne prcdente en liaison avec la slection active. On utilise ici le symbole dollar pour calculer l'anne prcdente.
Exemples:
sum( {$1<Produit = {*Interne*, *Domestique*}>} Ventes ) renvoie les ventes pour la slection active, l'exclusion des transactions concernant des produits dont le nom contient la chane Interne ou Domestique. sum( {$<Client = {=Sum({1<Anne = {2007}>} Ventes ) > 1000000}>} Ventes ) renvoie les ventes pour la slection active, mais avec une nouvelle slection dans le champ Client: uniquement les clients dont les ventes totales sont suprieures 1000000 pour l'anne 2007.
Exemples:
sum( {$<Client = P({1<Produit={Chaussure}>} Client)>} Ventes ) renvoie les ventes pour la slection active, mais uniquement les clients ayant achet le produit Chaussure. La fonction d'lment P( ) renvoie alors une liste de clients possibles, ceux qui sont concerns par la slection Chaussure dans le champ Produit. sum( {$<Client = P({1<Produit={Chaussure}>})>} Ventes ) mme exemple que prcdemment. Si le champ est omis dans la fonction d'lment, la fonction renverra les valeurs possibles pour le champ spcifi dans l'affectation extrieure. sum( {$<Client = P({1<Produit={Chaussure}>} Fournisseur)>} Ventes ) renvoie les ventes pour la slection active, mais uniquement les clients ayant fourni le produit Chaussure. La fonction d'lment P( ) renvoie alors une liste de fournisseurs possibles, ceux qui sont concerns par la slection Chaussure dans le champ Produit. La liste des fournisseurs est alors utilise comme slection dans le champ Client. sum( {$<Client = E({1<Produit={Chaussure}>})>} Ventes ) renvoie les ventes pour la slection active, mais uniquement les clients n'ayant jamais achet le produit Chaussure. La fonction d'lment E( ) renvoie alors la liste des clients exclus, ceux qui ne font pas partie de la slection Chaussure dans le champ Produit.
887
identificateur_ensemble ::= 1 | $ | $N | $_ N | id_favori | nom_favori oprateur_ensemble ::= + | - | * | / modificateur_ensemble ::= < slection_champ {, slection_champ } > slection_champ ::= nom_champ [ = | += | = | *= | /= ] expression_ensemble_lment expression_ensemble_lment ::= ensemble_lment { oprateur_ensemble ensemble_lment } ensemble_lment ::= [ nom_champ ] | { liste_lments } | fonction_lment liste_lments ::= lment { , lment } fonction_lment ::= (P | E) ( [ expression_ensemble ] [ nom_champ ] ) lment ::= valeur_champ | " masque_recherche "
Exemples:
valuelist ( 1, 10, 100 ) valuelist ( 'a', 'xyz', 55 )
Exemples:
valueloop ( 1, 3 ) renvoie les valeurs 1, 2 et 3 valueloop ( 1, 5, 2 ) renvoie les valeurs 1, 3 et 5 valueloop ( 11 ) renvoie la valeur 11
888
Fonctions de la catgorie Exponentiel et logarithmique Fonctions de la catgorie Trigonomtrique et hyperbolique Fonctions statistiques de distribution Fonctions de la catgorie Financier Constantes mathmatiques et fonctions sans paramtres Fonctions de la catgorie Chane
page 338 page 339 page 340 page 342 page 344 page 347
Fonctions de la catgorie Inter-enregistrements du graphique page 900 Fonctions de document Fonctions de la catgorie Classement du graphique Fonctions de la catgorie Conditionnel Fonctions de la catgorie Logique Fonctions de la catgorie NULL Fonctions de la catgorie Systme Fonctions de la catgorie Date et heure Fonctions de la catgorie Interprtation des nombres Fonctions de la catgorie Formatage Fonctions de la catgorie Couleur page 364 page 908 page 354 page 356 page 356 page 356 page 365 page 912 page 384 page 389
div(x1 , x2)
Division entire. Les deux paramtres sont interprts comme des nombres rels, c'est--dire que ce ne sont pas ncessairement des entiers. Le rsultat est la partie entire du rsultat de la division arithmtique, nombre rel.
Exemples:
div( 7,2 ) renvoie 3 div( 9,3 ) renvoie 3 div( -4,3 ) renvoie -1 div( 4,-3 ) renvoie -1 div( -4,-3 ) renvoie 1
889
mod(x1 , x2)
Fonction modulo mathmatique. Les deux paramtres doivent comporter des valeurs entires. x2 doit tre suprieur 0. Le rsultat est le reste positif d'une division entire.
Exemples:
mod( 7,2 ) renvoie 1 mod( 7.5,2 ) renvoie NULL mod( 9,3 ) renvoie 0 mod( -4,3 ) renvoie 2 mod( 4,-3 ) renvoie NULL mod( -4,-3 ) renvoie NULL
fmod(x1 , x2)
Fonction modulo gnralise. Les deux paramtres sont interprts comme des nombres rels, c'est--dire que ce ne sont pas ncessairement des entiers. Le rsultat est le reste d'une division entire, nombre rel.
Exemples:
fmod( 7,2 ) renvoie 1 fmod( 7.5,2 ) renvoie 1,5 fmod( 9,3 ) renvoie 0 fmod( -4,3 ) renvoie -1 fmod( 4,-3 ) renvoie 1 fmod( -4,-3 ) renvoie -1
Exemples:
ceil( 2.4 ) renvoie 3 ceil( 2.6 ) renvoie 3 ceil( 3.88 , 0,1 ) renvoie 3,9 ceil( 3.88 , 5 ) renvoie 5 ceil( 1.1 , 1 , 0.5 ) renvoie 1,5
Exemples:
floor( 2.4 ) renvoie 2 floor( 2.6 ) renvoie 2 floor( 3.88 , 0,1 ) renvoie 3,8 floor( 3.88 , 5 ) renvoie 0 floor( 1.1 , 1 , 0.5 ) renvoie 0,5
890
frac(x)
Renvoie la partie fractionnelle de x. La fraction est dfinie de telle faon que frac(x) + floor(x ) = x.
Exemples:
frac( 11.43 ) renvoie 0,43 frac( -1.4 ) renvoie 0,6
Exemples:
round( 2.4 ) renvoie 2 round( 2.6 ) renvoie 3 round( 2.5 ) renvoie 3 round( 3.88 , 0,1 ) renvoie 3,9 round( 3.88 , 5 ) renvoie 5 round( 1.1 , 1 , 0.5 ) renvoie 1,5
fabs(x)
Valeur absolue de x. Le rsultat est un nombre positif.
Exemples:
fabs( 2.4 ) renvoie 2,4 fabs( -3.8 ) renvoie 3,8
Exemples:
numsum( 1,2,4 ) renvoie 7 numsum( 1,'xyz' ) renvoie 1 numsum( null( ) ) renvoie 0 Remarque: La fonction numsum est maintenant obsolte et est remplace par la fonction rangesum(expr1 [ , expr2, ... exprN ]) (page 894).
Exemples:
numcount( 1,2,4, ) renvoie 3 numcount( 2,xyz ) renvoie 1
891
numcount( null( ) ) renvoie 0 Remarque: La fonction numcount est maintenant obsolte et est remplace par la fonction rangecount(expr1 [ , expr2, ... exprN ] ) (page 895).
Exemples:
numavg( 1,2,4 ) renvoie 2,33333333 numavg( 1,'xyz' ) renvoie 1 numavg( null( ) 'abc' ) renvoie NULL Remarque: La fonction numavg est maintenant obsolte et est remplace par la fonction rangeavg(expr1 [ , expr2, ... exprN ]) (page 894).
Exemples:
nummin( 1,2,4 ) renvoie 1 nummin( 1,'xyz' ) renvoie 1 nummin( null( ) 'abc' ) renvoie NULL Remarque: La fonction nummin est maintenant obsolte et est remplace par la fonction rangemin(expr1 [ , expr2, ... exprN ]) (page 895).
Exemples:
nummax( 1,2,4 ) renvoie 4 nummax( 1,'xyz' ) renvoie 1 nummax( null( ) 'abc' ) renvoie NULL Remarque: La fonction nummax est maintenant obsolte et est remplace par la fonction rangemax(expr1 [ , expr2, ... exprN ]) (page 895).
892
fact(n)
Renvoie la factorielle d'un entier positif n. Si le nombre n n'est pas un entier, il sera tronqu. Les nombres ngatifs renverront NULL.
Exemples:
fact( 1 ) renvoie 1 fact( 5 ) renvoie 120 ( 1 * 2 * 3 * 4 * 5 = 120 ) fact( -5 ) renvoie NULL
combin(n1, n2)
Renvoie le nombre de combinaisons de n2 lments qui peuvent tre tires d'un groupe d'lments n1. L'ordre dans lequel les lments sont slectionns n'a pas d'importance. Les lments non entiers seront tronqus.
Exemple:
Combien de combinaisons de 7nombres peuvent tre tires d'un total de 35numros de loto?
permut(n1, n2)
Renvoie le nombre de permutations de n2 lments qui peuvent tre slectionnes dans un groupe d'lments n1. L'ordre dans lequel les lments sont slectionns a de l'importance. Les arguments non entiers seront tronqus.
Exemple:
De combien de faon les mdailles d'or, d'argent et de bronze pourraient-elles tre distribues aprs une finale du 100m avec 8 participants?
even(n)
Renvoie vrai si n est un entier pair, faux si n est un entier impair et NULL si n n'est pas un entier.
Exemples:
even( 3 ) renvoie faux even( 2 * 10 ) renvoie vrai even( 3.14 ) renvoie NULL
odd(n)
Renvoie vrai si n est un entier impair, faux si n est un entier pair et NULL si n n'est pas un entier.
Exemples:
odd( 3 ) renvoie vrai odd( 2 * 10 ) renvoie faux odd( 3.14 ) renvoie NULL
sign(x)
893
Renvoie1, 0 ou-1 selon que x est un nombre positif, 0 ou un nombre ngatif. Si aucune valeur numrique n'est trouve, la fonction renvoie NULL.
Exemples:
sign( 66 ) renvoie 1 sign( 0 ) renvoie 0 sign( - 234 ) renvoie -1
bitcount(i)
Renvoie le nombre de bits dans i. O i est interprt comme un entier sign de 32 bits.
Exemples:
bitcount ( 3 ) renvoie 2 bitcount ( -1 ) renvoie 32 bitcount ( n )+bitcount ( bitnot n ) renvoie32 ( condition que n soit un entier valide).
Exemples:
rangesum (1,2,4) rangesum (1,'xyz') rangesum (null( )) rangesum (above(count(x),-1,3)) renvoie 7 renvoie 1 renvoie 0 renvoie la somme des trois rsultats de la fonction count(x) value sur la ligne actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangeavg (1,2,4) renvoie 2,33333333
894
renvoie 1 renvoie NULL renvoie une moyenne mobile du rsultat de l'expression interne count(x) calcul sur la ligne actuelle et les deux lignes au-dessus.
Exemples:
rangecount (1,2,4) rangecount (2,'xyz') rangecount (null( )) rangecount (above(sum(x),-1,3)) renvoie 3 renvoie 2 renvoie 0 renvoie le nombre de valeurs dans les trois rsultats de la fonction sum(x) value sur la ligne actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangemin (1,2,4) rangemin (1,'xyz') rangemin (null( ), 'abc') renvoie 1 renvoie 1 renvoie NULL
rangemin (above(sum(x),- renvoie le plus faible des trois rsultats de la fonction sum(x) value sur la ligne 1,3)) actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangemax (1,2,4) rangemax (1,'xyz') renvoie 4 renvoie 1
895
rangemax (null( ), 'abc') renvoie NULL rangemax (above(sum(x),- renvoie le plus lev des trois rsultats de la fonction sum(x) value sur la ligne 1,3)) actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangestdev (1,2,4) rangestdev (null( )) rangestdev (above(count(x),0,3)) renvoie 1,5275252316519 renvoie NULL renvoie un cart type mobile du rsultat de l'expression interne count(x) calcule sur la ligne actuelle et les deux lignes au-dessus.
Exemples:
rangeskew (1,2,4) rangeskew (above(count(x),0,3)) renvoie 0,93521952958283 renvoie une asymtrie mobile du rsultat de l'expression interne count(x) calcule sur la ligne actuelle et les deux lignes au-dessus.
Exemples:
rangekurtosis (1,2,4,7) rangekurtosis (above(count(x),0,3)) renvoie -0,28571428571429 renvoie un aplatissement mobile du rsultat de l'expression interne count(x) calcule sur la ligne actuelle et les deux lignes au-dessus.
896
Exemples:
rangefractile (0.24,1,2,4,6) rangefractile (0.5,1,2,3,4,6) renvoie 1
renvoie 3
rangefractile (0.5,1,2,5,6) renvoie 3,5 rangefractile (0.5, above(sum(x),-1,3)) renvoie la mdiane des trois rsultats de la fonction sum(x) value sur la ligne actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangenumericcount (1,2,4) rangenumericcount (2,'xyz') renvoie 3
renvoie 1
rangenumericcount (null( renvoie 0 )) rangenumericcount (above(sum(x),-1,3)) renvoie le nombre de valeurs numriques dans les trois rsultats de la fonction sum(x) value sur la ligne actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangetextcount (1,2,4) renvoie 0
897
renvoie 1 renvoie 0 renvoie le nombre de valeurs textuelles dans les trois rsultats de la fonction sum(x) value sur la ligne actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangenullcount (1,2,4) rangenullcount (2,'xyz') rangenullcount (null( ),null( )) rangenullcount (above(sum(x),-1,3)) renvoie 0 renvoie 0 renvoie 2
renvoie le nombre de valeurs NULL dans les trois rsultats de la fonction sum(x) value sur la ligne actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangemissingcount (1,2,4) renvoie 0 rangemissingcount (2,'xyz') renvoie 1
rangemissingcount (null( renvoie 1 )) rangemissingcount (above(sum(x),-1,3)) renvoie le nombre de valeurs non numriques dans les trois rsultats de la fonction sum(x) value sur la ligne actuelle, la ligne en dessous et la ligne audessus.
898
Les arguments de cette fonction peuvent contenir des Fonctions de la catgorie Inter-enregistrements du graphique (page 900) avec un troisime paramtre facultatif, qui renvoient elles-mmes une plage de valeur.
Exemples:
rangeminstring (1,2,4) rangeminstring ('xyz','abc') rangeminstring (null( )) rangeminstring (above(sum(x),-1,3)) renvoie 1 renvoie 'abc'
renvoie NULL renvoie le premier (dans l'ordre de tri du texte) des trois rsultats de la fonction sum(x) value sur la ligne actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangemaxstring (1,2,4) rangemaxstring ('xyz','abc') rangemaxstring (null( )) rangemaxstring (above(sum(x),-1,3)) renvoie 4 renvoie 'xyz'
renvoie NULL renvoie le dernier (dans l'ordre de tri du texte) des trois rsultats de la fonction sum(x) value sur la ligne actuelle, la ligne en dessous et la ligne au-dessus.
Exemples:
rangemode (1,2,9,2,4) rangemode ('a',4,'a',4) rangemode (null( )) rangemode (above(sum(x),-1,3)) renvoie 2 renvoie NULL renvoie NULL renvoie la valeur la plus frquente dans les trois rsultats de la fonction sum(x) value sur la ligne actuelle, la ligne en dessous et la ligne au-dessus.
899
Exemples:
rangeonly (1,2,4) rangeonly (1,'xyz') renvoie NULL renvoie NULL
rangeonly (null( ), 'abc') renvoie 'abc' rangeonly (above(sum(x),- utilise les trois rsultats de la fonction sum(x) value sur la ligne actuelle, la 1,3)) ligne en dessous et la ligne au-dessus. S'ils contiennent exactement une valeur, cette valeur est renvoye.
valeur X correspond une seule valeur ou une plage de valeurs renvoyes par une Fonctions de la catgorie Inter-enregistrements du graphique (page 900) avec un troisime paramtre facultatif. valeurY correspond une seule valeur ou une plage de valeurs renvoyes par une fonction interenregistrements avec un troisime paramtre facultatif. Chaque valeur ou plage de valeurs doit correspondre une valeur x-value ou une plage de valeurs x-values. Cette fonction ncessite au moins deux paires de coordonnes pour tre calcule. Les caractres, les valeurs nulles et les valeurs absentes ne sont pas autoriss.
Exemples:
rangecorrel (2,3,6,8,9,4) renvoie 0,269 rangecorrel (above(sum(X), 0, 10), above(Y, 0, 10)) rangecorrel (above(total X,0,rowno(total)), above(total Y,0,rowno(total)))
Remarque: Le tri d'aprs les valeurs des ordonnes dans les graphiques ou d'aprs les colonnes d'expressions dans les tableaux simples n'est pas autoris lors de l'utilisation de fonctions de la catgorie Inter-enregistrements sur une expression du graphique. Ces options de tri sont donc automatiquement dsactives.
La suppression des valeurs nulles est automatiquement dsactive lorsque ces fonctions sont utilises. Voir Exemples de fonctions de la catgorie Inter-enregistrements du graphique (page 927).
900
Fieldvalue(nomdechamp , n)
Renvoie la valeur dtecte la position n du champ nomdechamp (par ordre de chargement). Le nomdechamp doit tre pass sous forme de valeur de chane, c'est--dire que le nom du champ doit tre plac entre guillemets simples. La premire valeur de champ est renvoye pour n=1. Si n est suprieur au nombre de valeurs de champ, la chane NULL est renvoye.
Exemple:
fieldvalue( 'Texteaide', 5 )
FieldIndex(nomdechamp , valeur )
Renvoie la position de la valeur de champ valeur dans le nomdechamp du champ (par ordre de chargement). Si valeur est introuvable parmi les valeurs de champ du champ nomdechamp, 0 est renvoy. Le nomdechamp doit tre pass sous forme de valeur de chane, c'est--dire que le nom du champ doit tre plac entre guillemets simples.
Exemple:
fieldindex( 'Nom', 'Jean Dupont' )
dimensionality ( )
Renvoie le nombre de colonnes de dimension qui ont du contenu non agrgatif, c'est--dire qui ne comprennent pas de sommes partielles ou d'agrgats rduits. On utilise cette fonction en gnral dans des attributs, quand on veut appliquer diffrents formatages de cellules selon le niveau d'agrgation des donnes. Cette fonction n'est disponible que pour les graphiques. Pour tous les types de graphique, except le tableau crois dynamique, elle renverra le nombre de dimensions dans toutes les lignes sauf celle de total, qui donnera 0. Voir Exemples de fonctions de la catgorie Inter-enregistrements du graphique (page 927).
secondarydimensionality ( )
Renvoie le nombre de lignes de dimension du tableau crois dynamique qui ont du contenu non agrgatif, c'est--dire qui ne comprennent pas de sommes partielles ou d'agrgats rduits. Cette fonction est l'quivalent de la fonction dimensionality () pour les dimensions horizontales du tableau crois dynamique. La fonction secondarydimensionality() renvoie toujours 0 quand on l'utilise en dehors des tableaux croiss dynamiques. Voir Exemples de fonctions de la catgorie Inter-enregistrements du graphique (page 927).
901
Si la table ou l'quivalent en tableau a plusieurs dimensions verticales, le segment de colonne actuel inclura uniquement les lignes contenant les mmes valeurs que la ligne actuelle dans toutes les colonnes de dimensions, l'exception de la colonne affichant la dernire dimension dans l'ordre de tri inter-champs. L'ordre de tri inter-champs pour les tableaux croiss dynamiques est simplement dfini par l'ordre des dimensions de gauche droite. Pour les autres types de graphique, les modifications peuvent tre effectues dans la bote de dialogue Proprits du graphique: Tri. En spcifiant un dcalage suprieur 1, vous pouvez dplacer l'valuation de l'expression vers des lignes plus plus hautes que la ligne actuelle. Un dcalage ngatif rendra la fonction above quivalente la fonction below avec le dcalage positif correspondant. En spcifiant un dcalage gal 0, vous calculez l'expression sur la ligne actuelle. Des appels rcursifs renvoient NULL. Si vous spcifiez un troisime paramtre n suprieur 1, la fonction renverra non pas une mais plusieurs valeurs n, une pour chacune des n lignes de table au-dessus de la cellule de dpart. De cette faon, la fonction peut tre utilise comme argument pour l'une quelconque des Fonctions de la catgorie Plage du graphique (page 894) spciales.
Exemples:
sum( Ventes ) / above( sum( Ventes )) above( sum( Ventes ), 2 ) above( total sum( Ventes ))
rangeavg (above(sum(x),1,3)) renvoie une moyenne des trois rsultats de la fonction sum(x) value sur les trois lignes situes juste au-dessus de la ligne actuelle.
Exemples:
below( sum( Ventes )) below( sum( Ventes ), 2 )
902
Exemples:
sum( Ventes ) / top( sum( Ventes )) top( sum( Ventes ), 2 ) top( total sum( Ventes ))
rangeavg (top(sum(x),1,5)) renvoie une moyenne des rsultats de la fonction sum(x) value sur les cinq premires lignes du segment de colonne actuel.
903
Si vous spcifiez un troisime paramtre n suprieur 1, la fonction renverra non pas une mais plusieurs valeurs n, une pour chacune des n dernires lignes du segment de colonne actuel. De cette faon, la fonction peut tre utilise comme argument pour l'une quelconque des Fonctions de la catgorie Plage du graphique (page 894) spciales.
Exemples:
bottom( sum( Ventes )) bottom( sum( Ventes ), 2 ) bottom( total sum( Ventes ))
rangeavg (bottom(sum(x),1,5)) renvoie une moyenne des rsultats de la fonction sum(x) value sur les cinq dernires lignes du segment de colonne actuel.
Exemples:
before( sum( Ventes )) before( sum( Ventes ), 2 ) before( total sum( Sales ))
rangeavg (before(sum(x),1,3)) renvoie une moyenne des trois rsultats de la fonction sum(x) value dans les trois colonnes immdiatement gauche de la colonne actuelle.
904
Pour la dernire colonne d'un segment de ligne, la fonction renvoie une valeur NULL, puisqu'il n'y a pas de colonne aprs. Si le tableau est unidimensionnel ou si l'expression est prcde du qualificateur total, le segment de ligne actuel est toujours gal la ligne entire. Si le tableau crois dynamique a plusieurs dimensions horizontales, le segment de ligne actuel inclura uniquement les colonnes contenant les mmes valeurs que la colonne actuelle dans toutes les lignes de dimensions, l'exception de la ligne affichant la dernire dimension horizontale dans l'ordre de tri interchamps. L'ordre de tri inter-champs pour les dimensions horizontales des tableaux croiss dynamiques est simplement dfini par l'ordre des dimensions du haut en bas. En spcifiant un dcalage suprieur 1, vous pouvez dplacer l'valuation de l'expression des colonnes plus droite de la colonne actuelle. Un dcalage ngatif rendra la fonction after quivalente la fonction before avec le dcalage positif correspondant. En spcifiant un dcalage gal 0, vous calculez l'expression sur la colonne actuelle. Des appels rcursifs renvoient NULL. Si vous spcifiez un troisime paramtre n suprieur 1, la fonction renverra non pas une mais plusieurs valeurs n, une pour chacune des n colonnes de table situes droite de la cellule de dpart. De cette faon, la fonction peut tre utilise comme argument pour l'une quelconque des Fonctions de la catgorie Plage du graphique (page 894) spciales.
Exemples:
after( sum( Ventes )) after( sum( Ventes ), 2 ) after( total sum( Ventes ))
rangeavg (after(sum(x),1,3)) renvoie une moyenne des trois rsultats de la fonction sum(x) value dans les trois colonnes immdiatement droite de la colonne actuelle.
Exemples:
first( sum( Ventes )) first( sum( Ventes ), 2 ) first( total sum( Ventes )
905
rangeavg (first(sum(x),1,5))
renvoie une moyenne des rsultats de la fonction sum(x) value sur les cinq colonnes situes le plus gauche par rapport au segment de ligne actuel.
Exemples:
last( sum( Ventes )) last( sum( Ventes ), 2 ) last( total sum( Ventes )
rangeavg (last(sum(x),1,5)) renvoie une moyenne des rsultats de la fonction sum(x) value sur les cinq colonnes situes le plus droite par rapport au segment de ligne actuel.
RowNo([total])
Renvoie le numro de la ligne actuelle dans le segment de colonne actuel d'une table ou, dans le cas de graphiques bitmap, dans l'quivalent en tableau simple du graphique. La premire ligne porte le numro1. Si la table est unidimensionnelle ou si le qualificateur total est utilis comme argument, le segment de colonne actuel est toujours gal la colonne entire. Si la table ou l'quivalent en tableau a plusieurs dimensions verticales, le segment de colonne actuel inclura uniquement les lignes contenant les mmes valeurs que la ligne actuelle dans toutes les colonnes de dimensions, l'exception de la colonne affichant la dernire dimension dans l'ordre de tri inter-champs. L'ordre de tri inter-champs pour les tableaux croiss dynamiques est simplement dfini par l'ordre des dimensions de gauche droite. Pour les autres types de graphique, les modifications peuvent tre effectues dans la bote de dialogue Proprits du graphique: Tri.
Exemple:
if( RowNo( )=1, 0, sum( Ventes ) / above( sum( Ventes )))
ColumnNo([total])
906
Renvoie le numro de la colonne actuelle dans le segment de ligne actuel d'un tableau crois dynamique. La premire colonne porte le nombre1. Si le tableau crois dynamique est unidimensionnel ou si le qualificateur total est utilis comme argument, le segment de ligne actuel est toujours gal la ligne entire. Si le tableau crois dynamique a plusieurs dimensions horizontales, le segment de ligne actuel inclura uniquement les colonnes contenant les mmes valeurs que la colonne actuelle dans toutes les lignes de dimensions, l'exception de la ligne affichant la dernire dimension horizontale dans l'ordre de tri interchamps. L'ordre de tri inter-champs pour les dimensions horizontales des tableaux croiss dynamiques est simplement dfini par l'ordre des dimensions du haut en bas.
Exemple:
if( ColumnNo( )=1, 0, sum( Ventes ) / before( sum( Ventes )))
NoOfRows([total])
Renvoie le nombre de lignes dans le segment de colonne actuel d'une table ou, dans le cas de graphiques bitmap, dans l'quivalent en tableau simple du graphique. Si le graphique est unidimensionnel ou si le qualificateur total est utilis comme argument, le segment de colonne actuel est toujours gal la colonne entire. Si la table ou l'quivalent en tableau a plusieurs dimensions verticales, le segment de colonne actuel inclura uniquement les lignes contenant les mmes valeurs que la ligne actuelle dans toutes les colonnes de dimensions, l'exception de la colonne affichant la dernire dimension dans l'ordre de tri inter-champs. L'ordre de tri inter-champs pour les tableaux croiss dynamiques est simplement dfini par l'ordre des dimensions de gauche droite. Pour les autres types de graphique, les modifications peuvent tre effectues dans la bote de dialogue Proprits du graphique: Tri.
Exemple:
if( RowNo( )=NoOfRows( ), 0, after( sum( Ventes )))
NoOfColumns([total])
Renvoie le nombre de colonnes dans le segment de ligne actuel d'un tableau crois dynamique. Si le tableau crois dynamique est unidimensionnel ou si le qualificateur total est utilis comme argument, le segment de ligne actuel est toujours gal la ligne entire. Si le tableau crois dynamique a plusieurs dimensions horizontales, le segment de ligne actuel inclura uniquement les colonnes contenant les mmes valeurs que la colonne actuelle dans toutes les lignes de dimensions, l'exception de la ligne affichant la dernire dimension dans l'ordre de tri inter-champs. L'ordre de tri inter-champs pour les dimensions horizontales des tableaux croiss dynamiques est simplement dfini par l'ordre des dimensions du haut en bas.
Exemple:
if( ColumnNo( )=NoOfColumns( ), 0, after( sum( Ventes )))
fieldvaluecount(nomdechamp )
Renvoie le nombre de valeurs distinctes d'un champ. Le nomdechamp doit tre pass sous forme de chane (par exemple, un littral plac entre guillemets).
Column(ColumnNo)
Renvoie la valeur trouve dans la colonne ColumnNo d'un tableau simple ou d'un tableau crois dynamique.
Exemple:
907
Remarque: La suppression des valeurs nulles est automatiquement dsactive lorsque ces fonctions sont utilises. Les valeurs NULL sont ignores. Exemples de fonctions de la catgorie Rang du graphique (page 923)
mode
0 (par dfaut) Si tous les rangs du groupe sont infrieurs la valeur mdiane du classement total, toutes les lignes obtiennent le rang le plus bas du groupe. Si tous les rangs du groupe sont suprieurs la valeur mdiane du classement total, toutes les lignes obtiennent le rang le plus lev du groupe. Si les rangs du groupe se trouvent de part et d'autre de la valeur mdiane, toutes les lignes obtiennent la valeur correspondant la moyenne du classement suprieur et du classement infrieur du segment de colonne entier. Rang le plus bas sur toutes les lignes. Rang moyen sur toutes les lignes. Rang le plus lev sur toutes les lignes. Rang le plus bas sur la premire ligne, puis incrment d'une unit pour chaque ligne.
1 2 3 4
format
908
0 (par dfaut)
Valeur infrieure &' - '& valeur suprieure sur toutes les lignes (par exemple, 3 4). Valeur infrieure sur toutes les lignes. Valeur infrieure sur la premire ligne, vide sur les lignes suivantes.
1 2
L'ordre des lignes pour le mode 4 et le format 2 est dtermin par l'ordre de tri des dimensions du graphique.
Exemples:
rank( sum( Ventes )) rank( sum( Ventes ), 2 ) rank( sum( Ventes ), 0, 1 )
mode
0 (par dfaut) Si tous les rangs du groupe de partage sont infrieurs la valeur mdiane du classement total, toutes les colonnes obtiennent le rang le plus bas du groupe. Si tous les rangs du groupe de partage sont suprieurs la valeur mdiane du classement total, toutes les colonnes obtiennent le rang le plus lev du groupe. Si les rangs du groupe se trouvent de part et d'autre de la valeur mdiane, toutes les lignes obtiennent la valeur correspondant la moyenne du classement suprieur et du classement infrieur du segment de colonne entier. Rang infrieur de toutes les colonnes du groupe. Rang moyen de toutes les colonnes du groupe. Rang suprieur de toutes les colonnes du groupe. Rang infrieur sur la premire colonne, puis incrment d'une unit pour chaque colonne du groupe.
1 2 3 4
909
format
0 (par dfaut)
Valeur infrieure &' - '&valeur suprieure sur toutes les colonnes (par exemple, 3 - 4). Valeur infrieure sur toutes les colonnes du groupe. Valeur infrieure sur la premire colonne, vide sur les colonnes suivantes du groupe.
1 2
L'ordre des colonnes pour le mode 4 et le format 2 est dtermin par l'ordre de tri des dimensions du graphique.
Exemples:
HRank( sum( Ventes )) HRank( sum( Ventes ), 2 ) HRank( sum( Ventes ), 0, 1 )
getcurrentfield (Nomdegroupe)
Renvoie le nom du champ actif dans un groupe.
Exemple:
getcurrentfield( monGroupe )
ValueSep est le sparateur introduire entre les valeurs de champs. Par dfaut, c'est la virgule ,. MaxValues est le nombre maximum de valeurs de champs qui peuvent tre insres individuellement dans la liste. Lorsqu'un grand nombre de valeurs est slectionn, le format 'x sur y valeurs' sera utilis la place. Par dfaut, ce nombre est de 6.
Exemples
getfieldselections ( Anne ) getfieldselections ( Anne, '; ' ) getfieldselections ( Anne, '; ' , 10 )
910
RecordSep est le sparateur introduire entre les enregistrements de champs. Par dfaut, c'est <CR><LF>. TagSep est le sparateur introduire entre la balise du nom de champ et les valeurs de champs. Par dfaut, c'est :. '. ValueSep est le sparateur introduire entre les valeurs de champs. Par dfaut, c'est la virgule ,. MaxValues est le nombre maximum de valeurs de champs qui peuvent tre insres individuellement dans la liste. Lorsqu'un grand nombre de valeurs est slectionn, le format 'x sur y valeurs' sera utilis la place. Par dfaut, ce nombre est de 6.
Exemples
getcurrentselections ( ) getcurrentselections ( chr(13)&chr(10) , ' = ' ) getcurrentselections ( chr(13)&chr(10) , ': ' , ' ; ' ) getcurrentselections ( chr(13)&chr(10) , ': ' , ' ; ' , 10 )
Exemples
getselectedcount ( Anne) getselectedcount ( Anne, true( ) )
Exemples
getnotselectedcount ( Anne) getnotselectedcount (Anne,true())
getpossiblecount (Nomdechamp)
Renvoie le nombre actuel de valeurs possibles dans un champ.
Exemple:
getpossiblecount ( Anne)
getexcludedcount (Nomdechamp)
Renvoie le nombre actuel de valeurs exclues dans un champ.
Exemple:
getexcludedcount ( Anne )
getalternativecount (Nomdechamp)
911
Exemple:
getalternativecount ( Anne )
Remarque Pour des raisons de clart, toutes les reprsentations numriques sont donnes avec le point comme sparateur dcimal.
Les fonctions d'interprtation suivantes sont disponibles:
page 912 page 913 page 914 page 914 page 915 page 915 page 916
Num#
num#(expression [ , code-format[ , sp-dcimal [ , sp-milliers] ] ])
La fonction num# value l'expression numriquement selon la chane fournie comme code de format. Les troisime et quatrime paramtres peuvent dterminer le sparateur dcimal et le sparateur de milliers. Si les paramtres 2-4 sont omis, c'est le format de nombres par dfaut dfini par les variables de script ou dans le systme d'exploitation qui est utilis.
Exemples:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation:
Rglage par dfaut 1 Rglage par dfaut 2 Format des nombres # ##0,# #,##0.#
912
Nombre
35648,375
Money#
money#(expression [ , code-format [ , decimal-sep [ , thousands-sep ] ] ])
La fonction money# value l'expression numriquement selon la chane fournie comme code-format. Les troisime et quatrime paramtres peuvent dterminer le sparateur dcimal et le sparateur de milliers. Si les paramtres 2-4 sont omis, c'est le format de nombres par dfaut dfini par les variables de script ou dans le systme d'exploitation qui est utilis. La fonction money# se comporte en gnral exactement comme la fonction num#, mais tire ses valeurs par dfaut pour le sparateur dcimal et le sparateur de milliers des variables de script pour le format montaire ou des paramtres systme pour la devise.
Exemples:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation:
Rglage par dfaut 1 Rglage par dfaut 2 Format montaire kr # ##0,00 $ #,##0.00
913
Date#
date#(expression [ , code-format ])
La fonction date# value l'expression comme une date selon la chane fournie comme code-format. Si le code de format est omis, c'est le format de date par dfaut dfini dans le systme d'exploitation qui est utilis.
Exemples:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation: Rglage par dfaut 1 Rglage par dfaut 2 Format de date AA-MM-JJ M/J/AA
Nombre 35648
Time#
time#(expression [ , code-format ])
La fonction time# value l'expression comme une heure selon la chane fournie comme code-format. Si le code de format est omis, c'est le format de temps par dfaut dfini dans le systme d'exploitation qui est utilis.
Exemples:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation:
Rglage par dfaut 1 Rglage par dfaut 2 Format d'heure hh:mm:ss hh.mm.ss
914
Timestamp#
timestamp#(expression [ , code-format ])
La fonction timestamp# value l'expression comme une date et une heure selon la chane fournie comme code-format. Si le code de format est omis, ce sont les formats de date et d'heure par dfaut dfinis dans le systme d'exploitation qui sont utiliss.
Exemples:
Les exemples ci-dessous supposent les deux rglages suivants dans le systme d'exploitation: Rglage par dfaut 1 Rglage par dfaut 2 Format de date Format d'heure
AA-MM-JJ hh:mm:ss M/J/AA hh:mm:ss
Interval#
interval#(expression [ , code-format ])
915
La fonction interval# value l'expression comme un intervalle de temps selon la chane fournie comme codeformat. Si le code de format est omis, c'est le format de l'heure dfini dans le systme d'exploitation qui est utilis. La fonction interval# se comporte en gnral exactement comme la fonction time# mais, alors que les heures ne peuvent jamais dpasser 23:59:59 (valeur numrique 0,99999) ou tre infrieures 00:00:00 (valeur numrique 0,00000), un intervalle peut avoir n'importe quelle valeur.
Exemples:
Les exemples ci-dessous supposent les rglages suivants dans le systme d'exploitation:
Format de date abrg: Format de l'heure: Sparateur dcimal des nombres: AA-MM-JJ hh:mm:ss .
Text
text(expression )
La fonction text force le traitement de l'expression comme du texte, mme si une interprtation numrique en est possible.
Exemples:
text( A ) o A=1234 renvoie:
Rsultat Chane 1234 Nombre -
916
Nombre
917
918
69 Exemples
69.1 Exemples de qualificateurs agrgatifs
Ces exemples sont obtenus avec la fonction sum([{expression_ensemble}][distinct][total[<fld {, fld}>]] expression) (page 853) mais peuvent tre appliqus toutes les fonctions d'agrgation du graphique qui prennent en charge les dfinitions Analyse d'ensembles (page 883) et le qualificateur total.
Exemple 1:
tudiez ci-dessous la reprsentation d'un tableau simple, qui dcrit l'tat logique avant que des slections ne soient effectues:
La deuxime et la troisime colonnes d'expression ont le mme nombre dans toutes les lignes. Il quivaut au total calcul dans la premire colonne d'expression. Choisissons maintenant les mois 1 et 2 uniquement. Le rsultat est le suivant :
Le rsultat de la troisime colonne d'expression (cinquime colonne) reste inchang parce que la dfinition set ne tient pas compte des slections actives. La deuxime expression (quatrime colonne) avec le qualificateur total donne le nouveau total de 10, encore quivalent au total de la premire expression (troisime colonne).
Exemple 2:
tudiez ci-dessous la reprsentation d'un tableau simple:
Dans la troisime colonne d'expression (sum(total<Mois> Val)), un total est calcul pour chaque mois.
919
Dans la quatrime colonne d'expression (sum(total<Grp> Val)), un total est calcul pour chaque groupe.
count({$} DISTINCT [Numro de facture]) count({tat1} DISTINCT [Numro de facture]) count({tat2} DISTINCT [Numro de facture]) Cette mthode prsente un problme: le dveloppeur QlikView doit dupliquer les slections (listes de slection et listes multiples) pour les trois tats afin que l'utilisateur final puisse effectuer les slections appropries aux diffrents tats. Dans de nombreux cas, le dveloppeur QlikView souhaitera disposer d'un ensemble de slections communes, disponibles dans tous les tats. L'utilisateur final peut alors dfinir le contexte des divers graphiques, puis utiliser des slections prcises pour montrer les diffrences d'un tat l'autre. Lorsqu'elle est utilise avec les tats, l'analyse d'ensembles permet de maintenir la cohrence de certaines slections d'un tat l'autre.
Exemple:
count({tat1<Anne = $::Anne, Mois = $::Mois>} DISTINCT [Numro de facture]) count({tat2<Anne = $::Anne, Mois = $::Mois>} DISTINCT [Numro de facture]) Le dveloppeur QliKView conserve les slections Anne et Mois selon les tats tat1 et tat2 synchroniss avec les slections Anne et Mois de l'tat par dfaut. Le dveloppeur QlikView peut, selon les besoins, ajouter des lments aux modificateurs de l'ensemble afin de maintenir la cohrence entre davantage de champs d'un tat l'autre.
Oprateurs d'ensemble
Les tats sont compatibles avec les oprateurs d'ensemble (+, *, -, /). Les expressions suivantes sont valides et permettent de calculer les diffrents numros de facture dfinis soit dans l'tat par dfaut soit dans l'tat1.
Exemples:
count({$ + tat 1} DISTINCT [Numro de facture]) compte les diffrents numros de facture concernant l'union de l'tat <par dfaut> et de l'tat 1. count({1 - tat 1} DISTINCT [Numro de facture]) compte les diffrents numros de facture n'tant pas dans l'tat 1. count({tat 1 * tat 2} DISTINCT [Numro de facture]) compte les diffrents numros de facture tant la fois dans l'tat <par dfaut> et l'tat 1. Remarque: Soyez prudent lors de l'utilisation d'oprateurs d'ensemble dans ce genre de situation. Le rsultat est quelquefois diffrent de celui auquel vous vous attendiez. Cela peut arriver lorsque les slections effectues dans un tat donn gnrent un ensemble de donnes pouvant ne pas tre totalement compatible avec
920
l'ensemble ou les ensembles avec lesquels il a t combin. Cette situation se produit plus particulirement lorsque le modle de donnes est complexe.
Exemples:
count({$<[Numro de facture] = p({tat 1} [Numro de facture])>} DISTINCT [Numro de facture]) Cette expression compte les diffrents numros de facture dans l'tat <par dfaut> sur la base des numros de facture ventuellement disponibles dans l'tat 1.
Il s'agit presque (mais pas tout fait) de l'quivalent de l'expression suivante:
Exemples:
count({$<[Numro de facture] = p({tat 1} [Numro de facture]) * p({tat 2} [Numro de facture])>} DISTINCT [Numro de facture]) L'expression permettant de rechercher l'intersection des numros de facture dfinis dans l'tat <par dfaut> et l'tat 1 est la suivante : count({$<[Numro de facture] = p({$} [Numro de facture]) * p({tat1} [Numro de facture])>} DISTINCT [Numro de facture])
Cette expression peut sembler complexe, car elle utilise un tat (<par dfaut> dans cet exemple) la fois dans la fonction d'lment et dans un identificateur d'ensemble. Gardez l'esprit le fait que la fonction d'lment p($) renvoie les valeurs possibles dans l'tat par dfaut. L'identificateur d'ensemble/d'tat {$} est modifi par le rsultat des fonctions d'lment. Les slections de factures actuellement dfinies dans l'tat par dfaut sont crases par les valeurs issues de l'intersection des fonctions d'lment. Notez toutefois que l'expression ci-dessus n'est pas encore tout fait correcte, car elle ne permet pas de synchroniser les slections communes l'tat par dfaut et l'tat1. L'expression suivante permet de corriger ce problme:
Exemples:
count({$<[Numro de facture] = p({$} [Numro de facture]) * p({tat1<Anne = $::Anne, Mois = $::Mois>} [Numro de facture])>} DISTINCT [Numro de facture])
Comme dans les versions prcdentes, le dveloppeur QlikView peut ajouter des champs dans le modificateur afin de maintenir la cohrence des slections d'un tat l'autre.
921
922
Exemple 1:
tudiez les deux tableaux simples unidimensionnels ci-dessous:
Ces deux tableaux sont les mmes, mais le premier est tri sur la premire colonne, tandis que le deuxime est tri sur la dernire colonne. Cela illustre la fonctionnalit de base de rank. La valeur la plus leve possde le rang le plus lev (le numro de classement le plus bas). La fonction rank renvoie toujours NULL sur les lignes de totaux.
Exemple 2:
tudiez le tableau crois dynamique bidimensionnel ci-dessous:
923
Ce tableau est bas sur les mmes donnes que les deux tableaux du premier exemple. Vous pouvez maintenant remarquer que le segment de colonne actif est le regroupement interne dans le cas de plusieurs dimensions. Le champ Mois dans le groupe A est class sparment du champ Mois dans le groupe B. En introduisant le qualificatif total, on peut aussi obtenir un classement total.
Exemple 3:
Cet exemple illustrera l'effet des diffrents modes de reprsentation numrique du classement. tudiez le tableau ci-dessous:
La troisime colonne donne le classement au format texte, tandis que les colonnes 4 8 affichent la reprsentation numrique du mme classement en diffrents modes. L'expression de chaque colonne est:
Mode 0 (par dfaut)Les lignes 2 et 3 ont le mme classement, mais elles figurent clairement dans la moiti infrieure du classement total. Leur reprsentation chiffre est par consquent abaisse 2. Les lignes 4 et 5 ont aussi le mme classement mais se trouvent juste au-dessus de la moiti du tableau de classement. Elles reoivent donc une reprsentation numrique correspondant la moyenne du premier et du dernier classement dans la colonne ((1+8)/2=4,5). Ce mode est particulirement utile quand vous souhaitez utiliser
924
des Indicateurs visuels pour reprer le classement de donnes le plus lev et le classement le plus bas dans un groupe.
Mode 1 Dans les deux cas, le chiffre de classement le plus bas du groupe est utilis, c'est--dire 2 pour les lignes 2 et 3, 4 pour les lignes 4 et 5. Mode 2 Dans les deux cas, c'est la moyenne des classements haut et bas du groupe qui est utilise, soit 2,5 ((2+3)/2) pour les lignes 2 et 3, 4,5 ((4+5)/2) pour les lignes 4 et 5. Mode 3 Dans les deux cas, le chiffre de classement le plus lev du groupe est utilis, c'est--dire 3 pour les lignes 2 et 3, 5 pour les lignes 4 et 5. Mode 4 Chaque ligne se voit affecter sa propre valeur numrique. L'ordre au sein de groupes partageant un classement est dtermin par l'ordre de tri des dimensions du graphique.
Exemple 4:
Cet exemple illustrera l'effet des diffrents formats de reprsentation textuelle de la fonction de classement. tudiez le tableau ci-dessous:
Les colonnes 3 5 donnent la reprsentation textuelle de la mme fonction de classement avec diffrentes valeurs pour le paramtre format.
Format 0 (par dfaut) Les lignes ayant le mme classement sont indiques par 'valeur basse - valeur haute', par exemple. '2 - 3' et '4 - 5'. Format 1 Les lignes ayant le mme classement reoivent le chiffre du rang le plus bas comme reprsentation textuelle, ici par exemple, 2 pour les lignes 2 et 3. Format 2 Une ligne du groupe de lignes ayant le mme classement reoit le chiffre de rang le plus bas comme reprsentation textuelle, tandis que les autres lignes du groupe reoivent une chane vide. L'ordre au sein des groupes partageant un classement est dtermin par l'ordre de tri des dimensions du graphique.
925
926
Exemple 1:
tudiez le tableau simple ci-dessous, qui dcrit l'utilisation de la fonction top dans une table unidimensionnelle:
Dans le cas d'une seule dimension, la fonction top se rfrera toujours la premire ligne de donnes de la table (la ligne des totaux n'est pas incluse). Les expressions utilisant la fonction top seront values correctement sur la ligne des totaux aussi, puisque le total a un rapport clair un segment de colonne particulier, en l'occurrence la colonne entire.
Exemple 2:
Vous trouverez ci-dessous un tableau simple bidimensionnel, tri principalement sur le champ Grp.
La fonction top sans le qualificateur total renverra maintenant l'expression value sur la ligne suprieure dans le groupe de tri (la dimension Grp en l'occurrence). Une valeur sera renvoye pour Grp = A et une autre pour Grp = B. En utilisant le qualificateur total dans le cas de tableaux plusieurs dimensions, vous pouvez encore vous rfrer la ligne suprieure de la table dans l'absolu et obtenir la mme valeur pour toutes les lignes. L'expression sera bien sr value pour le segment de colonne couvrant la colonne entire.
927
L'expression utilisant la fonction top sans le qualificateur total renverra NULL dans la ligne des totaux, parce qu'elle ne peut pas l'associer clairement un segment de colonne particulier. Nous allons maintenant convertir le tableau simple ci-dessus en tableau crois dynamique avec tous les totaux activs.
L'expression utilisant la fonction top sans le qualificateur total renverra NULL dans la ligne des totaux, parce qu'elle ne peut pas l'associer clairement un segment de colonne particulier. Cependant, toutes les sommes partielles seront values pour chaque segment de colonne. Il manquera des valeurs l'expression utilisant le qualificatif total dans les totaux partiels, mais elle renverra une valeur pour la ligne de total gnral.
Exemple 3:
tudiez le tableau simple suivant tri sur le champ Grp:
Nous pouvons ensuite modifier l'ordre de tri inter-champs de faon ce que le graphique soit tri d'abord sur le champ Mois. Le tableau ressemblera alors ceci:
928
Exemple 1:
tudiez le tableau simple ci-dessous, qui dcrit l'utilisation de la fonction above dans une table unidimensionnelle:
La troisime colonne montre l'expression sum(Val) value une ligne au-dessus de la ligne active, ce qu'on peut confirmer en la comparant aux valeurs obtenues pour sum(val) dans la deuxime colonne. La fonction above renvoie NULL sur la premire ligne, puisqu'il n'y a pas de ligne au-dessus qui permette d'valuer l'expression. La fonction above renvoie toujours NULL sur toutes les lignes de totaux. La quatrime colonne illustre l'utilisation la plus courante de cette fonction, savoir le calcul de la diffrence entre des priodes distinctes, par exemple.
Exemple 2:
tudiez le tableau crois dynamique bidimensionnel ci-dessous:
929
La fonction above sans le qualificateur total (troisime colonne) agira uniquement dans chaque groupe de tri. Une valeur NULL sera renvoye pour la ligne suprieure de chaque segment de colonne. Quand un qualificateur total est ajout (quatrime colonne), la colonne entire est considre comme un segment de colonne. Seule la ligne suprieure renverra NULL. Toutes les lignes de totaux sont ignores et renvoient NULL.
Exemple 1:
tudiez le tableau crois dynamique bidimensionnel ci-dessous:
Colonne 3 La fonction RowNo renvoie le numro de la ligne dans chaque segment de colonne du groupe de tri. Dans les lignes de sous-totaux, c'est le numro de ligne 0 qui sera renvoy, car ces totaux appartiennent clairement un segment de colonne particulier. NULL sera renvoy pour la ligne de total gnral. Colonne 4 Avec le qualificateur total, la fonction RowNo renvoie le numro de la ligne dans la colonne entire. Dans les lignes de sous-totaux, elle renverra une valeur NULL. Elle renverra 0 pour la ligne de total gnral.
930
Colonne 5 La fonction NoOfRows renvoie le nombre de lignes de donnes dans chaque segment de colonne du groupe de tri. Dans les lignes de sous-totaux, elle renverra le mme nombre que pour les lignes de donnes. NULL sera renvoy pour la ligne de total gnral. Colonne 6 Avec le qualificatif total, la fonction NoOfRows renverra le nombre de lignes de donnes dans la colonne entire, qui correspond ce qui sera renvoy dans la ligne de total gnral. Dans les lignes de soustotaux, elle renverra NULL.
dimensionality ( )
Pour un tableau crois dynamique comportant gauche trois colonnes de dimension, la fonction renvoie ce qui suit: 3 pour toutes les cellules de donnes ordinaires. 2 pour les sommes partielles du premier niveau et les entres non dveloppes dans la troisime colonne. 1 pour les sommes partielles du deuxime niveau et les entres dveloppes uniquement dans la premire colonne. 0 pour la cellule de total gnral. dimensionality ( )
secondarydimensionality ( )
931
932
Remarque: Depuis la version9 de QlikView, il n'est plus possible de dfinir plus de 100 niveaux d'imbrication.
Exemple:
Les donnes suivantes ont t charges par le script:
933
Une question vidente serait : "Combien de clients chaque commercial possde-t-il?". La rponse est simple avec un graphique:
Maintenant, posons-nous de nouvelles questions sur la base des informations prcdemment obtenues : Combien de commerciaux n'ont qu'un seul client? Combien en ont 3 ou plus?". Si nous mettons de ct le fait que vous ne pourriez faire le total manuellement, ces questions requirent typiquement un second niveau d'agrgation. Les donnes ncessaires au calcul n'existent pas dans les champs originaux et ne peuvent pas tre calcules directement depuis ces champs. Il nous faut trouver le moyen d'utiliser la colonne expression du graphique ci-dessous comme une dimension dans un nouveau graphique. La solution rside dans la fonction Agrgation avance (page 314). On crira:
=aggr(count(Client),Commercial)
comme dimension, le calcul du premier graphique peut-tre vu comme un calcul interne dans un nouveau graphique. Le nouveau graphique est obtenu par cette expression:
count(distinct Vendeur)
et le tour est jou. L'option distinct est obligatoire, puisque QlikView va additionner le nombre de lignes de la table sous-jacente. La rsultante aura l'aspect suivant:
934
Il faut noter deux points: Le second graphique ne ncessite pas la prsence du premier. Ce dernier est contenu dans le premier niveau d'agrgation dfini dans la dimension. Les possibilits d'agrgation ne s'arrtent pas l. Les arguments de dimension de la fonction Agrgation avance (page 314) peuvent bien entendu contenir des dimensions calcules, lesquelles peuvent leur tour utiliser la fonction Agrgation avance (page 314). Mais le tout deviendrait rapidement illisible pass le troisime niveau d'agrgation.
Exemple:
Imaginons une comptition scolaire o trois quipes obtiennent des points en fonction de leurs niveaux dans trois catgories diffrentes. Chaque quipe peut slectionner le meilleur score du groupe dans chaque catgorie puis ajouter ces trois scores pour obtenir le rsultat. Les donnes suivantes ont t charges par le script:
Nous devons maintenant faire un tableau avec Cours comme dimension et max(Score) comme expression. Un tableau simple avec somme de lignes ressemblera ceci:
935
Si nous souhaitons utiliser un tableau crois (ce qui dans ce cas n'a pas beaucoup d'intrt, mais le deviendrait avec davantage de dimensions), nous rencontrerons quelques difficults. Le tableau simple cidessus converti en tableau crois dynamique donnerait ceci:
Dans ce cas, 12 est le total attendu, et 5 est erron. Une nouvelle fois la fonction aggr va nous aider. Nous l'utilisons dans l'expression et non pas dans la dimension. On inclut l'expression de dpart dans une fonction aggr, en utilisant aussi la dimension du tableau comme dimension dans la fonction aggr. Le tout sert d'argument une agrgation de type sum. Ci-dessous le rsultat final:
Le rsultat obtenu est bien celui attendu. Que s'est-il pass? L'intrt de la fonction Agrgation avance (page 314) est d'valuer chaque ligne comme une seule valeur. Ceci est possible par le fait que la dimension ne peut prendre qu'une seule valeur possible pour chaque ligne de donnes. Puisque la dimension et l'expression sous-jacentes sont les mmes pour le graphique, chaque valeur sera bien entendu identique, comme le rsultat sans les fonctions sum et Agrgation avance (page 314) qui les englobent. Cependant, pour toute la ligne, la fonction Agrgation avance (page 314) renverra trois valeurs, une pour chaque valeur de champ dimension. Celles-ci seront alors sommes par l'agrgation sum. Tout en tant formellement le total de l'expression, le rsultat sera gal la somme des lignes.
Exemple:
936
Si vous voulez afficher les donnes de rgression dans un tableau, la rgression doit tre calcule. Les fonctions d'agrgation linest_m ([{expression_ensemble}][ distinct ] [total [<chp {,chp}>] ]expression-y, expression-x[, y0 [, x0 ]]) (page 859) et linest_b ([{expression_ensemble}][ distinct ] [ total [<chp {,chp}>] ] expression-y, expression-x [, y0 [, x0 ]]) (page 859) vous donneront les valeurs de la pente et de l'ordonne l'origine de la rgression linaire. Pour que le calcul soit exact, ces fonctions doivent possder l'entire agrgation du graphique (l'expression itre suivant la dimension) en argument d'entre. Ceci peut tre ralis en dfinissant une fonction Agrgation avance (page 314) contenant les mmes expression et dimension(s) que contenues dans le graphique. Les fonctions Agrgation avance (page 314) sont alors utilises en tant que paramtres des agrgations linest. L'expression rsultante est de la forme:
937
Notez que la ligne de tendance n'est pas ici une ligne de tendance traditionnelle, mais une expression rgulire dessine linairement. Cette diffrence rsulte du fait que l'expression affiche, par opposition une ligne de tendance traditionnelle, n'est pas extrapole au del des premiers et derniers points. Ce graphique peut tre converti en tableau simple, les valeurs de la rgression seront affiches dans des cellules.
Dans le tableau simple ci-dessus, trois colonnes ont t ajoutes pour afficher les valeurs m, b et R 2. Naturellement, ces valeurs sont constantes pour toutes les lignes de la table. Les expressions requises doivent ressembler aux suivantes :
938
73 Formules calcules
Dans les botes de dialogue de proprits des feuilles et des objets QlikView, il existe un certain nombre de proprits autorisant les tiquettes de texte ou les nombres fixes. On les utilise en gnral comme tiquettes, titres de fentres, titres de graphiques et, dans certains cas, comme limites numriques fixes. Pour beaucoup des proprits mentionnes ci-dessus, vous pouvez saisir une expression calcule plutt qu'un texte ou un nombre constant. Cette caractristique est appele formule calcule. chaque fois que vous pouvez utiliser une formule calcule, cela est indiqu l'endroit voulu de ce manuel.
Exemple:
= mode(x) //mmoire objet insuffisante
Toute formule calcule requiert une certaine quantit de mmoire. Pour ne pas utiliser trop de mmoire, le programme limite l'allocation de mmoire autorise pour chaque tiquette calcule. Si vous saisissez une expression trop complexe, QlikView renverra l'expression suivie du message d'erreur // mmoire objet insuffisante .
Sans dimensions sur lesquelles se rpter, les Fonctions de la catgorie Agrgation du graphique (page 852) se comporteront fondamentalement comme si elles taient utilises dans des expressions de graphique avec le qualificatif total devant tous les noms de champs. Le qualificatif total est ainsi facultatif et n'a pas de signification particulire dans les formules calcules. Les dfinitions d'ensemble fonctionnent exactement de la mme manire que dans les expressions de graphiques, c'est--dire qu'elles entranent des agrgations sur une slection diffrente de la slection actuelle. Dans une formule calcule, les noms de champs peuvent tre utiliss sans tre inclus dans une fonction d'agrgation. Dans ce cas, only sera utilis comme une fonction d'agrgation.
Exemple:
= Devise
quivaut = only(Devise)
939
940
74 Groupes de champs
Une diffrence essentielle entre QlikView et beaucoup d'autres requteurs de bases de donnes, outils de bases de donnes multidimensionnelles, etc. est qu'il n'est pas besoin, dans QlikView, d'tablir des hirarchies dans les donnes d'entre. La logique interne unique de QlikView vous donne toute latitude pour faire de n'importe quel champ une dimension complte dans l'ordre que vous voulez. Pour la plupart des utilisations, cette caractristique se rvle extrmement importante. Cependant, il arrive qu'une hirarchie prdfinie soit plus approprie pour afficher les donnes de faon plus efficace. QlikView offre donc la possibilit de dfinir des groupes de champs. Les groupes peuvent tre hirarchiques ou non hirarchiques (cycliques). Les groupes sont crs sous l'onglet Groupes de la bote de dialogue Proprits du document. On peut les utiliser dans les graphiques, o ils apparaissent avec les champs disponibles dans les zones droulantes de dimension sous Dimension (voir Proprits du graphique: Dimensions (page 663)). Tous les champs peuvent tre groups. Les groupes hirarchiques portent l'icne , .
tandis que les groupes cycliques s'affichent avec l'icne Groupes hirarchiques
Quand plusieurs champs prsentent une hirarchie naturelle, on peut crer un groupe hirarchique. Voici des exemples classiques de groupes hirarchiques : Priode : Anne, Trimestre, Mois or Gographie: Continent, Pays, tat, Ville Lorsqu'un groupe hirarchique est utilis comme dimension dans un graphique, le graphique utilise le premier champ de la liste des champs du groupe qui a plus d'une valeur possible. Si des slections font que le champ n'a qu'une seule valeur possible, c'est le champ suivant de la liste qui est utilis la place, condition qu'il ait plus d'une valeur possible. Si aucun champ de la liste n'a plus d'une valeur possible, le dernier champ est utilis quand mme. Dans le premier exemple ci-dessus, le champ Anne sera utilis comme dimension du graphique jusqu' ce qu'une seule anne soit slectionne. Le graphique affichera alors Trimestre. Si un seul trimestre est slectionn, le graphique passera Mois. Au fur et mesure que les slections sont supprimes, de sorte que plusieurs valeurs deviennent possibles dans la liste des champs du groupe, le graphique remonte automatiquement dans la liste. On peut forcer le graphique remonter en cliquant sur l'icne correspondante du graphique.
Temps: Anne, Trimestre, Mois ou: Gographie: Continent, Pays, tat, Ville
Lorsqu'un groupe hirarchique sert de dimension dans un graphique, le graphique utilise le premier des Champs (page 181) de la liste du groupe qui compte plus d'une valeur possible. Si des slections font que le champ n'a qu'une seule valeur possible, c'est le champ suivant de la liste qui est utilis la place, condition qu'il ait plus d'une valeur possible. Si aucun champ de la liste n'a plus d'une valeur possible, le dernier champ est utilis quand mme.
941
Dans le premier exemple ci-dessus, le champ Anne sera utilis comme dimension du graphique jusqu' ce qu'une seule anne soit slectionne. Le graphique affichera alors Trimestre. Si un seul trimestre est slectionn, le graphique passera Mois. Au fur et mesure que les slections sont supprimes, de sorte que plusieurs champs deviennent disponibles dans la liste des champs du groupe, le graphique remonte automatiquement dans la liste. On peut forcer le graphique remonter en cliquant sur l'icne correspondante du graphique. Une caractristique spcifique apparat lorsque le mme groupe hirarchique est utilis pour plus d'une dimension dans la spcification du graphique. La deuxime fois que le groupe intervient, le champ utilis sera automatiquement celui qui suit le premier champ utilis dans la liste. Par exemple, si vous crez un graphique bidimensionnel avec le groupe Gographie ci-dessus la fois comme dimension Principale et comme 2me dimension, Continent et Pays seront d'abord utiliss. Ds qu'un seul continent est slectionn, Pays et tat sont utiliss la place.
Remarque Si cette caractristique est particulirement pratique pour les hirarchies naturelles, rien n'empche de l'utiliser aussi dans d'autres situations.
Parfois, vous pouvez trouver utile de grouper des champs qui ne sont pas naturellement hirarchiss. L'utilisateur pourra ainsi modifier rapidement les donnes afficher dans le graphique ou la liste de slection. Tous les champs peuvent tre groups dans un groupe cyclique. Lorsqu'un groupe cyclique est utilis comme dimension d'un graphique, le graphique utilisera d'abord le premier champ de la liste. L'utilisateur peut ensuite passer un autre champ en cliquant sur l'icne de cycle du graphique. Les champs sont affichs dans l'ordre dans lequel ils apparaissent dans la liste des champs du groupe. Quand le dernier champ de la liste a t utilis, on revient au premier champ. De cette manire, le graphique peut passer indfiniment par tous les champs. Ne confondez pas les groupes cycliques avec le groupe cyclique dans des expressions de graphique (voir: Proprits du graphique: Expressions (page 672) )! Les groupes de dimensions cycliques sont constitus d'un certain nombre de Champs (page 181), tandis que l'affichage des cycles dans les expressions de graphique concerne un certain nombre d' Expressions de graphique (page 847).
942
QlikView offre la possibilit de personnaliser les messages d'erreur dans les graphiques et les zones Table. On ouvre la bote de dialogue Messages d'erreur personnaliss via le bouton Messages d'erreur, que vous trouvez sous l'onglet Gnral de la bote de dialogue Proprits du graphique, ainsi que sous l'onglet Gnral des Proprits de la zone table. Messages standard Liste des messages d'erreur standard. Pour personnaliser un message, slectionnezle et saisissez le texte de votre choix dans la zone de texte Message personnalis. Message personnalis Vous saisirez ici le texte afficher la place du message standard slectionn audessus. Ce texte peut tre une formule calcule. Cette caractristique permet par exemple de modifier un message d'erreur plutt nigmatique (comme: Espace insuffisant) en une remarque utile pour traiter le problme (dans ce cas: Veuillez faire une slection... ou: Veuillez augmenter la place mmoire / les cellules alloues par...). ). Cliquez sur ce bouton pour appliquer les messages personnaliss tous les objets calculs du document. Cliquez sur ce bouton pour effacer tous les messages d'erreur personnaliss.
943
944
945
nombres entiers virgule flottante : paramtre par dfaut pour les nombres devise : paramtre par dfaut pour les devises heure, date, date et heure : formatage standard ISO
Les paramtres par dfaut pour les nombres et les devises sont dfinis par les variables d'interprtation de nombres ( Variables d'interprtation de nombres (page 382)) ou par les paramtres du systme d'exploitation (Panneau de configuration).
Exemple:
946
947
correctement interprtes : les valeurs numriques sont alignes droite dans les listes de slection, tandis que les chanes de texte sont alignes gauche. Par dfaut, le programme suit les tapes suivantes, jusqu' ce qu'une correspondance exacte soit trouve. (Le format par dfaut correspond au format spcifi pour le sparateur dcimal, l'ordre des annes, des mois et des jours, etc. dans le systme d'exploitation, c'est--dire dans le Panneau de configuration, ou dans certains cas par des variables d'interprtation de nombres dans le script, voir Variables d'interprtation de nombres (page 382).) QlikView interprtera les donnes comme 1. un nombre selon le format par dfaut des nombres, 2. une date selon le format par dfaut des dates, 3. une indication de date et heure selon le format par dfaut des dates et heures, 4. une heure selon le format par dfaut des heures, 5. une date selon le format aaaa-MM-jj. 6. une indication de date et heure selon le format suivant : AAAA-MM-JJ hh:mm[:ss[.fff]]. 7. une heure selon le format hh:mm[:ss[.fff]]. 8. une somme montaire selon le format par dfaut des devises, 9. un nombre avec le point '.' comme sparateur dcimal et la virgule ',' comme sparateur de milliers, condition que la virgule ne soit pas dfinie comme sparateur dcimal, ni comme sparateur de milliers. 10. un nombre avec la virgule ',' comme sparateur dcimal et le point '.' comme sparateur de milliers, condition que le point ne soit pas dfini comme sparateur dcimal, ni comme sparateur de milliers. 11. une chane textuelle. Ce dernier test n'choue jamais : si les donnes sont lisibles, il est toujours possible de les interprter comme une chane. Lorsqu'on charge des nombres partir de fichiers texte, des problmes d'interprtation peuvent se poser, par exemple un sparateur de milliers ou un sparateur dcimal incorrect peut conduire QlikView mal interprter le nombre. La premire chose faire est de vrifier que les variables d'interprtation de nombres du script (voir Variables d'interprtation de nombres (page 382)) sont correctement dfinies et que les paramtres du systme sont corrects dans le Panneau de configuration. Une fois que QlikView a interprt des donnes comme une date ou une heure, on peut modifier le format de date ou d'heure dans la bote de dialogue de proprits de l'objet. Comme il n'y a pas de format prdfini pour les donnes, diffrents enregistrements peuvent bien sr contenir des donnes formates de faon diffrente dans le mme champ. Il est possible, par exemple, de trouver des dates valides, des entiers et du texte dans un seul champ. Les donnes ne seront donc pas formates, mais affiches dans leur forme originale dans les listes de slection ou autres. Quand vous ouvrirez pour la premire fois une bote de dialogue de format de nombre pour un tel champ, le format sera Mixte. partir du moment o vous modifierez le formatage des nombres du champ, QlikView ne pourra plus revenir au formatage d'origine pour les diffrentes valeurs du champ, moins que le script ne soit rexcut et la case Conserver au rechargement dslectionne. Le bouton Format par dfaut des botes de dialogue de format de nombre devient alors indisponible pour ce type de champs une fois le format modifi.
Exemple:
948
Exemples:
949
8/6/97
est enregistr sous le numro est enregistr sous le numro est enregistr sous le numro
35648
09:00
0,375
8/6/97 09:00
35648,375
35648.375 ou vice versa 35648 avec le format de nombre 'J/M/AA' donne avec le format de nombre 'hh.mm' donne 6/8/97
0,375
09,00
Comme il a dj t dit, QlikView suivra un ensemble de rgles pour tenter d'interprter les dates, les heures et les autres types de donnes. Le rsultat final sera toutefois fonction d'un certain nombre de facteurs dcrits ci-dessus.
Exemples:
Ces exemples supposent les paramtres par dfaut suivants: sparateur dcimal des nombres : . format de date abrg: AA-MM-JJ format de l'heure: hh:mm Les donnes suivantes sont lues par QlikView dans le champ A :
Dans QlikView : A1) Interprtation QlikView (sans fonction d'interprtation spciale dans le script)
950
951
952
77.1 Nombres
l l
Pour imposer un nombre fixe de chiffres, utilisez le symbole 0 pour chaque chiffre. Pour noter un nombre chiffres variables, utilisez le symbole #. Si le format contient que des # gauche du symbole de sparateur dcimal, les nombres infrieurs 1 commenceront par le symbole dcimal. Pour marquer la position du sparateur de milliers ou le sparateur dcimal, utilisez les symboles de sparateur de milliers et de sparateur dcimal.
Le format est seulement utilis pour dfinir la position des sparateurs. Il n'est pas possible de dfinir les sparateurs dans le format. Pour les dfinir, utilisez la bote de dialogue ou les paramtres (dans les fonctions du script). Il est possible d'utiliser le sparateur des milliers pour regrouper des chiffres par tout nombre de positions. Par exemple, la chane de format 0000-0000-0000 (sparateur des milliers = -) peut servir afficher un numro de pice en 12 chiffres comme 0012-4567-8912.
77.2 Dates
l l
Pour afficher le jour, utilisez le symbole D pour chaque chiffre. Pour dcrire le numro du mois, utilisez le symbole M ou MM pour 1 ou 2 chiffres. MMM affiche le mois en lettres abrges comme dfini par le systme d'exploitation ou la variable MonthNames dans le script. MMMM affiche le mois en entier en lettres comme dfini par le systme d'exploitation ou la variable LongMonthNames dans le script.
953
l l
Pour afficher l'anne, utilisez le symbole Y pour chaque chiffre. Pour afficher le jour de la semaine, utilisez le symbole W. Un W renvoie le numro du jour (ex. 0 pour Lundi) sous la forme d'un seul chiffre. WW affichera le numro sur 2 chiffres (ex. 02 pour Mercredi). WWW affichera le nom du jour en abrg (ex. Lun) comme dfini par le systme d'exploitation ou la variable DayName dans le script. WWWW affichera le nom complet du jour (ex. Mardi) comme dfini par le systme d'exploitation ou la variable LongDayName dans le script. Des sparateurs arbitraires peuvent tre utiliss.
77.3 Heures
l l l l l l
Pour afficher les heures, utilisez le symbole "h" pour chaque chiffre. Pour afficher les minutes, utilisez le symbole "m" pour chaque chiffre. Pour afficher les secondes, utilisez le symbole "s" pour chaque chiffre. Pour afficher les fractions de seconde, utilisez le symbole "f" pour chaque chiffre. Pour afficher l'heure dans le format AM/PM, utilisez le symbole "tt" aprs l'heure. Des sparateurs arbitraires peuvent tre utiliss.
Exemples de Formats
Exemples (Nombres):
# ##0 nombre entier avec sparateur de milliers. ###0 nombre entier sans sparateur de milliers. 0000 dcrit un nombre entier avec au moins quatre chiffres. Par exemple, le nombre 123 donne 0123. 0.000 nombre avec 3 dcimales. 0.0## dcrit le nombre avec au moins 1 dcimale et au plus 3 dcimales.
954
num(199, '(ROM)' )
renvoie
CXCIX
Exemples (Date):
YY-MM-DD affiche la date dans le format 01-03-31. YYYY-MM-DD affiche la date dans le format 2001-03-31. YYYY-MMM-DD affiche la date dans le format 2001-Mar-31. 31 MMMM YYYY affiche la date dans le format 31 Mars 2001. M/D/YY affiche la date dans le format 3/31/01. W YY-MM-DD affiche la date dans le format 6 01-03-31. WWW YY-MM-DD affiche la date dans le format Sam 01-03-31. WWWW YY-MM-DD affiche la date dans le format Samedi 01-03-31.
Exemples (Heure):
hh:mm affiche l'heure dans le format 18:30 hh.mm.ss.ff affiche l'heure dans le format 18.30.00.00 hh:mm:tt affiche l'heure dans le format 06:30:pm
955
956
957
vnements de document:
1. 2. 3. 4.
Une Une Une Une macro macro macro macro peut peut peut peut tre tre tre tre excute excute excute excute aprs l'ouverture d'un document QlikView. aprs une rexcution du script. aprs la commande Rduire les donnes. aprs une slection dans n'importe quel champ du document.
vnements de la feuille:
5. Une macro peut tre excute aprs l'activation d'une feuille. 6. Une macro peut tre excute aprs la dsactivation d'une feuille.
958
vnements de bouton:
9. On peut lier un bouton une macro.
vnements de champ:
10. Une macro peut tre 11. Une macro peut tre au champ spcifi. 12. Une macro peut tre 13. Une macro peut tre
excute quand une slection a t effectue dans un champ donn. excute quand une slection est effectue dans tout champ associ logiquement excute quand des slections sont verrouilles dans un champ donn. excute quand des slections sont dverrouilles dans un champ donn.
vnements de variable:
14. Une macro peut tre excute quand une valeur a t saisie dans une variable donne. 15. Une macro peut tre excute quand la valeur d'une variable donne contenant une formule a chang suite une modification de la formule.
959
960
vnements de document:
l l l l l
aprs l'ouverture d'un document QlikView. aprs une rexcution du script. aprs la commande Rduire les donnes. aprs une slection dans n'importe quel champ d'un document. quand la valeur d'une variable change dans un document.
Les macros appeles partir d'vnements de document sont cres la page Proprits du document: Dclencheurs (page 461).
vnements de la feuille:
l l
Une macro peut tre excute aprs l'activation d'une feuille. Une macro peut tre excute aprs la dsactivation d'une feuille.
Les macros appeles partir d'vnements de feuille sont cres la page Proprits de la feuille: Dclencheurs (page 493).
Une macro peut tre excute aprs l'activation d'un objet de la feuille. Une macro peut tre excute aprs la dsactivation d'un objet de la feuille.
Les macros appeles par des vnements d'objet de la feuille sont cres la page Proprits de la feuille: Dclencheurs (page 493).
vnements de bouton:
l
Les macros appeles partir d'vnements de bouton de macro sont cres la page Actions (page 585).
vnements de champ:
l l
l l
Une macro peut tre excute Champs (page 181)). Une macro peut tre excute au champ spcifi. Une macro peut tre excute Une macro peut tre excute
quand une slection a t effectue dans un champ donn (voir quand une slection est effectue dans tout champ associ logiquement quand des slections sont verrouilles dans un champ donn. quand des slections sont dverrouilles dans un champ donn.
Les macros appeles par des vnements de champ sont cres la page Proprits du document: Dclencheurs (page 461).
961
vnements de variable:
l l
Une macro peut tre excute quand une nouvelle valeur est directement saisie dans une Variable (page 183) donne. Une macro peut tre excute quand la valeur de la variable spcifie change du fait de la modification d'autres variables ou de l'tat logique du document.
Les macros appeles par des vnements de variable sont cres la page Proprits du document: Dclencheurs (page 461).
diteur de macro:
Quelle que soit la faon dont elles sont dclenches, les macros sont cres et modifies dans la bote de dialogue diter le module (page 963).
Exemples de macros
Cette section fournit un exemple de macro VBScript qui peut tre trs utile.
Utiliser des zones de saisie VBScript pour l'interaction avec l'utilisateur rem ** Effacer les slections, demander un produit, ** rem ** slectionner ce produit, ** rem ** aller la feuille "March", ** rem ** afficher le tableau crois dynamique "Ventes" ** Sub ChoisirValeur Set q = ActiveDocument q.ClearAll (false) Set f = q.Fields("Nom du modle") x = inputbox ("Indiquez un produit") f.Select(x) set s = q.Sheets("Market") s.Activate s.SheetObjects("Ventes").Activate end sub
// JScript function Test() { Nomdelapersonne = qvlib.InputBox("Comment vous appelez-vous ?") msg = "Bonjour " + Nomdelapersonne + " !" qvlib.MsgBox(msg) }
962
Les fonctions qvlib marchent aussi dans les macros VBScript comme le montre l'exemple ci-dessous, mais on peut alors utiliser les fonctions VBScript gnriques InputBox et MsgBox.
rem VBScript sub TestModule nom = qvlib.InputBox("Comment vous appelez-vous ?") msg = "Bonjour " msg = msg + nom + " !" qvlib.MsgBox(msg) end sub
963
La grande zone d'dition sert taper vos macros. Toutes les macros doivent tre crites comme des sous-routines encadres par la paire de balises sub .. end sub.
(Liste des points d'entre) Ds qu'un point d'entre est reconnu par le moteur de script, il figure dans la liste de la zone d'dition plus petite qui se trouve gauche. Vous pouvez aussi slectionner des points d'entre dans cette liste. (Message) L'tat actuel des messages d'erreur est affich dans la zone au-dessus de la zone d'dition des macros. Une fois que vous avez crit une sous-routine, vrifiez et validez sa syntaxe en cliquant sur ce bouton.
Cochez
964
Aller
Si vous mettez un point d'entre en surbrillance dans la Liste des points d'entre et que vous cliquez sur Aller , vous arrivez directement son emplacement dans la Zone d'dition des macros. Si un point d'entre est slectionn, vous pouvez tester une macro en cliquant sur le bouton Tester. Toute erreur apparatra dans la zone de Message. Commencez par slectionner l'une des sous-routines dboguer. Lorsque vous cliquez sur le bouton Dboguer, vous activez le mode de dbogage. Choisissez VBScript ou JScript.
Tester
Dboguer...
Moteur de script
Niveau de scurit requis En slectionnant Mode sans risque, le concepteur du document indique que les macros dans ce document QlikView ne contiennent pas de code capable d'accder au systme ou aux applications autres que QlikView. Si un tel code est rencontr au cours de l'excution de la macro dans un document dclar en Mode sans risque, l'excution chouera. En slectionnant le mode Accs systme, le concepteur du document s'assure que l'utilisateur final sera invit l'ouverture du document autoriser l'accs systme (Autoriser les accs Systme), dsactiver toutes les macros du document (Dsactiver les macros) ou n'autoriser que les macros sans accs systme (Mode sans risque). Scurit locale active l'ouverture de documents dclars en mode sans risque mais contenant des codes de macros potentiellement dangereux, l'utilisateur sera invit choisir l'action effectuer (voir Niveau de scurit requis ci-dessus). L'action de l'utilisateur sera garde en mmoire par le systme, mais ce paramtre peut tre modifi ultrieurement partir de ce menu. Le niveau de scurit des macros peut tre dfini sur Ne pas excuter du tout, Mode sans risque ou Autoriser les accs systme.
Remarque: Il s'agit seulement d'une brve introduction au moteur de script de QlikView. Pour mieux comprendre le VBScript ou le JScript, veuillez vous rfrer un manuel traitant du sujet. Un fichier QlikView trs utile dcrivant l'utilisation de la fonctionnalit de macro dans QlikView (APIguide.qvw) est fourni avec les exemples gnraux installs avec le programme.
965
79.4 Dbogueur
Pour pouvoir utiliser le dbogueur de macros, vous devez installer le dbogueur de script Microsoft. En cliquant sur le bouton Dboguer de la bote de dialogue diter le module, vous passerez en mode de dbogage de macros. Vous pouvez alors avancer petit petit dans la macro et inspecter le contenu des variables au fur et mesure. Avant de passer en mode de dbogage, vous devez slectionner une macro (uniquement les sous-routines sans paramtres) dans la liste et dfinir un ou plusieurs points d'arrts dans le code. Il est possible d'activer ou de dsactiver les points d'arrt tout moment en cliquant sur le numro de ligne en regard de l'emplacement appropri dans le code ou en plaant le curseur sur la ligne avant d'appuyer sur F9. La combinaison de touches CTRL+MAJ+F9 effacera tous les points d'arrt. Quand on passe en mode de dbogage, deux nouveaux volets apparaissent dans la fentre de la bote de dialogue. En bas gauche, vous trouverez un volet indiquant la pile d'appels actuelle. Si vous doublecliquez dans la liste, l'diteur dfilera jusqu' l'endroit o se trouve l'appel sur lequel vous avez cliqu. Toutefois, le pointeur d'excution ne sera pas dplac.
966
En bas droite, vous trouverez un volet avec les variables actuelles. En double-cliquant sur l'une des variables, vous ouvrirez la bote de dialogue Variables o vous pourrez examiner plus minutieusement la variable et modifier directement sa valeur. En mode de dbogage, un menu spar devient disponible. Beaucoup d'lments de ce menu possdent des raccourcis clavier. Ceux-ci sont personnalisables via l'onglet diteur de la bote de dialogue Prfrences utilisateur. Ceux mentionns ci-dessous sont les raccourcis par dfaut l'installation. Continuer Continue l'excution de la macro jusqu'au point d'arrt suivant ou jusqu' la fin de la macro. quivaut au raccourci F5. L'excution avance d'une ligne. Si la ligne suivante est un appel une sousroutine, l'excution passe la premire ligne de la sous-routine. quivaut au raccourci F8. Excute les instructions restantes de la sous-routine actuelle. quivaut au raccourci CTRL+MAJ+F8. L'excution avance d'une ligne. Si la ligne suivante est un appel une sousroutine, la sous-routine sera excute entirement et le dbogueur s'arrtera la premire ligne aprs l'appel de sous-routine. quivaut au raccourci MAJ+F8. Ouvre une fentre o l'on peut inspecter et modifier les valeurs des diffrentes variables. Ouvre une bote de dialogue o vous pouvez saisir et valuer une expression VBScript ou JScript base sur les valeurs actuelles des variables.
Fentre de variables
Effacer les points d'arrt Efface les points d'arrt dfinis dans le code pour le dbogage. quivaut au raccourci CTRL+MAJ+F9. Arrter le dbogage Quitte le mode de dbogage et revient la bote de dialogue diter le module standard.
967
968
Exemples:
Sub Clr Set QVDoc = ActiveDocument QvDoc.ClearAll(false) End Sub Sub EndQV ActiveDocument.Application.Quit() End Sub
969
970
rem ************************************************* rem ***CECI EST UN CODE VBSCRIPT DU MODULE********* rem************************************************** rem ********* Variables globales ******************** dim flag rem ******* fonctions accessibles partir du script ********* rem ************ renvoi la ligne pour la zone de saisie ****************** function VBin(prompt) VBin=inputbox(prompt) end function rem ************ effacer l'indicateur global ****************** function VBclearFlag() flag=0 end function rem ********* vrifier que la rfrence est passe *********** function VBrelPos(Ref, Current) if Ref=Current then VBRelPos="Rfrence" flag=1 elseif flag=0 then VBRelPos="Avant "&Ref&" dans la table" else VBRelPos="Aprs "&Ref&" dans la table" end if end function // ************************************************** // *************VOICI LE SCRIPT ***************** // ************************************************* let PopMax=VBin('Population maxi en millions :'); // Demander la limite
971
let PaysRf=VBin('Pays de rfrence :'); // Demander la rf. let dummy=VBclearFlag(); // Efface l'indicateur global Load Pays,recno(), Capital, "Superficie(km2)", "Population(millions)", VBrelPos('$(PaysRf)',Pays) as PosRelative from pays1.csv (ansi, txt, delimiter is ',', embedded labels) where "Population(millions)" = $(PopMax);
l l
Les paramtres manquants sont considrs comme NULL Si l'expression relle donne un nombre valide, c'est ce nombre qui est fourni ; dans le cas contraire, si elle donne une chane valide, c'est la chane qui est fournie ; sinon, c'est NULL. NULL est transmis sous la forme VT_EMPTY. Les valeurs renvoyes sont traites normalement.
972
Remarque: Une utilisation intensive des macros peut entraner d'ventuels problmes, les macros tant excutes en parallle plutt que de manire squentielle, comme un concepteur aurait pu le prvoir/supposer.
Les oprations logiques telles que l'effacement ou les slections dans les champs Les oprations lies des variables
Les types de fonctions suivants ne doivent pas tre utiliss dans l'environnement du serveur QlikView, car elles pourraient avoir des consquences inattendues:
l
l l l l
Les oprations attrayant la disposition qui ont une incidence sur les proprits des feuilles et des objets de feuille via SetProperties Les oprations modifiant les paramtres du document ou utilisateur Toutes les oprations lies au script, y compris Reload Les oprations de rduction des donnes, ReduceData par exemple Les oprations de type Enregistrer et Ouvrir le document
Remarque: Les oprations sur les proprits des objets du serveur sont prises en charge.
OnPostReduceData
973
OnPostReload
974
Partie 9 Annexe
Partie 9 Annexe
975
Processeur Mmoire
Windows XP Professionnel x64 SP2 ou Windows Vista x64 ou Windows7 x64 ou Windows Server 2003 dition x64 ou Windows Server 2008 dition x64 ou Windows Server 2008R2 Intel Core Duo ou plus puissant Intel Core 2 Duo ou plus puissant recommand recommand 1Go au minimum. Selon les volumes de 2Go au minimum. Selon les volumes de donnes, davantage de mmoire peut donnes, davantage de mmoire peut s'avrer ncessaire.1 s'avrer ncessaire.1 250 Mo au total requis pour 300 Mo au total requis pour l'installation l'installation Microsoft Active Directory Microsoft Active Directory NTLM NTLM Logiciel de scurit tiers2 Logiciel de scurit tiers2
1. QlikView est une technologie d'analyse en mmoire; la mmoire requise par les produits QlikView est directement lie la quantit de donnes analyses. 2. Le logiciel de scurit tiers requiert l'dition QlikView Server Enterprise.
976
Partie 9 Annexe
QlikView AccessPoint
Internet Explorer 6 Internet Explorer 7, 8 & 9 Firefox 6 (Windows & Mac) Safari 5 (Windows & Mac) Google Chrome 12 (Windows & Mac) Mobile Safari (appareils iOS4) Android pour tablettes et tlphones (navigateur intgr)1 Blackberry Playbook x x x x x x x
1. La prise en charge du navigateur Android requiert un accs anonyme pour tre active sur un serveur QlikView (ncessite des licences d'accs client CAL de session ou d'utilisation: non disponible dans l'dition Small Business de QlikView Server).
Mmoire
Mmoire principale
Bien qu'il soit possible d'excuter QlikView avec moins de mmoire, il est recommand d'utiliser un ordinateur possdant au moins 1Go pour Windows 32bits et 4Go pour Windows 64bits. La quantit de mmoire ncessaire pour QlikView dpend de la quantit de donnes charges et de leur structure. Une mmoire principale trop limite rduira considrablement les performances de QlikView. Si votre ordinateur accde au disque dur chaque fois que vous effectuez une slection dans QlikView, vous avez soit trop de programmes ouverts, soit trop peu de mmoire principale.
Mmoire virtuelle
Assurez-vous que votre fichier d'change (la mmoire virtuelle) est suffisamment important. Le fichier d'change doit, en principe, tre aussi gros que possible. Cependant, si votre espace disque est limit ou que vous disposez de beaucoup de mmoire principale, vous pouvez avoir un fichier d'change plus petit ou ne pas en avoir du tout. Le systme s'occupe normalement du fichier d'change de faon dynamique. Toutefois, si vous avez trop peu d'espace libre sur votre disque dur, la taille trop rduite du fichier d'change peut poser problme. Dans ce cas, vous pouvez dfinir la taille du fichier d'change. Pour ce faire, utilisez la bote de dialogue Mmoire virtuelle accessible via la barre des tches: choisissez Paramtres, Panneau de configuration, Systme, Performances, Mmoire virtuelle.
Remarque: Dfragmentez le disque dur avant de modifier les paramtres du fichier d'change. En gnral, cette opration permet de dfinir une zone libre contigu plus grande sur le disque dur et, de ce fait, un fichier d'change plus volumineux.
977
978
B Raccourcis clavier
Dans ce chapitre, vous trouverez une liste des diffrents raccourcis clavier disponibles dans QlikView.
CTRL+O
979
MAJ+FLCHE DROITE Correspond la commande Suivant du menu Slections. CTRL+MAJ+L CTRL+MAJ+U CTRL+MAJ+D Correspond la commande Verrouiller du menu Slections (verrouille toutes les slections). Correspond la commande Dverrouiller du menu Slections (dverrouille toutes les slections). Correspond la commande Effacer du menu Slections (efface toutes les slections).
980
B.8 Raccourcis du menu Objet (Liste de slection, Zone Statistiques et Liste multiple)
CTRL+L Correspond la commande Verrouiller du menu Objet (verrouille les slections dans l'objet actif). Correspond la commande Dverrouiller du menu Objet (dverrouille les slections dans l'objet actif). Correspond la commande Effacer du menu Objet (efface les slections dans l'objet actif). Correspond la commande Proprits... du menu Objet (ouvre la bote de dialogue Proprits d'un objet actif).
CTRL+U
CTRL+D
ALT+ENTRE
981
CTRL+K,C CTRL+K,U CTRL+Q,T,A CTRL+Q,T,P CTRL+Q,T,D CTRL+Q,T,N CTRL+Q,T,R CTRL+Q,Q CTRL+Q,U,I CTRL+Q,J,P,G CTRL+Q,M,P,3 CTRL+Q,W,M,A
Lignes de commentaires dans le script. Annule les commentaires de lignes dans le script. Ajoute un onglet dans le script. Monte l'onglet actif. Abaisse l'onglet actif. Renomme l'onglet actif. Supprime l'onglet actif. Cre un script gnr automatiquement. Ouvre l'utilitaire de saisie Unicode. Cre un script pour lire les attributs des fichiers jpeg. Cre un script pour lire les attributs des fichiers mp3. Cre un script pour lire les attributs des fichiers wma.
982
Load Alfa, if (peek('Alfa')=Alfa,0,1) as Flag1, Num resident table_1 order by Alfa Asc;
Ici, peek compare la valeur d'Alfa en cours de lecture avec celle lue auparavant. Si les valeurs sont identiques, la valeur 0 est affecte Flag . Si elles sont diffrentes, la valeur 1 est affecte Flag . Le nombre de valeurs distinctes sera alors gal la somme (Flag). Notez que la liste doit tre trie et que, lorsqu'on utilise order by dans une instruction load resident, QlikView trie la liste avant de commencer la lire. Autre mthode :
983
Count()). Tous les autres champs doivent aussi tre ignors, car ils diminueraient l'efficacit de la clause distinct. Une troisime mthode consiste donner chaque valeur distincte d' Alfa une valeur numrique :
max( AlfaNum)
dans un objet de la disposition.
C.3 If ( Condition(Text),....)
Les clauses if impliquant des comparaisons de texte diminuent gnralement les performances. Les solutions peuvent tre de mapper le texte des nombres en utilisant par exemple autonumber (voir les exemples cidessus) et/ou de faire le test dans le script. La comparaison de chanes textuelles est plus lente que la comparaison numrique. Considrez l'expression
984
L'expression devient
Load *, If (Alfa = ABC, 1, 0) as Flag resident table_1 ; table_3: Load Alfa, If ( Flag = 1, Num*1.25 , Num ) as NouveauNum resident table_2 ; table_4: Load Alfa, Sum( NouveauNum ) as SommeNum resident table_3 group by Alfa ; Remarque ! L'agrgation est effectue sur Alfa, car c'est la dimension du test.
sum((GAC12_STD_COST * GAC15_EXCHANGE_RATE) * GIV24_DISP_QTY) remplace Sum( If((GAC12_EFCT_DT<= GIV23_REJ_DT and GAC12_EXPIRE_DT>GIV23_REJ_DT) and (GAC15_EFCT_DT<= GIV23_REJ_DT and GAC15_EXPIRE_DTGIV23_REJ_DT),
985
GAC12_STD_COST * GAC15_EXCHANGE_RATE) * GIV24_DISP_QTY, Null())) et Sum( If(GAC12_EFCT_DT<= GIV23_REJ_DT, If(GAC12_EXPIRE_DT>GIV23_REJ_DT, If(GAC15_EFCT_DT<= GIV23_REJ_DT, If(GAC15_EXPIRE_DT>GIV23_REJ_DT, (GAC12_STD_COST * GAC15_EXCHANGE_RATE) * GIV24_DISP_QTY, Null())))))
en lisant les champs GAC12_STD_COST et GAC15_EXCHANGE_RATE comme des dimensions changeant progressivement. (Veuillez vous reporter Utiliser la syntaxe IntervalMatch tendue pour rsoudre des problmes de dimensions changeant progressivement (page 411)).
986
987
Q : Quelle est la taille maximum thorique d'un document dans QlikView ? R : Dans un environnement Windows 32 bits, QlikView ne peut jamais avoir plus de 2 Go de mmoire virtuelle (3 Go sous Windows Advanced Server). C'est donc une limite bien dfinie. Il est impossible de la traduire en un certain nombre d'enregistrements (voir question prcdente). Avec l'dition 64 bits de QlikView, cette limite de 2 Go disparat. En gnral, QlikView utilise 3 4 fois plus de mmoire pendant l'excution du script que lors de la manipulation d'une disposition. Excuter le script dans l'dition 64 bits de QlikView et utiliser le document dans une version 32 bits de QlikView est donc une solution envisageable dans bien des cas. Q : J'ai 2 Go de mmoire vive disponible mais mon document d'1 Go produit le message d'erreur Mmoire insuffisante l'ouverture. Qu'est-ce qui ne va pas ? R : Chaque table d'un document QlikView requiert l'allocation d'un bloc de mmoire contigu. Si la mmoire est fragmente, par exemple par des dll charges, l'allocation chouera et un message d'erreur s'affichera. Ce comportement peut varier d'un ordinateur l'autre. Q : Quelle est la taille des documents gnralement excuts dans QlikView par les utilisateurs ? R : Quand QlikView est lanc sur un ordinateur moderne standard, avec par exemple 512 Mo de mmoire vive, il peut traiter quelques millions de lignes de donnes de transaction normales. Sur les gros serveurs quips de QlikView en 64 bits et de plusieurs gigaoctets de mmoire vive, le programme traite jusqu' un milliard de lignes (niveau de dtail complet des transactions sans agrgation) dans les applications clientes au moment o nous crivons (mai 2008). Q : Puis-je excuter des documents QlikView crs dans d'anciennes versions de QlikView dans les versions ultrieures ? R : Oui, vous pouvez lire tous les fichiers crs dans la version 7.52 ou une version ultrieure. Si vous devez convertir des fichiers de versions antrieures de QlikView, il vous faut QlikView 7.52. Contactez votre revendeur pour en obtenir une copie gratuite. QlikView 11 utilise le mme format de fichier que QlikView 7, 8, 9 et 10. Q : Puis-je excuter des documents crs avec QlikView 11 dans les versions antrieures de QlikView ? R : En gnral, oui ! Les fichiers QlikView 11 peuvent tre directement utiliss par QlikView 10, 9, 8 et 7. QlikView 11 peut aussi enregistrer les fichiers aux formats QlikView 10, 9, 8 et 7, mais le formatage et les fonctions non pris en charge par la version antrieure seront perdus.
988
R : Oui, mais vous devez renommer l'un des champs dans le script l'aide d'une instruction ALIAS ou d'une clause AS. Q : Puis-je utiliser des clauses Where, Group by ou d'autres syntaxes similaires au SQL sur des fichiers texte ? R : QlikView propose un langage de script riche pour les fichiers texte, qui comprend de grandes parties de la syntaxe SQL et un certain nombre de caractristiques supplmentaires. Q : Puis-je utiliser des clauses Where, Group by ou d'autres syntaxes similaires au SQL sur des fichiers QlikView binaires ? R : Non. Q : Quelle est la diffrence entre une association entre des tables internes, une instruction load ou select prcde d'un qualificatif join, et une jointure join dans une instruction select ? R : Une association est une jointure entre des tables internes qui est value lorsque vous cliquez sur une valeur de champ dans votre document. QlikView fait cette association automatiquement quand deux tables diffrentes ont un champ en commun. Les deux dernires jointures sont effectues au cours de l'excution du script et produisent de nouvelles tables logiques. Dans ces cas-l, QlikView ne charge pas les tables d'origine comme des tables logiques. En outre, une jointure dans une instruction select ne chargera normalement que les enregistrements dont la valeur de champ cl se trouve dans les deux tables (jointure interne), tandis que les deux premires jointures incluent galement les enregistrements dont la valeur de champ cl se trouve uniquement dans l'une des tables (jointure externe complte). Q : Comment charger des donnes de fichiers texte enregistrement fixe ? R : Utilisez l'assistant Fichiers de tables de QlikView. Voir Assistant Fichier: Type (page 212) et Assistant Fichier: Type - Enregistrement fixe (page 214). Q : Puis-je mettre jour un document QlikView en chargeant uniquement les donnes qui ont chang ? R : Oui, voir Fichiers QVD (page 425) pour savoir comment raliser des rechargements incrmentiels. Q : Puis-je lire des tables de pages Web dans QlikView ? R : Oui, l'assistant Fichiers de tables (voir Assistant Fichier: Type - HTML (page 217)) permet d'extraire des tables codes sous forme de tableaux HTML. Si la page HTML ne contient pas de balises de tableaux bien formates, il est en gnral toujours possible d'extraire les donnes l'aide des fonctions de script subfield et textbetween, par exemple.
989
R : La zone de statistiques contient un champ commun plus d'une table interne. Voir la rponse la question prcdente. Q : Pourquoi QlikView ne me permet-il pas d'utiliser un certain champ dans une expression de graphique ? R : Le champ est commun plus d'une table interne. Voir la rponse aux deux questions prcdentes. Q : Comment puis-je afficher le nombre de valeurs distinctes dans une zone de statistiques ? R : Utilisez la clause distinct dans vos instructions load / select. Q : Quand l'option mode AND est-elle active dans la bote de dialogue Proprits de la liste de slection ? R : L'option mode AND n'est active qu' des conditions trs strictes, imposes par la thorie que sous-tend la logique QlikView. Pour tre utilis en mode AND, le champ doit : - exister dans une seule table interne, - tre le deuxime des deux seuls champs de cette table, et - ne pas contenir de doublons. - il doit tre rempli par une option distincte. Q : Puis-je mlanger les logiques AND et OR pour slectionner des valeurs dans une liste de slection? R : Non, la logique de QlikView l'interdit. Q : Puis-je utiliser la logique OR entre des listes de slection ? R : Indirectement seulement. Une alternative avance consiste utiliser des liens smantiques pour transfrer les slections effectues dans une liste de slection un autre champ. Modifiez ensuite les slections dans la liste d'origine et cliquez en maintenant la touche ctrl enfonce sur le lien smantique pour obtenir un OR entre les deux slections. Le rsultat final peut tre transfr en inversant le lien smantique. Q : Est-il possible de lier plus d'un fichier d'informations une valeur, par exemple une image et un fichier texte ? R : Oui, mais uniquement en utilisant des copies du champ. Chaque champ ne peut tre li dans QlikView qu' un seul fichier d'informations. Q : Pourquoi '002', '02' et '2', par exemple, sont-ils parfois interprts comme la mme valeur par QlikView ? R : Toutes les valeurs de l'exemple ont la mme valeur numrique dans QlikView. En principe, QlikView tente une interprtation numrique de toutes les donnes. Si l'interprtation numrique est possible, c'est elle qui est utilise pour l'association. Si, par contre, vous utilisez la fonction d'interprtation text() sur un champ dans le script, les valeurs ne seront traites que comme des valeurs textuelles. Les valeurs de l'exemple cidessus seront alors interprtes comme trois valeurs diffrentes. Q : Qu'est-ce qu'une boucle ou une structure de tables circulaire ? R : Quand on peut suivre des associations de champs en un cercle sans fin dans la structure de tables, on a ce qu'on appelle une boucle. Une autre faon de dcrire le phnomne serait de dire qu'il y a plusieurs chemins dans la structures de tables entre deux champs donns. Les boucles doivent tre vites autant que possible, car elles peuvent provoquer des ambiguts dans l'interprtation des donnes. Bien souvent, les boucles rsultent d'une mauvaise conception de la base de donnes, mais elles sont parfois invitables. QlikView met un avertissement s'il dtecte une boucle en excutant le script et vous force rsoudre le problme au moyen de tables dconnectes.
990
D.5 Disposition
Q : Pourquoi les objets sans lgende ne peuvent-ils pas tre dimensionns par le haut ? R : Lorsque vous dsactivez la lgende d'un objet, la bordure suprieure ne peut tre utilise que pour dplacer l'objet. Utilisez donc plutt les coins suprieurs de l'objet dimensionner. Q : Pourquoi ne puis-je pas dvelopper ma table droite quand j'essaie de faire glisser la bordure ? R : Il y a deux poignes sur la bordure droite d'une table. Si vous dplacez la bordure d'une table, vous dterminez les limites extrieures de ce qui peut s'y afficher. Mais vous ne pouvez pas avoir un cadre extrieur plus grand que la somme des largeurs de toutes les colonnes de la table. Pour dimensionner la colonne la plus droite, placez le curseur juste gauche de la bordure extrieure. Assurez-vous que le cadre extrieur ne se trouve pas au milieu de la colonne. Si c'est le cas, utilisez la barre de dfilement pour faire concider le bord droit de la colonne et le cadre extrieur. Utilisez la grille de conception pour visualiser le cadre extrieur d'un objet. Q : Puis-je modifier le nom d'un champ dans les objets d'un document QlikView ? R : Oui, vous pouvez dfinir une tiquette pour chaque champ dans chaque objet. Q : Quels objets peuvent tre rduits ? R : Tous les types d'objets peuvent tre rduits, mais l'option est dsactive par dfaut pour les objets des feuilles tels que les boutons, les objets Texte et les objets ligne/flche. Q : Puis-je dplacer des objets rduits sur la feuille ? R : Oui, on peut les dplacer librement, les mettre n'importe o sur la feuille et aussi les redimensionner dans certaines limites.
991
R : Oui, vous pouvez ajouter une section d'accs ( Section Access ) (voir Section (page 284) et Assistant Table de restriction d'accs (page 209)) au document pour dterminer qui peut l'utiliser. Q : Puis-je empcher d'autres personnes de voir/modifier le script ? R : Oui, la section d'accs peut donner certains le niveau d'accs ADMIN, tout en empchant l'accs au script d'autres grce au niveau d'accs USER. Voir Scurit (page 433). Q : O dois-je enregistrer les informations de droits d'accs ? R : Les informations peuvent tre enregistres sous forme de fichier texte dans une unit protge, ou sous forme de table dans une base de donnes. Il est galement possible de les enregistrer comme une instruction en ligne dans le script (voir Assistant Donnes intgres (page 207)). Q : Existe-t-il un moyen automatis de crer des copies personnalises pour un grand nombre d'utilisateurs ? R : Oui, vous devez disposer de QlikView Publisher, un module additionnel du serveur QlikView.
992
La scurit implique de s'assurer que les utilisateurs sont autoriss faire ce qu'il essaient de faire. L'intgrit implique de s'assurer que ce que les utilisateurs essaient de faire est correct.
Nous parlerons principalement de scurit des donnes, puisque les outils d'intgrit sont fournis par le SGBD.
993
concevoir des formulaires l'aide du SGBD. Les formulaires empchent aussi les utilisateurs de saisir des valeurs non valides, comme des numros de clients inexistants, dans la base de donnes. Quand on travaille avec des bases de donnes mono-utilisateur, on doit aussi faire attention ne pas avoir plus d'une personne la fois utilisant la base. Les bases de donnes multi-utilisateur peuvent, comme leur nom l'indique, grer les modifications de plusieurs personnes simultanment. Il y a un autre aspect prendre en compte : on doit toujours savoir si un fichier ou une base de donnes est l'original ou une copie. Si ce n'est pas le cas, quelqu'un finira certainement par saisir des donnes dans une copie de la base de donnes.
994
F Backus-Naur Form
La syntaxe de ligne de commande ( Syntaxe de ligne de commande (page 40)) et la Syntaxe de script (page 239) de QlikView sont dcrites dans un document appel Backus-Naur Formalism ou BNF. Voici une brve description du code BNF utilis dans ce manuel : Interprtation des symboles | Ou logique : les symboles qui se trouvent de l'un ou l'autre ct peuvent tre utiliss. Parenthses dfinissant la priorit : utilises pour structurer la syntaxe BNF. Crochets : les lments qu'ils contiennent sont facultatifs. Accolades : les lments qu'elles contiennent peuvent tre rpts zro ou plusieurs fois. Catgorie syntaxique non terminale : peut tre divise en d'autres symboles, par exemple les composs ci-dessus, d'autres symboles non terminaux, des chanes textuelles, etc. Marque le dbut d'un bloc qui dfinit un symbole. Symbole terminal qui consiste en une chane textuelle. Doit tre crit tel quel dans le script.
() [] {} symbole
::=
load
Les symboles non terminaux sont indiqus en italique et tous les symboles terminaux apparaissent en gras. Par exemple ( doit tre interprt comme une parenthse dfinissant la priorit, tandis que ( doit tre interprt comme un caractre devant apparatre dans le script.
Exemple:
La description de l'instruction alias est la suivante :
995
996
Glossaire
A
actif, active
Une fentre, une bote de dialogue, une feuille onglets ou un objet de feuille en cours d'utilisation est appel actif ou actuel.
agrgation imbrique
Calcul utilisant une agrgation en deux tapes. Voir la fonction aggr.
AJAX
Forme abrge de Asynchronous JavaScript and XML. Il s'agit d'une technique de dveloppement qui permet de crer des applications Web interactives. Voir aussi client QlikView AJAX Zero Footprint.
alerte
Une alerte est une entit qui peut envoyer ou afficher un message d'avertissement si une condition spcifique est remplie, par exemple, lorsque les donnes ne sont pas conformes aux attentes.
analyse in-memory
Terme se rapportant aux outils dcisionnels qui conservent l'intgralit de l'ensemble de donnes dans la mmoire principale et calculent toutes les agrgations ncessaires la demande.
application
Logiciel conu pour un type d'activit spcifique, tel que l'accs utilisateur dans une base de donnes. Une application peut tre la combinaison d'un programme et d'un document. Dans ce manuel, application signifie habituellement un programme, tel qu'Excel ou QlikView, mais peut aussi parfois dsigner une solution particulire programme comme un document QlikView.
ASCII
Code amricain standard pour l'change d'informations. Jeu de caractres normalis pour l'informatique.
997
assistant
Srie de botes de dialogues conue pour aider un utilisateur atteindre un objectif donn, par exemple, crer d'un graphique.
B
biff
Format de fichier Excel natif.
bleu
Couleur d'une cellule verrouille.
bote de dialogue
Fentre qui permet de slectionner des options et de les activer en choisissant les boutons de commande appropris. Certaines botes de dialogue affichent des avertissements et des messages dont vous avez besoin avant d'entreprendre une action.
Bureau QlikView
Lorsqu'une licence utilisateur a t acquise, QlikView peut tre utilis pour crer des documents, mais aussi pour ouvrir des documents crs par d'autres utilisateurs.
C
champ
Correspond une colonne de la base de donnes. Dans QlikView, un champ est gnralement reprsent par une liste de slection (voir aussi valeur et liste de slection).
champ cl
Champ qui existe dans deux tables et fait le lien entre elles.
champs de saisie
Champ dclar comme champ de saisie qui peut tre utilis pour saisir des donnes. Utile pour la planification, la prvision et la budgtisation.
champs doubles
Champs dots de reprsentations textuelles et numriques, par exemple, les dates, les mois, les nombres formats, etc.
champs rservs
Champs utiliss dans la gestion des droits d'accs: USERID, PASSWORD, SERIAL ACCESS, NTNAME, NTDOMAINSID, NTSID et OMIT.
998
champs systme
Champs gnrs par QlikView. Les champs systme contiennent des informations sur l'origine des champs qui ont t lus dans QlikView. Ces informations peuvent servir identifier les fichiers ou les tables de la source de donnes o se trouve un nom de champ donn.
chemin
Emplacement d'un fichier, dossier ou rpertoire sur un disque. Voir chemin absolu/relatif.
chemin absolu
Emplacement d'un fichier, dossier ou rpertoire sur un disque, partir de la racine ou du niveau suprieur. Voir aussi chemin relatif.
chemin relatif
Emplacement d'un fichier, dossier ou rpertoire sur un disque, par rapport un rpertoire donn, gnralement le rpertoire d'un document QlikView. Voir aussi chemin absolu.
cls synthtiques
Cls de relation entre tables gnres en interne par QlikView lorsque plusieurs cls relient les tables. Les cls synthtiques peuvent indiquer un modle de donnes de mauvaise qualit, voire incorrect.
colonne
Terme couramment utilis la place de champ dans les bases de donnes.
concatner (1)
Opration qui utilise deux tables et les combine en une seule. Les deux tables sont simplement ajoutes l'une l'autre, c'est--dire que les donnes restent inchanges et la table produite contient le mme nombre d'enregistrements que les deux tables d'origine rassembles. On peut effectuer plusieurs oprations de concatnation successivement pour que la table produite corresponde plusieurs tables.
concatner (2)
Opration qui utilise deux chanes de texte et les combine en une seule. L'oprateur utilis pour cette opration est le symbole &.
Conteneur
Le conteneur est un objet qui contient d'autres objets. Il peut contenir tous les autres objets d'une feuille. Les objets sont regroups et partagent des paramtres communs
999
copie de format
Pinceau de la barre d'outils. Peut tre utilis pour transfrer des proprits entre des objets.
crosstable
Prfixe de script QlikView utilis pour charger des tableaux croiss.
CSV
CSV est une extension de fichier de valeurs spares par des virgules. Elle est utilise lors de l'enregistrement d'une table au format de fichier texte.
D
dlimiteur
Un dlimiteur est un caractre ou code qui marque le dbut ou la fin d'un lment, tel qu'une phrase, un paragraphe, une page, un enregistrement, un champ ou un mot. Ce mot est parfois utilis la place de sparateur.
dimension
Une dimension de graphique est l'ensemble de valeurs pour lequel le graphique calcule les valeurs de ses expressions. Dans le cas le plus simple, on peut dire que c'est ce qui apparat sur l'axe des abscisses d'un histogramme standard. Une dimension consiste normalement en un champ, mais cela peut galement tre un groupe ou une expression calcule.
dimension calcule
Dimension dans laquelle l'ensemble de valeurs n'est pas dfini par les valeurs d'un champ, mais par les valeurs possibles d'une expression.
document
Fichier QlikView enregistr en format binaire qui porte l'extension par dfaut qvw. Appel aussi fichier QlikView.
1000
diteur de rapports
QlikView dispose d'un diteur de rapports intgr permettant de prparer des rapports standard au format papier destins l'impression.
enregistrement
Correspond une ligne dans une table.
exclue
Une valeur de champ exclue ne peut pas tre slectionne sans changer une ou plusieurs slections prcdentes. La cellule est de couleur grise pour indiquer son tat.
exclusion force
Appele aussi slection pas (NOT). Ne peut avoir lieu que dans des listes de slection and. On l'effectue en gardant le bouton de la souris enfonc jusqu' ce que la cellule devienne rouge.
expression
Formule. Des expressions peuvent tre utilises diffrents emplacements dans QlikView: Dans le script de chargement, les graphiques ou les zones de texte, en tant qu'tiquettes dynamiques, etc.
F
facultative
Une valeur de champ facultative peut tre choisie ou slectionne sans changer l'tat des slections prcdentes. La cellule est de couleur blanche pour indiquer son tat, tout comme les cellules alternatives
1001
favori
Ensemble de slections enregistr que l'utilisateur peut rappeler et partager avec d'autres utilisateurs.
feuille
Un cran QlikView contient au dpart une feuille vide associe un onglet (balise de nom). Il est possible de placer sur la feuille diffrents objets, tels que des listes de slection ou des graphiques, et de crer plusieurs feuilles dans un document.
fichier de tables
Dans QlikView, un fichier de tables correspond un fichier texte reprsentant une table o les champs sont spars, par exemple, par des virgules, des onglets ou des pointsvirgules. La premire ligne contient habituellement le nom des champs.
fichier journal
Fichier qui permet d'enregistrer, tel un journal de bord, tous les vnements qui se produisent au cours de l'excution du script.
fichier QVD
Format de fichier QlikView natif. Un fichier QVD contient une table de donnes, mais pas de donnes de disposition, ni de scurit. Il s'agit essentiellement d'un fichier csv binaire, optimis pour un chargement rapide.
fonction aggr
La fonction aggr( ) est utilise pour les agrgations imbriques. Le premier paramtre doit tre une fonction d'agrgation, la fonction d'agrgation interne. Le rsultat est un ensemble d'enregistrements qui peut tre agrg par une fonction d'agrgation externe. Exemple: Sum( Aggr( Count(...), ...)).
fonction d'agrgation
Une fonction d'agrgation est une fonction qui agit sur un ensemble de valeurs (plusieurs enregistrements) pour renvoyer une seule valeur scalaire. Exemples: Sum( ), Count( ), Avg( ). Les fonctions d'agrgation doivent tre utilises dans des graphiques. Elles peuvent galement tre utilises dans le script lorsque la clause group by est utilise. Voir aussi Fonction de plage et Fonction scalaire.
1002
fonction plage
Une fonction plage est une fonction qui agit sur un ensemble de valeurs (plusieurs paramtres) pour renvoyer une seule valeur scalaire. Voir aussi Fonction d'agrgation et Fonction scalaire.
fonction scalaire
Une fonction scalaire est une fonction qui utilise une valeur pour renvoyer une seule valeur scalaire. Exemples : chr( ), sin( ), applymap( ). Voir aussi les fonctions d'agrgation et de plage.
format RTF
Rich Text Format. Mthode d'encodage de texte format pour faciliter le transfert d'une application une autre. Un fichier enregistr au format RTF conserve les attributs tels que la police, le style, etc.
formatage
Les champs doubles ncessitent un formatage qui doit souvent tre appliqu explicitement l'aide de la fonction format( ).
G
generic
Prfixe de script QlikView utilis pour dcompresser et charger des bases de donnes gnriques.
graphique
Nom gnrique des histogrammes, graphiques secteurs, graphiques en entonnoir, graphiques en courbes, graphiques bulles, graphiques en nuages de points, tableaux croiss dynamiques et tableaux simples. Les graphiques prsentent les valeurs agrges des donnes, c--d. qu'un lment d'un graphique (une cellule d'un tableau crois dynamique, une barre d'un histogramme, etc.) correspond plusieurs enregistrements dans les tables logiques.
gris
Couleur d'une cellule exclue.
1003
instruction
Une commande de script peut galement tre appele une instruction. Toutes les instructions doivent se terminer par des points-virgules ; .
intervalmatch
Prfixe de script QlikView utilis pour associer des donnes discontinues des intervalles.
J
join
Opration qui utilise deux tables et les combine en une seule. Les enregistrements de la table produite sont des combinaisons d'enregistrements des deux tables d'origine, en gnral sur la base d'une valeur commune pour un ou plusieurs champs communs aux deux enregistrements contribuant une combinaison donne, ce qu'on appelle une jointure naturelle. Dans QlikView, les jointures peuvent tre effectues dans le script, ce qui produit des tables logiques. Inner join, Left join, Right join et Outer join sont des types d'oprations possibles.
K
keep
Opration de script qui utilise deux tables. Comme une opration join, keep conserve les valeurs qui ont des correspondances dans l'autre table, mais elle ne fusionne pas deux tables pour en former une seule. Inner keep, Left keep et Right keep sont des types d'oprations possibles.
L
ligne/flche
Objet utilis pour ajouter des lignes ou des flches la disposition. On peut dplacer et positionner les objets ligne/flche n'importe o dans la zone d'affichage, y compris des endroits couverts par d'autres objets de la feuille.
liste de slection
Objet qui affiche une liste de valeurs de champs. Quand une liste est trop longue pour afficher tous les choix, elle comprend une barre de dfilement, de faon ce qu'on puisse visualiser les lments restants (voir aussi champ et valeur).
1004
liste multiple
Objet deux colonnes, dans lequel chaque ligne comprend dans la premire colonne un nom de champ et dans la seconde une liste droulante avec les valeurs correspondantes.
load
Instruction de script utilise pour charger des donnes partir de fichiers ou l'aide d'instructions select. Les instructions load sont values par QlikView, contrairement aux instructions select qui sont values par le pilote ODBC ou le fournisseur OLE DB.
M
mapping
Prfixe de script QlikView qui permet au dveloppeur du script d'utiliser des tables lookup.
mmoire principale
Mmoire que l'ordinateur utilise pour les programmes en cours d'excution. Il s'agit habituellement de mmoire vive.
module
Bote de dialogue o vous pouvez saisir, tester et enregistrer des macros VBScript.
O
objet curseur/calendrier
Objet qui peut tre utilis pour slectionner des valeurs dans un champ ou pour donner des valeurs une ou deux variables.
objet de recherche
Les objets de recherche permettent de rechercher des informations partout dans le document.
objet favori
Objet qui permet de crer, de supprimer et de rappeler des favoris.
objet personnalis
Objet qui sert d'emplacement pour des composants OCX personnaliss dans les commandes QlikView.
ODBC
Open DataBase Connectivity. Moyen de communication entre les applications et les bases de donnes. Un pilote ODBC correspond une ou plusieurs bibliothques de liens dynamiques (DLL) systme qui permettent aux programmes ODBC tels que
1005
QlikView d'accder aux sources de donnes spcifies et de rcuprer des donnes cres dans un autre format, comme dBASE.
OLE DB
Object Linking and Embedding for Databases. Moyen de communication entre les applications et les bases de donnes. Cette interface permet de lire diffrents types de sources de donnes, notamment les sources de donnes ODBC.
onglet de script
Un script peut tre divis en plusieurs onglets. Cela permet d'amliorer la structure et de faciliter la navigation dans le script.
P
page de dmarrage
Lorsque vous dmarrez QlikView, la page de dmarrage s'affiche et contient des exemples, des favoris, des documents et des connexions rcemment utiliss.
pilote
Un pilote est un programme qui s'excute en arrire-plan et qui prend en charge la communication avec un priphrique, tel qu'une imprimante ou un moniteur, ou avec un autre programme.
Plug-in QlikView
Version du bureau QlikView pour Microsoft Internet Explorer.
police
Choix des lettres et des caractres. Les polices sont dcrites par nom, apparence et taille, par exemple Arial bold 10pt.
procdures stockes
Programmes stocks et excuts sur des bases de donnes.
Q
QlikView OCX
QlikView sous forme de composant ActiveX ddi l'intgration de logiciels. ne pas confondre avec les contrles de remplacement OCX.
1006
QlikView Publisher
Outil administratif pour le rechargement et la publication automatiss de documents QlikView. QlikView Publisher est un module additionnel du serveur QlikView ; ses fonctions font partie du package d'installation standard du serveur QlikView.
QlikX
QlikView OCX orient objet pour l'intgration dans d'autres produits ou dans des sites Web.
R
RAM
Abrviation de Random Access Memory, mmoire vive. Gnralement synonyme de mmoire principale.
rapport
Le terme rapport fait gnralement rfrence un document au format papier ou pdf.
rfrence circulaire
Structure du modle de donnes dans laquelle les cls entre au moins trois tables forment un cercle. La logique dduite est gnralement ambigu et la rfrence circulaire doit tre rsolue. Pour ce faire, QlikView dfinit l'une des tables comme dconnecte.
reload
Le script QlikView doit tre excut pour pouvoir rafrachir les donnes du document QlikView. Ceci peut tre fait manuellement ou automatiquement grce une tche planifie ou QlikView Publisher.
resident
Il est possible d'accder une table qui a t charge dans le script l'aide de l'instruction Load resident.
rouge
Couleur d'une cellule qui a t explicitement exclue par l'utilisateur.
S
script
Description des donnes charger. Le script est un petit programme excut par QlikView. Lorsqu'il est excut, il connecte votre document QlikView une ou plusieurs sources de donnes ou ouvre des fichiers texte et lit les informations qu'ils
1007
contiennent dans QlikView. La source de donnes et les champs inclure y sont dfinis.
script masqu
Partie du script de chargement qui peut tre cache et protge par mot de passe.
Section Access
Section d'un script de chargement QlikView qui peut tre utilise pour restreindre les accs.
select
La slection de valeurs de champs d'un simple clic est l'essence mme de QlikView. Select est aussi une instruction SQL utilise dans la plupart des outils de requte.
semantic
Prfixe de script QlikView utilis pour charger des liens smantiques. Il permet de lier des slections entre elles, par exemple des auto-rfrences au sein d'un champ.
sparateur
Caractre ou code qui spare une colonne (un champ) de la suivante. Appel parfois dlimiteur.
Serveur QlikView
Logiciel de publication de documents QlikView pour les utilisateurs en ligne l'aide d'une architecture client-serveur.
SGBD
DBMS (Systme de Gestion de Base de Donnes). Programme de base de donnes utilis pour l'enregistrement et la modification des donnes d'une base.
source de donnes
Une source de donnes est le nom d'une base de donnes physique, dfini par l'interface ODBC.
SQL
SQL, Structured Query Language, est une norme permettant d'effectuer des requtes dans des bases de donnes relationnelles.
T
table logique
Table contenant des donnes que QlikView value. Les tables logiques sont les tables produites quand le script est excut. Elles sont stockes dans le document QlickView.
1008
tableau crois
Tableau de deux dimensions ou plus, dont certaines sont verticales et d'autres horizontales. QlikView peut utiliser les tableaux croiss comme des tables d'entre. QlikView peut galement afficher des tableaux croiss dynamiques comme des tableaux croiss.
tableau simple
Objet qui autorise plusieurs dimensions et expressions avec des donnes agrges, et disposant de fonctions de tri performantes.
thme
Fichier contenant les proprits et la prsentation d'un document, d'une feuille ou d'un objet. Les thmes peuvent tre crs et utiliss l'aide de QlikView.
U
URL
Universal Resource Locator. Adresse gnrale du type de celles utilises sur Internet.
V
valeur
Dans QlikView, les champs sont les principales entits porteuses de donnes. Un champ contient en gnral un certain nombre de valeurs, que l'on appelle valeurs de champs. Les valeurs de champs consistent en des donnes numriques et/ou alphanumriques (texte). Voir champs doubles.
valeurs alternatives
Valeur de champ qui est exclue par une slection dans le mme champ, mais pas par des slections effectues dans d'autres champs. La cellule est grise par dfaut, mais elle peut tre blanche, tout comme les cellules facultatives, si l'on coche la case Afficher les alternatives dans la bote de dialogue Proprits de la liste de slection.
variable
Entit nomme qui ne peut avoir qu'une seule valeur. On peut utiliser des variables dans le script et dans les expressions des graphiques et d'autres objets.
variables systme
Les variables systmes sont des paramtres gnrs par QlikView dans le script dans un but spcifique, tel que la dfinition des formats de nombre d'un document.
1009
verrouille
Une valeur de champ peut tre verrouille de faon ne pas tre dslectionne par erreur. Il est galement possible de verrouiller la disposition afin qu'elle ne soit pas modifie par erreur.
vert
Couleur d'une cellule slectionne.
X
X64
Architecture informatique pour la technologie 64bits.
XML
Extended Markup Language (langage de balisage extensible). Langage plus complexe que le langage HTML, mais moins complexe que le langage SGML. Un fichier XML peut contenir une ou plusieurs tables.
Z
zone de saisie
Objet qui sert saisir des donnes dans des variables QlikView et afficher leurs valeurs.
zone de statistiques
Objet qui affiche un ensemble de donnes statistiques calcules sur les valeurs possibles du champ correspondant.
zone table
Objet qui contient une vue oriente enregistrement des donnes. Il est possible de choisir n'importe quel ensemble de champs comme colonnes et les combinaisons de valeurs possibles forment les diffrentes lignes.
1010
Index
Index
$ $ $fields $info $rows $table $variable & & (oprateur de chane) * * / / + + A above acos Actions Actualiser AddMonths Affichage sous forme d'arbre dans les listes de slection after age aggr Agrgations avances Agrgations imbriques Ajouter Ajouter un favori Ajouter un favori (objet Favori) Ajouter uniquement
Alertes Alias Alignement alt Analyse d'ensembles AND Annuler le changement de disposition Aperu avant impression
159-160 243 596 354 883 309, 851 72 110 643 351 390 269 339 164 817 643-645 833 207 226 211 218 212 212 841 823 192 47 209 339 339 360 270 961 958 346 346 346 672 315, 857 710, 720, 728, 748, 787
308, 850
Appliquer le thme d'autres objets applymap ARGB as asin Assistant Alerte Assistant Colormix Assistant Crateur de thmes Assistant Donnes intgres
308, 850
308, 850
308, 850
308, 850
901, 929 339 585 71 368 501, 526 904 380 314 314 933 242 131 72 428
Assistant Graphique instantan Assistant Instruction Set Assistant Mise en route Assistant Table de restriction d'accs atan atan2 attribut autogenerate Automatisation Automatisation et macros AutoNumber AutoNumberHash128 AutoNumberHash256 Avec barres d'erreur avg Axes
1011
B Backus-Naur Form Balise Balises de champ Barre d'tat Barre d'outils Conception Barre d'outils Favoris Barre d'outils Feuilles Barre d'outils Navigation Barre d'outils Standard Barre de titre
Bureau QlikView
29
C
245 349 297 330, 890 181 246 262 209 182 395 178 179 237 320, 869 320, 869 320, 868 340 340 347 355 232 113 953 907 392 392 906 332, 893 713 713 357 313, 852, 856 248 229 76 360-361 249 200 43
535, 549, 563, 570, 580, 591, 598, 602, 610, 615, 623, 629, 634, 701, 710, 720, 728, 740, 749, 756, 763, 770, 780, 788, 800, 812 62 179 904 902 244 333, 894 344 343 390 390 390 391 765 765 821-822 585 185 555 903 581 581 474 391 244 741 741 245
Barres d'outils base de donnes before below Binary bitcount Black and Schole BlackAndSchole Blanc Bleu Bleu clair Bleu QlikTech Blocs Menu Objet Bote moustaches Bote de dialogue Ajouter une action Bote de dialogue diter le script Bote de dialogue Format de cellule personnalis bottom Bouton Menu Objet Brouillage Brun Buffer Bulles Menu Objet Bundle
Configurer les barres d'outils ConnectString Connexion Connexion la source de donnes Connexion URL
1012
Index
Constantes mathmatiques et fonctions sans paramtres Conteneur Contenu du Presse-papiers ConvertToLocalTime correl cos cosh Couleur Couleur de la zone
Dlimiteur
273 116 73, 117 73 663 706, 716, 724, 732, 744, 754, 760, 768, 784, 805 901, 931 652 706, 716, 724, 732, 744, 753, 760, 768, 776, 783, 796, 805 665 251 252 476, 520, 535, 549, 563, 570, 580, 591, 598, 602, 610, 614, 622, 629, 633, 701, 710, 720, 728, 740, 749, 756, 762, 770, 780, 788, 800, 812 268, 285 285 329, 889 252 68 178 252 253 387
E
344 625 111 380 315, 864 339 339 389 446
Dplacement de slections Dverrouiller Dverrouiller et effacer tout Dimension Dimension Limits dimensionality graphique Dimensions
Couleurs 710, 720, 728, 740, 748, 755, 762, 770, 779, 787 count Courbe Menu Objet Crer le favori Crer un graphique Crer un graphique instantan Crer une instruction Select Cumul Cyan Cyan clair D date date# dateformat day DayEnd DaylightSaving DayName DayNames DayStart Dbogueur Dbogueur de script decimalsep Dfinir l'tat initial Dfinition Dfinition d'une expression Dfinition de la condition de la ligne Dfinition des cellules pour la nouvelle colonne
313, 852, 856 703 704 131 47 72 201 680 391 391
distinct distinctrow div Do..loop Documents disponibles donnes des fichiers Drop Field Drop Table dual
385 914 300, 383 365 379 369 379 301, 383 379 236 236 300, 382 73 675 813 227 230
e diter l'expression diter le module diter le script diteur de rapports Effacer Effacer tout lments de spcification du format embedded labels Entonnoir Entonnoir : Menu Objet
344
1013
ErrorMode tat de slection tats alternatifs tiquette tiquettes tiquettes de table tirement de l'image evaluate even Execute Exemples de fonctions de la catgorie Inter-enregistrements du graphique Rang du graphique Exemples de qualificateurs agrgatifs exists Exit script exp Expansions $ explicit labels Exportation des favoris Exporter Exporter le contenu Expressions
302 113 129 676 274 296 596 350 333, 893 253 927 923 919 352 254 338 303 274 136 112 112 672, 706, 716, 724, 744, 754, 760, 768, 776, 784, 796, 805 847 813 307 230
Fichiers de proprits Fichiers image imbriqus Fichiers internes Fichiers QVD Fichiers QVD et chargement incrmentiel Fichiers XML FieldIndex FieldName FieldName() FieldNumber FieldNumber() FieldValue fieldvaluecount filebasename filedir fileextension Filename FileName FilePath FileSize filetime findoneof finv First firstsortedvalue FirstValue firstworkdate floor floppy fmod fonctions chane Fonctions d'agrgation de la catgorie Financier dans le script Fonctions de dcompte Fonctions de document Fonctions de la catgorie Exponentiel et logarithmique Inter-enregistrements Inter-enregistrements du graphique Interprtation des nombres Numrique gnral
55 175 175 425 427 275 354, 901 363 363 363 363 353, 901 346, 907 361 361 361 361 361 361 361 362 350 341 254, 905 312, 852, 855 312 380 330, 890 297 329, 890 881 347 319 345 364 338 352 900 912 329
expressions de graphique Expressions de graphique Expressions de script Extension de cellule contextuelle F fabs fact false Favoris fdist Fentre d'animation Feuille Menu Objet Fichier de projet Fichier QlikView fichier Table Fichiers de projet Qlickview
331, 891 332, 893 344 131, 133 341 666 486 55 55 178 55
1014
Index
Numrique gnral (graphique) Trigonomtrique et hyperbolique Fonctions de la catgorie Agrgation Fonctions de la catgorie Champ (graphique) du graphique Fonctions de la catgorie Classement du graphique Fonctions de la catgorie Conditionnel Fonctions de la catgorie Date et heure Fonctions de la catgorie Fichier Fonctions de la catgorie Financier du graphique Fonctions de la catgorie Formatage Fonctions de la catgorie Logique Fonctions de la catgorie Null Fonctions de la catgorie Plage (graphique) du graphique Fonctions de la catgorie Systme Fonctions de la catgorie Table Fonctions de la catgorie Agrgation du graphique Fonctions de la catgorie Mappage Fonctions de plage (script) Fonctions des couleurs du graphique Fonctions des couleurs du script Fonctions environnementales Fonctions statistiques de distribution Fonctions statistiques de test dans les graphiques Fonctions synthtiques de dimension For each..next For..next Force Format Format de table Format des nombres frac fractile from
889 339 310 910 910 908 354 365 360 342 866 384 356 356 894 894 356 363 852 351 334 389 389 356 340 868 888 255 254 257 517 273 472 330, 891 314, 865 269
FV G Gnral Generic Gestion de scripts getalternativecount getcurrentfield getcurrentselections getexcludedcount getfieldselections getfolderpath getnotselectedcount getpossiblecount GetRegistryString getselectedcount Glisser-dposer dans Microsoft Office GMT Graphique Types Graphique de type Sparkline Graphique Mekko Graphique Mekko : Menu Objet Graphiques en cascade Gris clair Gris fonc Gris QlikTech group by Groupes hirarchiques Groupes non hirarchiques (cycliques) Guillemets H hash128 Hash160 Hash256 having hideprefix hidesuffix Hierarchy HierarchyBelongsTo
342
662, 706, 716, 724, 732, 760, 767, 775, 783, 795, 805 257 185 358, 911 357, 910 357, 910 358, 911 357, 910 362 358, 911 357, 911 358 357, 911 496 368 655 511, 672 781 781 674 390 390 391 270, 285 941 942 274, 305
1015
Histogramme Menu Objet hour HRank HSL I if If..then..elseif..else..end if Image_size Importer des favoris Impression de fichier Impression de graphique... Imprimer Disposition En-tte/Pied de page Gnral Imprimer en PDF Imprimer en PDF (Objet) include InDay InDayToTime index (fonction chane) index (fonction de type chane) Indicateur Info Informations d'aide sur le document inline InLunarWeek InLunarWeekToDate InMonth InMonths InMonthsToDate InMonthToDate Inner Input inputavg Inputfield inputsum InQuarter InQuarterToDate Insrer et mettre jour
Insrer uniquement Insrer, mettre jour et supprimer Instruction Load inline Instructions de contrle du script Instructions de script et mots-cls Interprtation contextuelle Interprteur de macros interne
428 430 207 242 239 231 961 961 387 915 263-264 371 372 369 369 319, 866 356 356 356 356 346
J
354 260 260 136 71 71 71 106 108 105 72 72 297 372 373 347 348 115 261 69 269 372 372 370 371 371 371 261 359 882 262 881 370 370 429
Interprteur VBScript interne interval interval# IntervalMatch InWeek InWeekToDate InYear InYearToDate IRR isnull isnum IsPartialReload istext iterno
Jauge Menu Objet Jaune Jeu de couleurs Join K Keep keepchar kurtosis L Lancer last LastValue lastworkdate Left Lgende Lgende et bordure len
585 906 312 380 266, 347 481, 524 480, 526 347
1016
Index
Let Lignes de rfrence Limites dimensionnelles linest linest_b linest_df linest_f linest_m linest_r2 linest_seb linest_sem linest_sey linest_ssreg linest_ssresid Liste de slection Affichage sous forme d'arbre Menu Objet Liste de slection comme tableau simple Liste multiple Menu Objet Load LocalTime log log10 LongDayNames LongMonthNames Longueur de l'enregistrement Lookup Loosen Table lower ltrim LunarWeekEnd LunarWeekName LunarWeekStart M Macro Macros Magenta Magenta clair makedate Macros sur le serveur QlikView
268 691, 736, 747 668 316 316, 859 317, 862 318, 862 316, 859 316, 860 317, 861 316, 860 317, 861 318, 863 318, 863 497 503, 526 497 505 537 537 268 367 339 339 301, 383 301, 383 274 354 275 348 348 378 378 378
maketime makeweekdate Map ... using Mapping MapSubstring match max MaxString median Menu Affichage Menu Aide Menu Disposition Menu dition Menu Favoris Menu Fentre Menu Fichier Menu Objet Menu Outils Menu Paramtres Menu Rapports Menu Slection Mes Objets Serveur Messages d'erreur personnaliss mid min Minstring MinString minute missingCount MissingCount mixmatch mod mode money money# Mode AND dans les listes de slection
367 367 276 276 352 355 311, 852, 854 312, 852, 855 315, 864 62 68 64 61 65 67 57 67, 496 66 65 66, 139 63 637 943 347 311, 852, 854 852 312, 855 365 852 313, 857 355 329, 890 311, 852, 854 125 385 913 300, 382 300, 382 300, 382 366 375 375
303, 493 461, 493, 585, 961 973 391 391 367
1017
MonthNames MonthsEnd MonthsName MonthsStart MonthStart Mot de passe de script Moteur de script MsgBox msq N networkdays no eof no labels no quotes NoConcatenate Noir Nombre
301, 383 376 376 376 375 433 961 358 275
nulldisplay nulles nullinterpret nullvalue num num# numavg numcount numericcount NumericCount nummax
299 356 299 299 384 912 331, 892 331, 891 852 313, 856 332, 892 332, 892 331, 891
O
nummin numsum
Objet Conteneur Menu Objet Objet curseur/calendrier Menu Objet Objet de recherche Menu Objet Objet favori Menu Objet Objet Favori Objet Ligne/flche Menu Objet Objet personnalis Menu Objet Objet texte Menu Objet Objets du Serveur Objets locaux objets stocks sur le serveur odd only Oprateurs Oprateurs de bits Oprateurs de chanes Oprateurs logiques Oprateurs mathmatiques Options d'impression Date et heure
625 603 603 617 617 611 611 599 599 631 631 593 593 637 495 495 333, 893 311, 852, 854 307, 849 310, 852 308, 850 308, 850 308, 850 109
517, 710, 720, 728, 740, 748, 756, 762, 770, 780, 787, 800, 812 360 364 364 364 364, 907, 930 364 364 364 340 340 309, 851 71 47, 650, 659, 703 456, 577 366 342 319, 867 729 729 278 277 852 313, 857
nomdufichier NoOfFields NoOfFields() NoOfReports NoOfRows NoOfRows() NoOfTables NoOfTables() normdist norminv not Nouveau fichier Nouveau graphique Nouvelle variable now nPer NPV Nuage de points Menu Objet NullAsNull NullAsValue nullcount NullCount
1018
Index
Gnral Options du Presse-papiers ord order by osuser othersymbol OU o Outer Ouvrir des fichiers de bases de donnes Ouvrir des fichiers Internet Ouvrir un fichier P Page de dmarrage Page Slections Paramtres de champ avancs Paramtres de l'lment Paramtres de la fentre contextuelle Paramtres de la hirarchie Paramtres de la lgende Paramtres de la page Paramtres du groupe Paramtres du rapport Paramtres du titre peek permut Personal Edition Personnaliser les barres d'outils Personnaliser les barres d'outils QlikView lors de grands dploiements pi pick planificateur Pmt Police
105 111 347 270, 285 356 299 309, 851 270, 285 278 205 205 71
Prfrences utilisateur Conception Dossiers Enregistrement Enregistrer Exporter Gnral Imprimer Messagerie Objets Scurit Prfrences utilisateur, diteur previous Proprits d'objet ligne/flche
89 99 102 85 94 81 97 98 91 101 86 353 600 605 609 608 618 621 622 612 632 594 486 489 493 487 490 492 505 501 517 514 513, 542
41 152 545 156 445 233 690 153 465 149 657 353 333, 893 29 76 79 344 355 455 342
Gnral Proprits de l'objet curseur/calendrier Gnral Prsentation (Mode Calendrier) Prsentation (Mode curseur) Proprits de l'objet de recherche Gnral Prsentation Trier Proprits de l'objet favori Gnral Proprits de l'objet personnalis Gnral Proprits de l'objet texte Gnral Proprits de la feuille Champs Dclencheurs Gnral Objets Scurit Proprits de la liste de slection Expressions Gnral Nombre Prsentation Trier
93, 475, 519, 535, 548, 563, 569, 580, 591, 598, 609, 614, 622, 629, 701, 710, 720, 728, 740, 749, 756, 762, 770, 780, 787, 800, 812 93, 475, 519 339 73
1019
Proprits de la liste multiple Gnral Nombre Prsentation Proprits de la table Gnral Nombre Prsentation Trier Proprits de la zone de saisie Contraintes Gnral Nombre Prsentation Proprits de la zone de statistiques Gnral Nombre Proprits de la zone des slections actives Gnral Proprits du bouton Actions Gnral Proprits du conteneur Gnral Prsentation Proprits du document Brouillage Dclencheurs Disposition Feuilles Gnral Groupes Lgende Nombre Ouverture Planificateur Police Prsentation Scurit Serveur Tables Trier
Variables
456, 577 694 738 697 663 672 732 653 798, 810 668 700 768 733, 744 687, 707, 717, 725, 784 687, 707, 717, 725, 784 761
540 547 543 557 562 559 559 456, 577 573 579 575 531 534 567 585 583 626 628 440 474 461 476, 520 450 440 464 481, 524 472 448 455 93, 475, 519 470 459 452 466 469
Proprits du graphique Axes Axes (nuage de points) Couleurs Dimensions Expressions Expressions (nuage de points) Gnral Indicateurs visuels Limites dimensionnelles Nombre Prsentation (blocs) Prsentation (bulles) Prsentation (combin) Prsentation (courbe) Prsentation (Entonnoir)
Prsentation (graphique Mekko) 687, 707, 717, 725, 784 Prsentation (histogramme) 687, 707, 717, 725, 784 Prsentation (jauge) Prsentation (nuage de points) Prsentation (secteurs)
776 733, 744 687, 707, 717, 725, 754, 784 796 807 561, 799, 811 684 683 806 511 43 349 343
Q
Prsentation (tableau crois dynamique) Prsentation (tableau simple) Style Style (graphiques bitmap) Trier Trier (Tableau simple) Proprits du mini graphique Pseudo-URL de connexion purgechar PV
1020
Index
QuarterStart QvdCreateTime QvdFieldName QvdNoOfFields QvdNoOfRecords QvdTableName QVPath QVRoot qvuser QVWorkPath QVWorkRoot R Raccourcis clavier Radar Menu Objet rand RangeAvg RangeCorrel RangeCount RangeFractile RangeIRR RangeKurtosis RangeMax RangeMaxString RangeMin RangeMinString RangeMissingCount RangeMode RangeNPV RangeNullCount RangeNumericCount RangeOnly RangeSkew RangeStdev RangeSum RangeTextCount RangeXIRR RangeXNPV rank Rapport Rapports
374 362 363 362 362 363 298 298 356 298 298
Rapports de document Rapports utilisateur Rate Recharger Recherche avance Rechercher Rechercher/Remplacer Recherches textuelles libres recno Rexcuter le script Rinitialiser l'tat initial reloadtime Rem
141 141 343 72 123 72, 120, 123 193 120 345 72 73 357 280 229 280 281 399 348 283, 350 364 364 364 364 270 209, 433 433 72 389 281, 347 391 391 330, 891 345, 906, 930 348
S
979 721 721 344 334, 894 337, 900 334, 895 335, 897 337 335, 896 334, 895 336, 899 334, 895 336, 898 336, 898 336, 899 337 336, 898 335, 897 336, 900 335, 896 335, 896 334, 894 335, 897 338 338 908 140 139
Remplir les cellules Rename Field Rename Table Renommer des champs repeat Replace ReportComment ReportID ReportName ReportNumber resident Restriction d'accs Restrictions d'accs Rtablir la disposition RGB Right Rouge Rouge clair round rowno rtrim
1021
ScriptErrorDetails ScriptErrorList second secondarydimensionality Secteurs Menu Objet Section Scurit Select (SQL) Slection multiple dans un champ Slectionner des champs Slections actives Smantiques Set SetDateYear SetDateYearMonth sign sin sinh skew Sleep Source de donnes Source de donnes pour le document Sources de donnes SQL SQLColumns SQLTables SQLTypes sqr sqrt Star stdev stdv sterr steyx Store StripComments Style
303 303 365 901, 931 751 751 284 209, 433 284 115 489 117 286 286, 296 369 369 333, 893 339 340 310, 315, 865 287 212 212 178 287 287 288 288 339 339 289 310, 315, 864 314, 857 315, 858 315, 858 290 298
subfield substringcount Suivant sum Switch..case..default..end switch Syntaxe de script Syntaxe des expressions pour les formules calcules SysColor T Table de commentaires Table des couleurs avance Table Transformer Tableau crois Tableau crois dynamique Menu Objet Tableau simple Menu Objet TableName TableName() TableNumber TableNumber() Taille de l'en-tte tan tanh tdist Test Khi2 Test T pour chantillons apparis Test t pour chantillons indpendants text TextBetween textcount TextCount Texte du graphique Texte sur le point de donnes Thmes thousandsep time time# timeformat timestamp
247 699 218 232, 250 789 792 801 802 364 364 364 364 274 339 340 341 841 842 844 916 350 852 313, 856 692 672 641 300, 382 386 914 300, 382 388
561, 707, 716, 724, 733, 744, 754, 760, 768, 776, 784, 799, 811 444 290
1022
Index
timestamp# timestampformat TimeZone tinv today top Toujours afficher les lments du menu Conception Trace Trier trim true TTest_conf TTest_df TTest_dif TTest_lower TTest_sig TTest_sterr TTest_t TTest_upper TTest1_conf TTest1_df TTest1_dif TTest1_lower TTest1_sig TTest1_sterr TTest1_t TTest1_upper TTest1w_conf TTest1w_df TTest1w_dif TTest1w_lower TTest1w_sig TTest1w_sterr TTest1w_t TTest1w_upper TTestw_conf TTestw_df TTestw_dif TTestw_lower TTestw_sig
TTestw_sterr TTestw_t TTestw_upper U Unless Unmap Unqualify Untag field upper UTC Utiliser le tableau crois dynamique V Valeurs prdfinies Valeurs sur les points de donnes Variable Variables d'erreur Variables d'interprtation de nombres Variables de manipulation des valeurs Variables de script Variables systme Verbatim Verrouiller les slections Vert Vert clair Visionneur de donnes Visionneur de tables Volet de Collaboration Volet des Objets Serveur VRank Vue d'ensemble des expressions Vue d'ensemble des variables W week weekday WeekEnd WeekName WeekStart weekyear when while
706, 716, 724, 733, 744, 754, 760, 776, 784, 796 349 344 321, 871 320, 870 321, 870 321, 871 320, 870 321, 870 320, 869 321, 871 324, 875 323, 874 324, 875 324, 876 324, 875 324, 875 323, 874 324, 876 325, 877 325, 876 325, 877 326, 878 325, 877 325, 877 325, 876 326, 878 323, 873 322, 872 322, 873 323, 874 322, 872
458, 579 672 183 301 299, 382 299 296 297 298 73 390 391 194 194 635 635 910 173 171
1023
WildMatch WinPath WinRoot X XIRR XML XNPV xor Y year year2date YearEnd YearName YearStart Z Zone de saisie Menu Objet Zone de slections actives Menu Objet Zone de statistiques Menu Objet Zone des slections actives Zone table Menu Objet ZTest_conf ZTest_dif ZTest_sig ZTest_sterr ZTest_z ZTestw_conf ZTestw_dif ZTestw_sig ZTestw_sterr ZTestw_z
571 571 565 529 529 565 551 551 327, 879 326, 879 326, 879 327, 879 326, 878 328, 881 327, 880 327, 880 328, 881 327, 880
1024