Installation

L'installation comprend deux parties : l'application dans Business Central et le complément dans Excel. Lors de la première connexion, vous ou votre administrateur autorisez Exsion365 à accéder à Business Central en votre nom. 1 App Business Centraldans chaque environnementBusiness CentralMarketplace des extensionsouAppSourceTélécharger2 Complément Excelpar utilisateur ou pour tousExcelAccueil > ComplémentsouCentre d’administrationApplications intégrées (Entra)3 Connexion, consentementpremière connexion uniquementUtilisateurAccepterouAdministrateurConsentir pour l’organisation4 Connecterprêt à l’emploiExsion365Connexion

L'étape 1 est réalisée par l'administrateur Business Central ou par votre partenaire. Les étapes 2 et 3 peuvent être réalisées par chaque utilisateur, ou un administrateur Microsoft 365 les réalise une seule fois pour toute l'organisation. Ensuite, chaque utilisateur choisit dans Excel l'environnement et la société via « Connexion ».

Étape 1 : l'application dans Business Central

Le complément Excel récupère ses données via l'application Exsion365 dans Business Central. L'application connaît les tables et les champs, y compris ceux des autres extensions, et récupère les données rapidement et en une seule fois. Sans l'application, Exsion365 ne fonctionne pas.

Vous pouvez installer l'application si vous êtes autorisé à installer des extensions dans Business Central : en tant qu'utilisateur disposant de l'ensemble d'autorisations « SUPER » ou « EXTEN. MGT. - ADMIN », ou en tant qu'administrateur dans le Centre d'administration Business Central. C'est souvent votre partenaire Business Central qui s'en charge.

Il existe deux méthodes, avec le même résultat :

Installez l'application une fois par environnement. Si vous travaillez avec un environnement de production et un environnement sandbox, installez l'application dans les deux.

Vous n'avez pas besoin d'accorder d'autorisations supplémentaires aux utilisateurs : l'application ajoute automatiquement ses autorisations à l'ensemble standard « System App - Basic ». Chaque utilisateur ne voit dans Excel que les données qu'il est autorisé à voir dans Business Central.

Si l'application manque, l'écran « Connexion » affiche lors du clic sur OK : « Encore une étape : l'application Exsion365 n'est pas encore installée dans cet environnement Business Central. »

Étape 2 : le complément dans Excel

Le complément ajoute à Excel le ruban Exsion365, le volet Office et les formules Exsion365. Il fonctionne dans Excel pour Windows, Excel pour Mac et Excel Online.

Il existe deux méthodes :

Choisissez une seule méthode par utilisateur. Si Exsion365 est présent deux fois chez quelqu'un, par exemple installé par l'utilisateur et aussi déployé par l'administrateur, supprimez l'un des deux.

Étape 3 : connexion et consentement

Lors de votre première connexion, Microsoft demande si Exsion365 peut accéder à Business Central en votre nom. Exsion365 n'obtient pas plus de droits que vous : il ne voit que ce que vous êtes autorisé à voir dans Business Central, sous votre propre nom.

Ce que vous voyez dépend des paramètres de votre organisation dans Microsoft Entra :

Cela se fait une fois par utilisateur, ou une seule fois pour tous si un administrateur donne son consentement au nom de l'organisation.

Un administrateur peut aussi donner son consentement à l'avance pour toute l'organisation, sans Excel. Ouvrez ce lien pour les administrateurs, connectez-vous avec votre compte administrateur et cliquez sur « Accepter ». Ensuite, plus aucun utilisateur ne se verra demander son consentement. Passez ensuite à l'étape 4.

Étape 4 : connecter

Dans Excel, cliquez sur « Connexion », choisissez l'environnement et la société, puis cliquez sur OK. Voir Connexion pour tous les champs. Si vous recevez le message indiquant que l'application n'est pas encore installée, revenez à l'étape 1 pour cet environnement.

Quelle vidéo vous correspond ?

Votre situation Vidéo
Vous êtes administrateur et déployez le complément via le Centre d'administration Microsoft 365Installation avec accès Entra
Vous installez vous-même le complément dans Excel et donnez votre consentement lors de la première connexionInstallation avec consentement

Installation avec accès Entra

YouTube

1 Créer un aperçu des coûts

2 Téléchargement avec jointures

3 Téléchargement avec méthode et expressions

Options du menu

Le ruban Exsion365 propose les options suivantes :

Connexion

Lorsque vous cliquez sur « Connexion », vous vous connectez avec votre compte Microsoft et l'écran suivant s'ouvre :

