Les données (`spendData`) utilisées par les graphiques sont définies en dur et directement intégrées dans le code JavaScript de la page HTML générée. Elles ne proviennent pas de datasets SAS ni de sources de données externes traitées par SAS.
1 Bloc de code
DATA STEP
Explication : Cette étape `DATA _NULL_` est configurée pour écrire son contenu directement vers la sortie web (`_webout`), ce qui est une méthode courante en environnement SAS Viya et SAS Studio pour générer du contenu dynamique affiché dans le navigateur. L'instruction `input` et `put _infile_` combinée avec `cards4` permet d'inclure un bloc de texte littéral (ici, une page HTML complète avec du JavaScript) qui est ensuite émis tel quel. Le HTML contient des balises pour la structure de la page et des liens vers des bibliothèques JavaScript externes (d3.js, crossfilter.js, dc.js) via des CDNs pour créer des visualisations de données interactives côté client.
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
« Bien que ce script utilise des données statiques pour l'exemple, la véritable puissance est atteinte en remplaçant la section spendData par une boucle SAS qui transforme un dataset réel en format JSON (via PROC JSON). Vous obtenez alors un pont parfait entre la robustesse des données SAS et le design moderne du web interactif. »
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.