Membre cherchant à créer une page de détails sur un produit

XLCubed est un excellent outil pour la recherche de membres : il vous permet de trouver rapidement et facilement des membres et de mettre à jour dynamiquement un rapport en fonction des paramètres de recherche. Lisez notre dernier billet pour vous familiariser avec cette fonctionnalité.

L'exemple présenté dans ce billet utilise ces méthodes de recherche pour créer une page de recherche de produits. Le côté gauche offre une fonctionnalité de recherche pour tous les produits contenus dans le cube, avec un lien pour sélectionner le produit qui affiche les détails complets sur le côté droit.

Une page de détails des produits dans Excel avec la possibilité de rechercher et de sélectionner un produit

 

Champs de recherche

La fonctionnalité de recherche principale est lancée par les champs de recherche et de filtrage :

Champs de recherche

Il s'agit de

  • Une cellule Excel vide qui est "déverrouillée".
  • Deux trancheuses XLCubed
  • Un lien vers une image pour déclencher la recherche

 

Grille de résultats de recherche

Sur une feuille séparée se trouve une grille qui sera filtrée par les valeurs présentées ici.

Grille de résultats de recherche

Une recherche de membres est appliquée à la hiérarchie des "produits". La valeur de recherche est la cellule vide que nous avons créée précédemment.

Les hiérarchies dans la section "filtres" sont dirigées par les deux trancheurs.

Concepteur de grille

Formatez la grille comme vous le souhaitez, masquez les colonnes non souhaitées et ajoutez un calcul de colonne qui permettra aux utilisateurs de cliquer sur un lien pour n'importe quelle ligne afin d'afficher le produit. Cela utilise un XL3Link qui ne renvoie à aucun endroit, mais qui fixe le nom du produit (en $B9 dans l'exemple ci-dessous) à la cellule correspondante sur la page principale ($K$2) :

=XL3Link(, "...",,XL3Address(Dashboard!$K$2),$B9)

Il est également utile de définir une plage nommée pour la grille afin que nous puissions créer une fenêtre de visualisation qui affichera l'ensemble de la grille, quelle que soit la façon dont les lignes sont retournées.

Gamme nommée par le réseau

Options de rafraîchissement

Vous devriez maintenant disposer d'une grille qui se met à jour en fonction des valeurs de recherche et de filtrage. Si vous souhaitez avoir un bouton qui déclenche la recherche comme dans cet exemple, désactivez "Rafraîchir lorsque les cellules de conduite changent" (et éventuellement "Rafraîchir lorsque les trancheurs changent") dans les propriétés de la grille. Vous devrez alors créer une formule XL3 (comme un XL3RefreshSheetObjects) qui rafraîchira la grille lorsque le lien de l'image est pressé (le lien de l'image définit une plage à VRAI - cette plage est le déclencheur de la formule de rafraîchissement).

Affichage du produit sélectionné

La sélection d'un des liens XL3 dans la grille de résultats de recherche fait passer le nom du produit dans une cellule de la feuille principale. L'exemple utilise cette cellule comme paramètre pour une formule XL3PropertyLookup, mais n'importe quel dessin pourrait être créé ici.

Détails du produit

 

Cela peut être un très bon moyen de fournir une vue d'ensemble de haut niveau et des détails de bas niveau à un rapport ou à un tableau de bord. Il offre également des possibilités intéressantes d'optimisation de la conception des rapports (notre exemple utilise différentes tailles/poids de police pour indiquer l'importance, des icônes pour un balayage rapide, et des données visuelles sous forme de graphique) dans Excel.

Laissez une réponse Annuler la réponse

Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment les données de vos commentaires sont traitées.