Vous pouvez modifier ici les paramètres suivants :

Champ Description
EnvironnementL'environnement auquel vous souhaitez accéder.
SociétéLa société (company) à laquelle vous souhaitez accéder.
ID langueLa langue des métadonnées de Business Central.
SelectLatestVersionImpose l'utilisation de la version la plus récente de la base de données. « Documentation Microsoft »
Multi-environnementCase à cocher pour indiquer si vous souhaitez travailler avec plusieurs environnements à la fois.
Filtre d'environnementFiltre pour récupérer les données d'1 environnement sélectionné.
Télécharger les symbolesBouton pour télécharger les symboles (définitions des tables et des champs) de l'environnement sélectionné. Le bouton n'est actif que lorsque Business Central indique qu'il y a des symboles à télécharger.
OKEnregistre la connexion.
SupprimerSupprime la connexion enregistrée et vous déconnecte. La prochaine fois que vous cliquerez sur « Connexion », vous vous reconnecterez.

Si vous annulez la connexion, la liste « Environnement » affiche « <Non connecté> ». Cliquez de nouveau sur « Connexion » pour vous connecter.

Rechercher une société

Lorsque vous cliquez sur « Rechercher une société », un écran s'ouvre et affiche toutes les sociétés de la base de données.

Cliquez sur une société pour la cocher ou la décocher, puis cliquez sur « Copier dans la cellule active ».

Champ Description
RechercherN'affiche que les sociétés dont l'une des colonnes contient le texte saisi.
SélectionnerCoche ou décoche toutes les sociétés affichées.
NomLe nom de la société.
Nom d'affichage, Environnement, TypeLe nom d'affichage de la société et l'environnement (avec son type) auquel la société appartient. Ces colonnes ne sont affichées qu'avec « Multi-environnement ».
Copier dans la cellule activePlace les sociétés cochées dans la cellule active, séparées par « | », et ferme l'écran.

Vous voyez ensuite les sociétés choisies dans la cellule sélectionnée. Si vous sélectionnez plusieurs sociétés, elles sont toutes placées dans la même cellule, séparées par « | ». Une telle cellule peut être utilisée directement comme filtre de société. Si vous ne le souhaitez pas, sélectionnez une nouvelle cellule et cliquez à nouveau sur « Rechercher une société » pour copier la société suivante.

Attention ! Sélectionnez la bonne cellule avant de cliquer sur « Rechercher une société ». Sinon, la société sera placée dans la cellule sélectionnée à ce moment-là.

Structure base de données

Cette option établit une carte de votre Microsoft Dynamics 365 BC avec des informations sur les tables, les champs, les index, les types de données et les jointures possibles, y compris les extensions.

Cliquez sur le nom d'une table pour en afficher les détails.

Colonne Description
Colonne 1La ligne 1 contient le nom de la table. Les autres lignes contiennent les noms des champs de la table.
Colonne 2Les numéros des champs. La ligne 1 contient le numéro de la table. Ces numéros permettent de retrouver une table lors de la création d'un téléchargement dynamique ou d'une fonction.
TypeLe type de données du champ.
SizeLa longueur maximale du champ.
ClassIndique si le champ doit contenir une valeur ou peut rester vide.
AppLa ou les extensions dans lesquelles la table et les champs sont définis.
ObsolèteIndique si la table ou le champ est obsolète : « Pending » sera supprimé dans une future version de Business Central, « Removed » a été supprimé. S'il est suivi d'un « * », l'info-bulle indique la raison.
IndexLes index définis pour cette table.
SumFieldsLes champs SumFields définis pour cette table.

Définition de fonction

Il est possible d'inclure une fonction dans un fichier Excel. Cette fonction peut ensuite être utilisée dans le « Téléchargement dynamique » pour récupérer des données de plusieurs tables.

Les fonctions d'expression prennent comme argument (définition) une plage contenant la table, les champs d'index et le nom du champ dont la valeur doit être récupérée.

Pour créer une définition de la plage contenant la table et les champs d'index, choisissez l'option « Définition de fonction ». Dans cet écran, indiquez successivement la table, le champ et l'index.

Après avoir cliqué sur « OK », vous pouvez saisir un nom pour cette fonction.

La fonction est alors enregistrée dans la feuille de calcul sous une forme lisible, la cellule active étant la cellule supérieure gauche.

Consultez le chapitre « Fonctions d'expression » pour la liste des fonctions qui utilisent cette définition de fonction.

