> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFStatisticsCreateStatisticDefinitionRequest

> Modèle de données PFStatisticsCreateStatisticDefinitionRequest.

Modèle de données PFStatisticsCreateStatisticDefinitionRequest.

## Syntaxe

```cpp theme={null}
typedef struct PFStatisticsCreateStatisticDefinitionRequest {  
    const char* const* aggregationSources;  
    uint32_t aggregationSourcesCount;  
    PFStatisticsStatisticColumn const* columns;  
    uint32_t columnsCount;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    const char* entityType;  
    PFStatisticsStatisticsEventEmissionConfig const* eventEmissionConfig;  
    const char* name;  
    PFVersionConfiguration const* versionConfiguration;  
} PFStatisticsCreateStatisticDefinitionRequest;  
```

### Membres

**`aggregationSources`**   const char\* const\*<br />*may be nullptr*

(Facultatif) \[En préversion] : La liste des noms de définitions de statistiques dont les scores doivent être agrégés vers cette statistique. Si AggregationSource est spécifié, l'entityType de cette définition DOIT être Title (ce qui en fait une CommunityStat). Actuellement, une seule source d'agrégation peut être spécifiée.

**`aggregationSourcesCount`**   uint32\_t

Nombre d'aggregationSources

**`columns`**   [PFStatisticsStatisticColumn](/services/playfab/api-references/c/pfstatisticstypes/structs/pfstatisticsstatisticcolumn) const\*<br />*may be nullptr*

(Facultatif) Les colonnes de la statistique définissant la méthode d'agrégation pour chaque colonne. Un maximum de 5 colonnes est autorisé.

**`columnsCount`**   uint32\_t

Nombre de columns

**`customTags`**   [PFStringDictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(Facultatif) Les balises personnalisées facultatives associées à la requête (p. ex. numéro de build, identificateurs de trace externes, etc.).

**`customTagsCount`**   uint32\_t

Nombre de customTags

**`entityType`**   const char\*<br />*is null-terminated*

(Facultatif) Le type d'entité autorisé à avoir un ou plusieurs scores pour cette statistique.

**`eventEmissionConfig`**   [PFStatisticsStatisticsEventEmissionConfig](/services/playfab/api-references/c/pfstatisticstypes/structs/pfstatisticsstatisticseventemissionconfig) const\*<br />*may be nullptr*

(Facultatif) \[En préversion] : Configurations des différents événements de statistiques pouvant être émis par le service.

**`name`**   const char\*<br />*is null-terminated*

Nom de la statistique. Doit comporter moins de 150 caractères. Limité à a-Z, 0-9, '(', ')', '\_', '-' et '.'.

**`versionConfiguration`**   PFVersionConfiguration const\*<br />*may be nullptr*

(Facultatif) La configuration de réinitialisation de version pour la définition de statistique.

## Configuration requise

**En-tête :** PFStatisticsTypes.h

## Voir aussi

[Membres de PFStatisticsTypes](/services/playfab/api-references/c/pfstatisticstypes/pfstatisticstypes_members)


## Related topics

- [PFStatisticsCreateStatisticDefinitionAsync](/fr-CA/services/playfab/api-references/c/pfstatistics/functions/pfstatisticscreatestatisticdefinitionasync.md)
- [Vue d'ensemble de l'API C Services - PFStatisticsTypes.h](/fr-CA/services/playfab/api-references/c/pfstatisticstypes/pfstatisticstypes_members.md)
- [PFStatisticsUpdateStatisticDefinitionRequest](/fr-CA/services/playfab/api-references/c/pfstatisticstypes/structs/pfstatisticsupdatestatisticdefinitionrequest.md)
- [PFStatisticsListStatisticDefinitionsRequest](/fr-CA/services/playfab/api-references/c/pfstatisticstypes/structs/pfstatisticsliststatisticdefinitionsrequest.md)
- [PFStatisticsDeleteStatisticDefinitionRequest](/fr-CA/services/playfab/api-references/c/pfstatisticstypes/structs/pfstatisticsdeletestatisticdefinitionrequest.md)
