# Analyses personnalisées

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-d61c3469b2516c1c74f1c382fa03a7c10db659b6%2FCustom%20Analytics.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %} <mark style="color:bleu;">**`Analytique personnalisée`**</mark> est actuellement en **bêta**.\
Elle deviendra une fonctionnalité payante après la version officielle.
{% endhint %}

***

## Points forts

* Utilisez SQL pour interroger vos données BoxHero.
* Combinez des conditions (par ex. article, attribut, prix, plage de dates, partenaire) pour définir les données que vous souhaitez renvoyer sous forme de rapport personnalisé.
* Enregistrez les requêtes que vous utilisez souvent et rouvrez-les à tout moment.
* Exportez les résultats vers Excel pour une analyse ou un reporting supplémentaires.

## Quand utiliser l’analytique personnalisée

La fonctionnalité standard <mark style="color:bleu;">**`Rapports d’inventaire`**</mark> vous offre une vue rapide des indicateurs clés comme la quantité moyenne en stock et la rotation des stocks pour une période sélectionnée. Comme ces rapports utilisent des formules et des champs prédéfinis, ils peuvent ne pas couvrir tous les types d’analyse dont votre équipe a besoin.

<mark style="color:bleu;">**`Analytique personnalisée`**</mark> vous donne plus de contrôle sur la manière dont vous explorez vos données. C’est particulièrement utile lorsque :