Consultez « Avec une définition de fonction » pour un exemple.

Formules en valeurs

Cette option remplace toutes les formules Exsion365 de votre document par leurs valeurs actuelles, afin que le document puisse être envoyé à des utilisateurs d'Excel qui n'ont pas accès à Exsion365.

ATTENTION : faites une copie de sauvegarde du document avant d'utiliser cette option, car elle ne peut pas être annulée. Sans les formules Exsion365, les données ne peuvent plus être actualisées à partir de la base de données.

Afficher détails

Cette fonctionnalité vous montre les détails de la formule Exsion365 de la cellule active. « Afficher détails » ouvre toujours directement Microsoft Dynamics 365 BC avec les détails.

Téléchargement dynamique

Un téléchargement dynamique permet d'importer des données de Microsoft Dynamics 365 BC dans la feuille Excel. Contrairement aux fonctions, un téléchargement récupère en une seule fois une grande quantité de données. Si le curseur se trouve dans la plage de sortie d'une définition de téléchargement existante, le curseur est placé dans cette définition au lieu d'ouvrir l'écran décrit ci-dessous.

Champ Description
AjouterAffiche la liste des tables accessibles de Microsoft Dynamics 365 BC.
RechercherSaisissez le nom ou le numéro d'une table pour filtrer la liste des tables.
AffichageChoix d'afficher le nom (Name) ou la légende (Caption) des tables et des champs.
Boutons de sélectionLe bouton « >> » ajoute tous les champs de la table. Le bouton « > » ajoute uniquement le champ sélectionné. Les boutons « < » et « << » retirent respectivement un seul champ ou tous les champs.
INSInsère une colonne qui ne provient pas d'une table et qui peut servir à un calcul personnel.
JOINSi plusieurs tables sont utilisées, elles doivent être jointes.
[___]Type de jointure (INNER, OUTER, INNER TOP 1, OUTER TOP 1, NOT EXISTS ou METHODE).
ChampsAffiche la liste des champs utilisés dans le téléchargement.
NomPar défaut, le nom réel du champ est utilisé. Il peut être modifié ici. Ce nom est affiché dans le tableau ou le tableau croisé dynamique.
MéthodeLa méthode de calcul du champ (SOM, MIN, MAX, MOY, NB, Année, Trimestre, Mois, Semaine, Jour, Période, INT, ImageS, ImageL, ImageXL ou ImageXXL).
CacherSi la case est cochée, le champ est masqué dans la sortie du téléchargement. Il peut s'agir de champs sur lesquels on filtre et/ou de champs qui relient les tables.
Table/ChampLe nom de la table/du champ pour le champ sélectionné ci-dessus.
Lancer l'Assistant Tableau Croisé Dynamique pour ce téléchargementAprès la première utilisation d'un téléchargement, celui-ci peut être modifié pour créer un tableau croisé dynamique. Cliquez sur une cellule de la définition de téléchargement, puis sur l'option de menu « Téléchargement dynamique » pour modifier le téléchargement existant. Cochez ensuite « Lancer l'Assistant Tableau Croisé Dynamique pour ce téléchargement ».
OKCliquez sur « OK » pour enregistrer la définition de téléchargement dans la feuille de calcul active. L'exécution de la définition ne commence que lorsque vous cliquez sur « Actualiser tout ».

Options de l'onglet « Paramètres ».

Champ Description
TOPSaisissez le nombre d'enregistrements à récupérer, par exemple 5 pour les 5 premiers enregistrements, 10 pour les 10 premiers, etc. Laissez vide pour récupérer tous les enregistrements.
Enregistrements uniquesSupprime les lignes en double de la sortie. Le caractère unique d'une ligne est toujours déterminé sur l'ensemble des champs.
Exclure les noms de champsAucun nom de champ n'est affiché au-dessus de la sortie.
Trier parTri sur 6 champs au maximum.
DécroissantIndique si le champ doit être trié par ordre décroissant.

Pour ajouter une table, double-cliquez sur son nom dans la liste des tables. Exsion365 crée alors un nouvel onglet pour cette table, dans lequel vous pouvez sélectionner les champs à afficher.

Joindre des tables

Après l'ajout d'une deuxième table, Exsion365 affiche une proposition de jointure :

Champ Description
Champs de jointureLa liste des champs sur lesquels les tables peuvent être jointes.
Type de jointureLes différents types de jointure.
OKJoint les tables.
Joindre manuellementFerme la proposition sans joindre les tables. Vous définissez ensuite vous-même la relation avec le bouton « JOIN ».

