Dans QuickSight, lorsque vous souhaitez définir une valeur constante pour la réutiliser ultérieurement dans les visualisations, vous pouvez essayer de la définir comme:
goalFor2020
20000
Mais pour le moment, cela ne vous permet pas de mettre juste un nombre dans la formule.
Existe-t-il un moyen de parvenir à avoir juste un nombre dans la formule d'un champ calculé?
La raison pour laquelle nous en avons besoin est simplement d'avoir un nombre qui ne dépend d'aucune donnée, juste défini manuellement par nous.
3 Réponses :
Nous pourrions y parvenir avec une astuce, appliquez simplement une fonction qui renvoie un nombre à l'une de vos colonnes, et mettez-la à 0
, puis ajoutez votre nombre constant:
goalFor2020
count(email) * 0 + 20000
Cela fait l'affaire, mais il y a peut-être une meilleure façon de le faire.
Intéressant, QuickSight me permet d'insérer un nombre dans un champ calculé, très bien.
Comme cela ne fonctionne pas pour vous, je vous recommande d'utiliser un paramètre avec une valeur par défaut. Par exemple,
Les paramètres ont essentiellement les mêmes "droits" qu'un champ calculé (il peut être utilisé dans des visuels, d'autres champs calculés, etc ...). Il peut également être transmis via des paramètres de requête qui peuvent ou non être une fonctionnalité que vous trouverez utile.
Un autre avantage intéressant de l'utilisation de paramètres est que, si vous intégrez QuickSight, vous pouvez récupérer cette valeur de manière dynamique et la transmettre au tableau de bord. Ensuite, si vous vouliez, par exemple, généraliser vos objectifs annuels pour différents objectifs, l'objectif pourrait être passé et dynamique (plutôt que codé en dur dans un champ calculé).
J'ai essayé quelque chose comme ceci: distinct_countIf ({dimension}, {dimension} = 'xxx') * + distinct_countIf ({dimension}, {dimension} = 'xxx') *
fait simplement que discount_countif répond à l'exigence, il reviendra donc à 1. Et utilisez 1 * le nombre que vous voulez coder en dur. Si l'exigence ne satisfait pas, il renverra 0 donc il n'additionnera pas le nombre