* Vous ne trouvez pas les données dont vous avez besoin dans la fonctionnalité standard [Rapports d’inventaire](https://www.boxhero.io/docs/documentation/fr/autres-fonctionnalites/analytics)
* Vous souhaitez filtrer ou regrouper les données par article, fournisseur, client, membre de l’équipe ou d’autres conditions détaillées
* Vous avez besoin d’analyses basées sur le temps, comme mensuelles, trimestrielles ou d’une année sur l’autre
* Vous souhaitez enregistrer les rapports sur lesquels vous comptez et les réutiliser
* Vous avez besoin de données flexibles pour soutenir le reporting ou la prise de décision

***

## Comment utiliser l’analytique personnalisée

### 1. Pour commencer

Accédez à <mark style="color:bleu;">**`Rapports`**</mark> > <mark style="color:bleu;">**`Analytique personnalisée`**</mark>. Cela ouvre un nouvel espace de travail où vous pouvez créer et gérer vos requêtes SQL. Ensuite, sélectionnez <mark style="color:bleu;">**`+ Nouveau`**</mark> pour créer une nouvelle requête.

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-6960754566997f8dfd56a04778905774d0b8c7d2%2Fcustom-analytics-welcome.png?alt=media" alt=""><figcaption></figcaption></figure>

### 2. Rédiger une requête

Les requêtes utilisent [DuckDB SQL](https://duckdb.org/docs/stable/sql/introduction). Vous pouvez télécharger le fichier <mark style="color:bleu;">**`Invite IA`**</mark> pour voir toutes les tables et colonnes disponibles.

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-565c3ed88b69c6de48e7fade26e3212a3f034b19%2Fcustom-analytics-new-query.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Si vous utilisez des **outils d’IA** tels que ChatGPT ou Gemini, joindre le fichier « *Invite IA*  » aide à générer un SQL précis.
{% endhint %}

Sélectionnez <mark style="color:bleu;">**`Exécuter`**</mark> pour tester votre requête. Comme les résultats dépendent des conditions que vous écrivez, examinez la sortie pour confirmer qu’elle correspond à ce que vous attendez.

Une fois votre requête exécutée avec succès, vous pouvez exporter les résultats avec <mark style="color:bleu;">**`Exporter vers Excel`**</mark>.

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-cfc1d5c123f1352a5b6093f60ecedf6bc75136ae%2Fcustom-analytics-execute-sql-query.png?alt=media" alt=""><figcaption></figcaption></figure>

### 3. Enregistrer une requête

Si vous prévoyez de réutiliser une requête, sélectionnez <mark style="color:bleu;">**`Enregistrer`**</mark> dans le coin supérieur droit.

Les requêtes enregistrées apparaissent dans la barre latérale gauche, où vous pouvez les ouvrir et les exécuter à tout moment.

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-fbbe3777b87c3433ebdf88f73707514a4661997c%2Fcustom-analytics-monthly-revenue-spend.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Vos données se synchronisent automatiquement **une fois par jour**.\
Pour synchroniser immédiatement, cliquez sur l’icône de synchronisation (🔄) en bas de la barre latérale.
{% endhint %}

***

## Variables de requête

Si vous incluez `{{variable_name}}` dans votre requête, un champ de saisie est automatiquement généré lorsque la requête s’exécute. La valeur saisie dans ce champ est appliquée à la variable de votre requête SQL.

Lorsque vous enregistrez une requête, les membres de votre équipe peuvent saisir leurs propres valeurs dans le champ de variable et exécuter le rapport quand ils en ont besoin.

#### Exemple

1. Pour rechercher des articles contenant un mot-clé spécifique, saisissez la requête suivante :

```sql
select sku, name 
from items 
where name ilike '%' || {{item_name}} || '%';
```

2. Lorsque vous exécutez la requête, un champ de saisie nommé **item\_name** apparaît.

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-0e37f6dcdc52cfcb1415c0e175422f65a0f0f922%2Fcustom-analytics-query-variables.png?alt=media" alt=""><figcaption></figcaption></figure>

3. Saisissez un mot-clé tel que *`pull-over`* et les résultats afficheront tous les articles contenant *« pull-over »* dans leur nom.

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-6b0e5a3a5d226e5f678354e11ede42ce36f514eb%2Fcustom-analytics-query-variables-keyword.png?alt=media" alt=""><figcaption></figcaption></figure>

4. Enregistrez la requête si vous prévoyez de la réutiliser. Vous pouvez sélectionner et charger des requêtes enregistrées à tout moment depuis le menu de gauche.

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-b428ef1d1d046a131901affe11e06926f0910343%2Fcustom-analytics-saved-query-variables.png?alt=media" alt=""><figcaption></figcaption></figure>

***

## Cas d’utilisation

L’analytique personnalisée inclut des modèles intégrés que vous pouvez exécuter immédiatement. Consultez un modèle pour comprendre son fonctionnement, puis adaptez-le ou créez une nouvelle requête selon vos besoins.

#### Modèles

* Rapport hebdomadaire des entrées/sorties de stock
* Tendance mensuelle des achats et des ventes
* Dernière date de sortie par article

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-5bfafcad6d5c7a69353ac530532be7fd32f542b5%2Fcustom-analytics-saved-template-example.png?alt=media" alt=""><figcaption></figcaption></figure>

***

## Foire aux questions (FAQ)

### Puis-je combiner des données provenant de plusieurs équipes ?

Non. Les données sont séparées par équipe, et vous ne pouvez analyser que les données de l’équipe sur laquelle vous êtes actuellement connecté.

### Puis-je empêcher des membres d’utiliser l’analytique personnalisée ?

Les administrateurs et les membres peuvent créer et consulter des requêtes. Les membres disposant d’autorisations personnalisées *n’ont pas* accès à cette fonctionnalité.

Si vous devez restreindre l’accès d’un membre, attribuez-lui une [autorisation personnalisée](https://www.boxhero.io/docs/documentation/fr/parametres/members#custom-roles-and-permissions) avec **toutes les autorisations sélectionnées**. L’analytique personnalisée *n’est pas* incluse dans les options d’autorisations personnalisées, donc même si toutes les autorisations sont sélectionnées, le membre n’y aura pas accès.

<figure><img src="https://3800759416-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-ed545f8a01d471bb0d774157ef6209e756574a4c%2Fcustom-analytics-member-permissions.png?alt=media" alt=""><figcaption></figcaption></figure>