La définition de téléchargement est modifiée en conséquence.

Après avoir fermé le téléchargement avec « OK », la définition ci-dessous s'affiche. Elle doit toujours rester dans le rapport pour que les données puissent être actualisées.

Champ Description
ConnexionLa connexion sur laquelle repose le téléchargement.
TableLe ou les numéros des tables à partir desquelles le téléchargement est effectué. Si vous lisez ici « Table excl. noms de champs », l'option « Exclure les noms de champs » est activée et aucun nom de champ n'est affiché au-dessus de la sortie.
UNIQUE / TOPÀ droite de « Connexion » figure « UNIQUE » lorsque l'option « Enregistrements uniques » est activée, ou « TOP » suivi du nombre d'enregistrements lorsque celui-ci est renseigné.
TYPE DE JOINSi plusieurs tables sont utilisées, le type de jointure choisi est affiché ici.
FILTREUn filtre sur le champ (voir : Utilisation des filtres).
CACHERLes champs peuvent être affichés ou masqués dans la sortie.
TRIERUn nombre de 1 à 6. Pour un tri décroissant, il faut indiquer un nombre négatif.
MÉTHODELa méthode de calcul du champ (SOM, MIN, MAX, MOY, NB, Année, Trimestre, Mois, Semaine, Jour, Période, INT, ImageS, ImageL, ImageXL ou ImageXXL).
EXPRESSIONUne fonction Exsion365 peut être utilisée ici pour simplifier le téléchargement.
SociétéLa première ligne contient toujours un champ fictif « Société » portant le numéro de champ « -2 ». Ce champ permet, lorsque vous travaillez avec plusieurs sociétés, de voir de quelle société proviennent les données. Pour cela, modifiez la valeur de masquage en « FAUX » ; la sortie affiche alors la « Société » dont proviennent les données.
ChampsTous les champs sélectionnés sont affichés les uns sous les autres.

Cliquez sur « Actualiser tout » dans le ruban pour exécuter le téléchargement. Lors de la première utilisation, Exsion365 demande où placer la sortie.

Chaque définition de téléchargement porte un nom qui commence par « EXSION365_DATA_ », suivi du nom de la table. Si plusieurs téléchargements sont utilisés, ils sont actualisés les uns après les autres, dans l'ordre alphabétique du nom logique.

Types de jointure

Il existe 6 types de jointure. La proposition de jointure propose Inner et Outer. Les 6 peuvent être choisis dans la liste à côté du bouton « JOIN » de l'écran de téléchargement, ou saisis dans la ligne « TYPE DE JOIN » de la définition de téléchargement.

Type de jointure Description
1=InnerUniquement les enregistrements pour lesquels les champs joints des deux tables sont identiques.
2=OuterTous les enregistrements de la première table et uniquement les enregistrements de la deuxième table pour lesquels les champs joints sont identiques.
3=Inner top 1Affiche le premier enregistrement pour lequel les champs joints des deux tables sont identiques. L'enregistrement considéré comme le premier dépend du tri croissant ou décroissant.
4=Outer top 1Tous les enregistrements de la première table et uniquement le premier enregistrement de la deuxième table pour lequel les champs joints sont identiques. L'enregistrement considéré comme le premier dépend du tri croissant ou décroissant.
5=Not ExistsUniquement les enregistrements de la deuxième table pour lesquels les champs joints ne sont pas identiques.
6=MéthodeJointure d'une table pour afficher une valeur additionnée de la table jointe.

Tableau croisé dynamique

Après la première utilisation d'un téléchargement, celui-ci peut être modifié pour créer un tableau croisé dynamique.

Cliquez sur une cellule de la définition de téléchargement, puis sur l'option de menu « Téléchargement dynamique » pour modifier le téléchargement existant.

Cochez ensuite « Lancer l'Assistant Tableau Croisé Dynamique pour ce téléchargement ».

Lorsque vous cliquez sur « OK », Exsion365 vous demande l'emplacement du tableau croisé dynamique.

Le tableau croisé dynamique reçoit le nom « EXSION365_<nom de la table> ». Il est ainsi actualisé lorsque vous cliquez sur « Actualiser tout » dans le menu Exsion365.

Actualiser tout

Le bouton « Actualiser tout » exécute tous les téléchargements dynamiques et recalcule toutes les formules, de sorte que toutes les informations reflètent les données de la base à ce moment-là.

