Calculated columns
This feature is planned for release and not part of the Syntho platform yet. The calculated column function list will be rolled out in a phased approach.
Please contact your Syntho contact person if you have suggestions for this feature.
Calculated Column peuvent être utilisées pour effectuer un large éventail d'opérations sur les données, de l'arithmétique simple aux calculs logiques et statistiques complexes. Qu'il s'agisse d'arrondir des chiffres, d'extraire des parties de dates, de calculer des moyennes ou de transformer du texte, ces fonctions offrent la polyvalence nécessaire pour créer exactement les données dont vous avez besoin.
Voici quelques cas d'utilisation typiques Calculated Column fonctions :
Data Cleaning and Transformation: Nettoyer et reformater les données sans effort, par exemple en réduisant les espaces blancs, en changeant la casse du texte ou en convertissant les formats de date.
Statistical Analysis: Effectuer des calculs statistiques tels que les moyennes, les variances ou les écarts types afin d'obtenir des informations à partir d'ensembles de données numériques.
Logical Operations: Appliquer des tests logiques aux données pour créer des indicateurs ou pour filtrer et classer les données en fonction de critères spécifiques.
Mathematical Operations: Exécuter une variété d'opérations mathématiques, permettant des calculs complexes tels que la modélisation financière ou les calculs d'ingénierie.
Text and Date Manipulation: Extraire ou transformer des portions de texte et des champs de date, ce qui est particulièrement utile pour la préparation des données en vue de l'établissement de rapports ou d'analyses plus approfondies.
Syntaxe
Calculated Columns sont composés d'une bibliothèque de fonctions et d'opérateurs utilisés pour construire des formules et des expressions dans Syntho. Lors de la création de calculated columns dans Syntho, vous devez suivre des règles syntaxiques spécifiques et des bonnes pratiques. Voici les règles syntaxiques fondamentales pour Calculated Column lors de la création de calculated columns:
Formula Structure: Un exemple Calculated Column est :
SUM(Table[ExistingColumn])
.References:
Column References: Lorsque vous faites référence à une colonne dans le même tableau, vous pouvez simplement utiliser le nom de la colonne entre crochets :
[NomColonne]
.Table References: Si vous devez faire référence à une colonne dans une table différente, utilisez le nom de la table suivi du nom de la colonne entre crochets :
NomTable[NomColonne]
.Si les noms de vos tables utilisent des espaces ou des caractères spéciaux, mettez-les entre guillemets simples.
Schema References: Les références à des tables situées en dehors du schéma existant ne sont pas prises en charge.
Functions: Calculated Column inclut une large gamme de fonctions qui peuvent être utilisées dans vos expressions, telles que les fonctions d'agrégation (
SUM
,AVERAGE
), les fonctions d'intelligence temporelle (DATE
,DATEADD
), les fonctions logiques (IF
,AND
,OR
), et bien d'autres encore. Les fonctions suivent la syntaxe deFUNCTION_NAME(arguments)
.Mockers: Les simulateurs peuvent être ajoutés à l'aide de la liste déroulante de l'autosuggestion et des options conventionnelles de paramétrage des simulateurs. Vous pouvez attribuer manuellement un nom à l'observateur. Il peut s'agir de n'importe quel nom qui n'est pas déjà défini ou d'un mot-clé réservé. Bien qu'il s'agisse d'un Calculated Columns n'appliquent pas de conventions de dénomination strictes, il est bon de donner des noms significatifs à vos simulateurs et d'éviter les espaces et les caractères spéciaux dans les noms.
Operators: Calculated Column prend en charge divers opérateurs pour les calculs arithmétiques (
+
,-
,*
,/
), les comparaisons (<
,>
,<=
,>=
,=
,<>
) et les opérations logiques (&&
pour AND,||
pour OR,!
pour NOT).Constants: Vous pouvez utiliser des constantes comme des nombres (
123
), des chaînes de caractères ("text"
) et des dates (DATE(2020, 12, 31)
).Handling Errors: Utilisez les fonctions de gestion des erreurs comme
IFERROR
pour gérer les erreurs dans vos expressions.Comments: Vous pouvez ajouter des commentaires à votre Calculated Column formules en utilisant
//
pour les commentaires sur une seule ligne ou/* */
pour les commentaires en bloc.Whitespace and Line Breaks: Les espaces blancs et les sauts de ligne n'affectent pas l'interprétation de la formule mais peuvent faciliter la lecture de vos formules.
Voici un exemple de formule calculated column qui calcule le total des ventes et des taxes pour chaque ligne d'un tableau :
``dax [Ventes totales] + ([Ventes totales] * [Taux d'imposition])
Si vous souhaitez ajouter un mocker à une formule de colonne calculée, tapez "MOCK_
" et vous verrez les noms des mockers dans la liste déroulante. Choisissez dans la liste ou ajoutez le nom de l'imitateur à la fin de "MOCK_
", en remplaçant les espaces par des traits de soulignement. Par conséquent, les simulateurs tels que "First name female" et "Company Email"doivent être saisis comme "MOCK_FIRST_NAME_FEMALE
" et "MOCK_COMPANY_EMAIL
", respectivement. Une liste complète des simulateurs est disponible dans la section Simulateurs .
Utilisation d'un moqueur cohérent  ;
Tous les mockers ont des variantes qui permettent une mise en correspondance cohérente. Cela permet de s'assurer que les données provenant de la même colonne sont prises en compte de manière cohérente.
Example:
Le mocker prédéfini existant
MOCK_FIRST_NAME
a une varianteMOCK_CONSISTENT_FIRST_NAME
. Ce nouveau mocker met en correspondance et met en miroir les entrées provenant de la même colonne que celle où elles sont attachées.
N'oubliez pas que le succès et l'efficacité de votre Calculated Column dépendent fortement de la compréhension du modèle de données et du contexte spécifique dans lequel les calculs sont effectués.
Fonctions de colonnes calculées prises en charge
ACOTL'écart type d'un échantillon. Valeur30)
Info: Les fonctions ci-dessous sont prévues pour être introduites dans les versions futures de Syntho.Fonctions prévues pour les prochaines versions
Last updated