Pendant l'actualisation, Exsion365 affiche la progression dans le volet Office « Exsion365 - Actualiser » :

Colonne Description
NomLe nom du téléchargement ou de la feuille de calcul.
ActionCe qui est exécuté.
EnvironnementL'environnement d'où proviennent les données.
DébutL'heure à laquelle l'action a commencé.
TailleLa quantité de données récupérées.
DuréeLa durée de l'action.

Si la feuille de calcul est protégée, Exsion365 demande le mot de passe de la feuille dans l'écran « Ôter la protection de la feuille ». Le mot de passe est enregistré chiffré dans le classeur, afin de ne pas être redemandé lors de l'actualisation suivante.

Actualiser

Si vous souhaitez actualiser uniquement la définition de téléchargement dans laquelle se trouve le curseur, utilisez le bouton « Actualiser ». C'est pratique pour tester rapidement des modifications de cette définition. La date et l'heure de la dernière actualisation sont toujours affichées dans l'en-tête de la définition de téléchargement.

Aide

Contient toutes les informations nécessaires pour utiliser Exsion365.

Vous installez Exsion365 pour la première fois ? Consultez les vidéos d’installation.

Info

Onglet Description
AssistanceNotre service d'assistance peut vous aider à distance via TeamViewer.
Version

Champ Description
VersionLa version installée d'Exsion365.
CommentairesExsion365 B.V. travaille en permanence à l'amélioration et au développement de ses produits. C'est pourquoi nous collectons des métadonnées sur l'utilisation d'Exsion365. Par métadonnées, nous entendons des données sur l'utilisation des rapports et des feuilles Excel, dans lesquelles nous recherchons des tendances et des modèles. Nous ne collectons en aucun cas les données des rapports et des feuilles Excel eux-mêmes, et nous ne les recevons pas. La manière dont nous collectons ces informations n'a aucune influence sur le fonctionnement ni sur les performances du système. Si vous ne souhaitez pas participer à ce programme d'amélioration, vous pouvez modifier les paramètres d'Exsion365 afin qu'aucune métadonnée ne nous soit envoyée. Nous communiquons les résultats de nos améliorations dans une lettre d'information envoyée à votre adresse e-mail. Si vous ne souhaitez plus la recevoir, envoyez un e-mail à office@exsion365.com.
Notes de publicationLes notes de publication de la version la plus récente d'Exsion365.
LicenceAffiche la société à laquelle un droit d'utilisation a été accordé, la clé de produit, le nombre de licences et le nombre de licences activées, ainsi que les utilisateurs qui ont activé une licence (avec la version qu'ils utilisent). Le bouton « EXPORTER » copie cette liste dans une nouvelle feuille de calcul « Exsion365 » ; une feuille existante portant ce nom est remplacée.

Fonctions

Fonctions standard

Fonction Description
EXSION365_ANVSOLAffiche le solde d'une vue d'analyse.
EXSION365_SOCIETÉAffiche le nom d'affichage d'une société.
EXSION365_DATEAffiche un filtre date.
EXSION365_AXANOM1Affiche le nom de l'axe analytique principal 1.
EXSION365_AXANOM2Affiche le nom de l'axe analytique principal 2.
EXSION365_AXANOMAffiche le nom de l'axe analytique.
EXSION365_CLTNOMAffiche le nom du client.
EXSION365_CLTSOLAffiche le solde impayé d'un client.
EXSION365_CLTDOMAffiche la ville du client.
EXSION365_VENNOMAffiche le nom du fournisseur.
EXSION365_VENSOLAffiche le solde impayé d'un fournisseur.
EXSION365_VENDOMAffiche la ville du fournisseur.
EXSION365_COMNOMAffiche le nom du compte général.
EXSION365_COMSOLAffiche le solde ou le budget d'un compte général.
EXSION365_COMTOTAffiche la totalisation d'un compte général.
EXSION365_CONCATENERRenvoie un texte composé d'une plage.
EXSION365_URLRenvoie l'URL du client Web d'une société.
EXSION365_NRSEMAINEAffiche le numéro de semaine d'une date.

Les fonctions se trouvent dans l'assistant Fonction d'Excel, dans la catégorie « Exsion365 pour Business Central » :

EXSION365_ANVSOL

Affiche le solde d'une vue d'analyse.

Argument Description
SociétéSociété.
Code vue d'analyseCode vue d'analyse.
[Compte général]Compte général (filtre).
[Filtre date]Date (filtre).
[Code budget]Budget.
[Axe analytique 1]Filtre axe 1.
[Axe analytique 2]Filtre axe 2.
[Axe analytique 3]Filtre axe 3.
[Axe analytique 4]Filtre axe 4.

EXSION365_SOCIETÉ

Affiche le nom d'affichage d'une société.

Argument Description
SociétéSociété.

EXSION365_DATE

Affiche un filtre date.

Argument Description
SociétéSociété.
TypeChoix 1=Jour, 2=Semaine, 3=Mois, 4=Trimestre, 5=Année ou 6=Période comptable.
[Cumulatif]0=Non, 1=Oui, ou 2=YTD (cumul annuel).
[Index]Numéro de séquence du type (p. ex. mois 1 à 12).
[Année]Année facultative (la valeur par défaut est l'année en cours).

EXSION365_AXANOM1

Affiche le nom de l'axe analytique principal 1.

Argument Description
SociétéSociété.
Code axeAxe analytique 1.

EXSION365_AXANOM2

Affiche le nom de l'axe analytique principal 2.

Argument Description
SociétéSociété.
Code axeAxe analytique 2.

EXSION365_AXANOM

Affiche le nom de l'axe analytique.

Argument Description
SociétéSociété.
Groupe d'axes analytiquesGroupe d'axes analytiques.
Code axeSection analytique.

EXSION365_CLTNOM

Affiche le nom du client.

Argument Description
SociétéSociété.
N° clientN° client.

EXSION365_CLTSOL

Affiche le solde impayé d'un client.

Argument Description
SociétéSociété.
N° clientN° client.
[Filtre date]Date (filtre).
[Axe analytique 1]Filtre axe analytique principal 1.
[Axe analytique 2]Filtre axe analytique principal 2.

EXSION365_CLTDOM

Affiche la ville du client.

Argument Description
SociétéSociété.
N° clientN° client.

EXSION365_VENNOM

Affiche le nom du fournisseur.

Argument Description
SociétéSociété.
N° fournisseurN° fournisseur.

EXSION365_VENSOL

Affiche le solde impayé d'un fournisseur.

Argument Description
SociétéSociété.
N° fournisseurN° fournisseur.
[Filtre date]Date (filtre).
[Axe analytique 1]Filtre axe analytique principal 1.
[Axe analytique 2]Filtre axe analytique principal 2.

EXSION365_VENDOM

Affiche la ville du fournisseur.

Argument Description
SociétéSociété.
N° fournisseurN° fournisseur.

EXSION365_COMNOM

Affiche le nom du compte général.

Argument Description
SociétéSociété.
Compte généralCompte général.

EXSION365_COMSOL

Affiche le solde ou le budget d'un compte général.

Argument Description
SociétéSociété.
Compte généralCompte général (filtre).
[Filtre date]Date (filtre).
[Code budget]Budget.
[Axe analytique 1]Filtre axe analytique principal 1.
[Axe analytique 2]Filtre axe analytique principal 2.

EXSION365_COMTOT

Affiche la totalisation d'un compte général.

Argument Description
SociétéSociété.
Compte généralCompte général.

EXSION365_CONCATENER

Renvoie un texte composé d'une plage.

Argument Description
PlageUne plage de cellules.
[Délimiteur]Délimiteur ou texte.
[Unique]Si VRAI, seules les valeurs uniques sont concaténées.
[Cellules vides]Si VRAI, les cellules vides sont incluses.

EXSION365_URL

Renvoie l'URL du client Web d'une société.

Argument Description
SociétéSociété.
[Page]Page.
[Table]Table.
[Champ 1]Champ 1.
[Filtre 1]Filtre 1.
[Champ 2]Champ 2.
[Filtre 2]Filtre 2.
[Champ 3]Champ 3.
[Filtre 3]Filtre 3.
[Champ 4]Champ 4.
[Filtre 4]Filtre 4.
[Champ 5]Champ 5.
[Filtre 5]Filtre 5.
[Champ 6]Champ 6.
[Filtre 6]Filtre 6.
[Champ 7]Champ 7.
[Filtre 7]Filtre 7.
[Champ 8]Champ 8.
[Filtre 8]Filtre 8.

EXSION365_NRSEMAINE

Affiche le numéro de semaine d'une date.

Argument Description
DateEntrez une date.
[Format]0=SS, 1=AASS, 2=AAAASS, 3=SSAA, 4=SSAAAA.
[Délimiteur]0=aucun, 1=espace, 2=-, 3=|, 4=/, 5=\.

Fonctions d'expression

Fonction Description
EXSION365_NBAffiche le nombre d'enregistrements dans la table qui correspond au(x) filtre(s) spécifié(s).
EXSION365_MOYAffiche la valeur moyenne d'un champ dans une table qui correspond au(x) filtre(s) spécifié(s).
EXSION365_MAXAffiche la plus grande valeur d'un champ dans une table qui correspond au(x) filtre(s) spécifié(s).
EXSION365_MINAffiche la plus petite valeur d'un champ dans une table qui correspond au(x) filtre(s) spécifié(s).
EXSION365_VALAffiche la (première) valeur d'un champ d'une table qui correspond au(x) filtre(s) spécifié(s).
EXSION365_SOMAffiche la valeur additionnée d'un champ dans une table qui correspond au(x) filtre(s) spécifié(s).

Les fonctions d'expression utilisent une définition de fonction enregistrée dans le fichier Excel lui-même. Elles ne fonctionnent donc que dans un classeur qui contient la définition de fonction utilisée.

Elles se trouvent dans l'assistant Fonction d'Excel, dans la catégorie « Exsion365 pour Business Central » :

EXSION365_NB

Affiche le nombre d'enregistrements dans la table qui correspond au(x) filtre(s) spécifié(s).

Argument Description
FacteurFacteur par lequel le résultat devrait être multiplié.
Définition de fonctionDéfinition de la fonction (plage).
[Filtre …]Filtre sur le champ d'index de la définition de fonction : le premier filtre correspond au premier champ d'index, le deuxième au deuxième, et ainsi de suite. Il y a autant de filtres que de champs d'index dans la définition de fonction.

EXSION365_MOY

Affiche la valeur moyenne d'un champ dans une table qui correspond au(x) filtre(s) spécifié(s).

Argument Description
FacteurFacteur par lequel le résultat devrait être multiplié.
Définition de fonctionDéfinition de la fonction (plage).
[Filtre …]Filtre sur le champ d'index de la définition de fonction : le premier filtre correspond au premier champ d'index, le deuxième au deuxième, et ainsi de suite. Il y a autant de filtres que de champs d'index dans la définition de fonction.

EXSION365_MAX

Affiche la plus grande valeur d'un champ dans une table qui correspond au(x) filtre(s) spécifié(s).

Argument Description
FacteurFacteur par lequel le résultat devrait être multiplié.
Définition de fonctionDéfinition de la fonction (plage).
[Filtre …]Filtre sur le champ d'index de la définition de fonction : le premier filtre correspond au premier champ d'index, le deuxième au deuxième, et ainsi de suite. Il y a autant de filtres que de champs d'index dans la définition de fonction.

EXSION365_MIN

Affiche la plus petite valeur d'un champ dans une table qui correspond au(x) filtre(s) spécifié(s).

Argument Description
FacteurFacteur par lequel le résultat devrait être multiplié.
Définition de fonctionDéfinition de la fonction (plage).
[Filtre …]Filtre sur le champ d'index de la définition de fonction : le premier filtre correspond au premier champ d'index, le deuxième au deuxième, et ainsi de suite. Il y a autant de filtres que de champs d'index dans la définition de fonction.

EXSION365_VAL

Affiche la (première) valeur d'un champ d'une table qui correspond au(x) filtre(s) spécifié(s).

Argument Description
FacteurFacteur par lequel le résultat devrait être multiplié.
Définition de fonctionDéfinition de la fonction (plage).
[Filtre …]Filtre sur le champ d'index de la définition de fonction : le premier filtre correspond au premier champ d'index, le deuxième au deuxième, et ainsi de suite. Il y a autant de filtres que de champs d'index dans la définition de fonction.

EXSION365_SOM

Affiche la valeur additionnée d'un champ dans une table qui correspond au(x) filtre(s) spécifié(s).

Argument Description
FacteurFacteur par lequel le résultat devrait être multiplié.
Définition de fonctionDéfinition de la fonction (plage).
[Filtre …]Filtre sur le champ d'index de la définition de fonction : le premier filtre correspond au premier champ d'index, le deuxième au deuxième, et ainsi de suite. Il y a autant de filtres que de champs d'index dans la définition de fonction.

Exemple de fonction d'expression

Un exemple de fonction d'expression consiste à récupérer le coût total d'un projet, par numéro de projet.

Pour cela, une définition de téléchargement est créée sur la table des écritures projet, en combinaison avec une fonction définie (voir : Définition de fonction).

Outre les champs de la table, la définition de téléchargement contient un champ d'expression (« Coût total » avec le numéro de champ -1) :

Dans la ligne « Coût total », la fonction EXSION365_SOM peut maintenant être utilisée dans la colonne EXPRESSION.

La fonction se présente ainsi :

=EXSION365_SOM(1;PROJECT_LEDGER_ENTRY_TOTAL_COST;G6)

Dans ce cas, la fonction a 3 paramètres :

Paramètre 1 : le facteur de multiplication (1 ou -1).

Paramètre 2 : le nom de la définition de fonction.
      Il peut être renseigné automatiquement en sélectionnant, lors de la création de la fonction d'expression, la colonne des numéros de champ de la définition de fonction, ou en choisissant le bon nom après avoir appuyé sur la touche F3.
      La touche F3 affiche la liste des noms disponibles.

Paramètre 3 : la cellule de la définition de téléchargement dans laquelle apparaîtra le numéro de projet.

Le nombre de paramètres utilisables dépend du nombre de champs de la définition de fonction.

Après avoir cliqué sur « Actualiser tout », le résultat dans la feuille de sortie sera le suivant :

Une définition de téléchargement peut contenir plusieurs champs d'expression, chacun avec ses propres paramètres.

Les données de ces paramètres peuvent également provenir de cellules situées en dehors de la définition de téléchargement.

Utilisation des filtres

Lorsque vous saisissez un filtre, vous pouvez utiliser tous les chiffres et toutes les lettres que vous utilisez normalement dans le champ. Vous pouvez en outre utiliser certains symboles spéciaux et expressions mathématiques.

Les formats disponibles sont :

Symbole Signification Exemple d'expression Enregistrements affichés
=Égal à377Le numéro 377.
BLEULes enregistrements portant le code BLEU, par exemple le code magasin BLEU.
22/01/2015 10:00Une date et une heure exactes : le 22 janvier 2015 à 10:00:00.
..Intervalle1100..2100Les numéros de 1100 à 2100 inclus.
..2500Jusqu'à 2500 inclus.
..31/12/2014Les dates jusqu'au 31 décembre 2014 inclus.
|Ou1200|1300Les enregistrements portant le numéro 1200 ou 1300.
&Et<2000&>1000Les numéros inférieurs à 2000 et supérieurs à 1000.
<>Différent de<>0Tous les numéros sauf 0.
<>A*Les textes qui ne commencent pas par A.
>Supérieur à>1200Les numéros supérieurs à 1200.
>=Supérieur ou égal à>=1200Les numéros supérieurs ou égaux à 1200.
<Inférieur à<1200Les numéros inférieurs à 1200.
<=Inférieur ou égal à<=1200Les numéros inférieurs ou égaux à 1200.
*Un nombre indéfini de caractères inconnus*cem*Les textes qui contiennent « cem ».
*cemLes textes qui se terminent par « cem ».
cem*Les textes qui commencent par « cem ».
?Un caractère inconnu?imDes textes comme Jim ou Tim.
()Calculer avant le reste30|(>=10&<=20)Les enregistrements portant le numéro 30 ou un numéro de 10 à 20 (le résultat du calcul entre parenthèses).

Vous pouvez aussi combiner les différents formats :

Exemple d'expression Enregistrements affichés
5999|8100..8490Tous les enregistrements portant le numéro 5999 ou un numéro de l'intervalle 8100 à 8490.
..1299|1400..Les enregistrements portant un numéro inférieur ou égal à 1299 ou un numéro à partir de 1400 (tous les numéros sauf ceux de 1300 à 1399).
>50&<100Les enregistrements portant des numéros supérieurs à 50 et inférieurs à 100 (les numéros 51 à 99).
*C*&*D*Les textes qui contiennent à la fois C et D.
*co?*Les textes qui contiennent « co », comme compte, comptabilité et décompte.

« co » doit figurer dans le texte, suivi d'au moins un caractère ; avant et après, il peut y avoir un nombre indéfini de caractères, en majuscules ou en minuscules.

Exemple : chiffre d'affaires par client

Voici 2 façons de créer un aperçu du chiffre d'affaires par client et par mois, comme illustré ici :

Avec une méthode

C'est la méthode la plus laborieuse : pour chaque mois, la table des écritures client (21) est jointe à nouveau.

Pour chaque période :

Avec une définition de fonction

Utilisez une « Définition de fonction » dans la colonne EXPRESSION :