Affichage du résumé de la page
Introduction
Les exemples de calcul suivants vous aideront à créer vos propres calculs Beast Mode.
Pour obtenir plus d'informations sur les fonctions Beast Mode, consultez la rubrique Ajout d'un calcul Beast Mode dans votre graphique.
Vidéo de formation - Création d'un champ calculé
Apprenez à créer un champ calculé dans Beast Mode.
Vidéo de formation - Création d'un tri personnalisé
Apprenez à créer un tri personnalisé dans Beast Mode.
Remarques :
- Les vidéos de formation sur les produits sont exclusivement réservées aux clients Domo.
- En cas de problèmes pour accéder ou consulter les vidéos de formation, contactez le support technique Domo.
Les vidéos de formation requièrent Adobe Flash Player.
Renommer une colonne
Vous pouvez utiliser un calcul pour renommer une colonne de données. Par exemple, pour renommer la colonne intitulée « daily_total » en « Daily Total », créez un calcul nommé « Daily Total » à l'aide du code suivant :
`daily_total`
Pour additionner les valeurs de la colonne, servez-vous du code suivant :
sum(`daily_total`)
Après avoir enregistré votre calcul, cliquez sur le nom de la nouvelle colonne dans la liste Colonnes pour l'afficher dans votre carte.
Modifier des valeurs dans une colonne
Vous pouvez utiliser un calcul pour remplacer une valeur par une autre dans une colonne donnée. Par exemple, si l'une de vos colonnes s'appelle « Nom de l'employé » et que vous voulez remplacer toutes les instances de « Janssen » par « Janssen-Soderquist » dans la colonne, vous pouvez utiliser le code suivant dans votre calcul :
case when `Employee Last Name` = 'Janssen'
then 'Janssen-Soderqust'
else `Employee Last Name`
end
Filtrer les valeurs
Pour filtrer les valeurs d'une colonne, vous pouvez créer un calcul, puis définir un filtre afin d'inclure ou d'exclure les champs associés à la valeur souhaitée. Supposons par exemple que l'une de vos colonnes contiennent les États américains et que vous souhaitiez filtrer State = TX
. Servez-vous du code suivant :
case when `State` = 'TX'
then 0
else 1
end
Définissez ensuite un filtre pour lequel la colonne n'inclut pas de 0.
Pour filtrer plusieurs valeurs, vous pouvez également utiliser le code suivant :
case when `State` in ('NY', 'TX')
then 0
else 1
end
Définissez ensuite un filtre pour lequel la colonne n'inclut pas de 0.
Ou, lorsque vous recherchez des schémas :
case
when `State` like '%TX%' then 0
when `State` like '%NY%' then 0
else 1
end
Définissez ensuite un filtre pour lequel la colonne n'inclut pas de 0.
Imposer un ordre de tri
Vous pouvez demander à Beast Mode de classer les données dans l'ordre qui vous convient.
CASE
WHEN `Development Status` = 'Requested' THEN 1
WHEN `Development Status` = 'In Development' THEN 2
WHEN `Development Status` = 'Code Complete' THEN 3
WHEN `Development Status` = 'Data Mapping' THEN 4
WHEN `Development Status` = 'Ready' THEN 5
WHEN `Development Status` = 'Deployer' THEN 6
WHEN `Development Status` = 'Forecasted' THEN 7
WHEN `Development Status` = 'Hold' THEN 8 ELSE 0
END
Appliquez le tri via la colonne contenant des valeurs numériques.
Temps moyen de Greenwich (GMT) et fuseau horaire
CASE WHEN HOUR(CURRENT_TIMESTAMP()) < 8 THEN ADDDATE(CURRENT_DATE(), -1) ELSE CURRENT_DATE() END
Remplacez 8
par la valeur de décalage horaire GMT.
Transformer une date ou une date non reconnue
Vous pouvez transformer le format de date d'une colonne dans une autre colonne. Supposons par exemple que le format d'une colonne de date soit 2012-01-13, vous pouvez alors créer une nouvelle colonne au format de date 2012-01
à l'aide du code suivant :
Date_Format(`MyDateColumn`, '%Y-%m')
Lorsqu'une colonne n'est pas reconnue en tant que colonne de date/heure, vous pouvez utiliser un calcul pour transformer les valeurs de cette colonne en dates dans une autre colonne. Par exemple, créez un calcul à l'aide du code suivant :
Date_Format(`MyDateColumn`, '%Y-%m-%d')
Ce code utilise le format de date 2012-01-13
correspondant à l'année, au mois et au jour, mais vous pouvez spécifier le format de date qui vous convient. Pour obtenir plus d'informations, consultez la rubrique Caractères de spécificateur de format de date dans Beast Mode.
Jour du mois du calendrier
Date_Format(`MyDateColumn`,'%m/%d')
Année du calendrier
Year(`MyDateColumn`)
Année en cours
case when Year(`MyDateColumn`) = year(current_date()) then 'True' else 'False' end
Les 12 derniers mois
case
when
year(`MyDateColumn`) = year(current_date()) - 1
and month(current_date()) <= month(`MyDateColumn`)
then
'Yes'
when
month(`MyDateColumn`) <= month(current_date())
and year(`MyDateColumn`) = year(current_date())
then
'Yes'
else 'No'
end
Filtre Les 12 derniers mois
Servez-vous du code suivant pour créer un calcul générant une colonne qui contient la valeur de chaîne 'Yes' lorsque la valeur de date correspondante est supérieure ou égale au premier jour du mois du calendrier en cours par rapport à l'année précédente, et la valeur 'No' dans le cas contraire.
CASE WHEN `MyDateColumn` >= STR_TO_DATE(CONCAT(YEAR(CURRENT_DATE() - 1), MONTH(CURRENT_DATE()), '01'), '%Y%m%d') THEN 'Yes' ELSE 'No' END
Pour exclure le mois en cours, ajoutez AND `MyDateColumn` < DATE_FORMAT(CURRENT_DATE(), '%Y%m01')
CASE WHEN `MyDateColumn` >= STR_TO_DATE(CONCAT(YEAR(CURRENT_DATE() - 1), MONTH(CURRENT_DATE()), '01'), '%Y%m%d')
AND `MyDateColumn` < DATE_FORMAT(CURRENT_DATE(), '%Y%m01')
THEN 'Yes' ELSE 'No' END
Filtre Année précédente
Servez-vous du code suivant pour créer un calcul générant une colonne contenant la valeur de chaîne 'Yes' lorsque la valeur de date correspondante est supérieure ou égale à la date du jour de calendrier en cours de l'année précédente, et la valeur 'No' dans le cas contraire.
CASE WHEN `MyDateColumn` >= STR_TO_DATE(CONCAT(YEAR(CURRENT_DATE() - 1), MONTH(CURRENT_DATE()), DAY(CURRENT_DATE())), '%Y%m%d') THEN 'Yes' ELSE 'No' END
Pour exclure la date en cours, ajoutez AND `MyDateColumn` < CURRENT_DATE()
CASE WHEN `MyDateColumn` >= STR_TO_DATE(CONCAT(YEAR(CURRENT_DATE() - 1), MONTH(CURRENT_DATE()), DAY(CURRENT_DATE())), '%Y%m%d')
AND `MyDateColumn` < CURRENT_DATE()
THEN 'Yes' ELSE 'No' END
Autre filtre Année précédente
Servez-vous du code suivant pour créer un calcul déterminant si un zéro '0' doit être ajouté avant le mois de sorte que ce dernier s'affiche sur deux chiffres pour faciliter la lecture de la date.
CASE WHEN MONTH(CURRENT_DATE()) < 10 THEN CASE WHEN `MyDateColumn` >= STR_TO_DATE(CONCAT(YEAR(CURRENT_DATE())-1, '0', MONTH(CURRENT_DATE()), '01'), '%Y%m%d') THEN 'Yes' ELSE 'No' END
Roulement sur 13 mois
CASE WHEN PERIOD_DIFF(DATE_FORMAT(STR_TO_DATE(CONCAT(YEAR(CURRENT_DATE()), MONTH(CURRENT_DATE())), '%Y%m%d'), '%Y%m'), DATE_FORMAT (`Month`, '%Y%m')) > 14
THEN 'No'
ELSE 'Yes'
END
Ce trimestre fiscal
Servez-vous du code suivant pour créer un calcul renvoyant « Yes » ou « No » selon que la valeur corresponde ou non au trimestre fiscal en cours :
CASE WHEN `FiscalQuarter` = (CASE WHEN MONTH(CURRENT_DATE()) >= 2 AND MONTH(CURRENT_DATE()) <=4 then 1
ELSE CASE WHEN MONTH(CURRENT_DATE()) >= 5 AND MONTH(CURRENT_DATE()) <=7 then 2
ELSE CASE WHEN MONTH(CURRENT_DATE()) >= 8 AND MONTH(CURRENT_DATE()) <=10 then 3
ELSE 4 END
END
END)
THEN 'Yes' ELSE 'No'
END
Cet exercice fiscal
Servez-vous du code suivant pour créer un calcul renvoyant « Yes » ou « No » selon que la valeur corresponde ou non à l'exercice fiscal en cours :
CASE WHEN `FiscalYear` = (CASE WHEN MONTH(CURRENT_DATE())<2 THEN YEAR(CURRENT_DATE())-1 ELSE YEAR(CURRENT_DATE()) END) THEN 'Yes' ELSE 'No' END
Calendrier fiscal
Servez-vous du code suivant pour créer un calcul créant une colonne « Adjusted Date » reliant la date de l'année en cours et la date de l'année précédente à la même valeur :
Date_Format(`Adjusted Date`, '%b %d')
Créez ensuite un calcul pour filtrer les dates :
CASE WHEN DateDiff(AddDate(Current_Date(), -1), `Adjusted Date`) < 30 AND DateDiff(Current_Date(), `Adjusted Date`) > 0 THEN 'Y' ELSE 'N' END
Semaine commençant le jour x
Servez-vous du code suivant pour créer un calcul regroupant vos données hebdomadaires : Pour modifier le jour de début de semaine, ajoutez une valeur comprise entre 1 et 6 à la place du x. Notez que WEEKDAY()
et DAYOFWEEK()
n'indexent pas les jours de la semaine de la même manière. Vous pouvez utiliser DATE_FORMAT()
pour spécifier un autre formatage.
SUBDATE(`Date`, DAYOFWEEK(`Date`)+1)
Semaine par semaine
Servez-vous du code suivant pour créer un calcul affichant les résultats semaine par semaine : L'exemple suivant inclut 4 semaines avant (alignées sur les jours) et 52 semaines avant (alignées sur les jours). Modifiez les valeurs en fonction des périodes de temps désirées.
L'axe des X est la date - doit devenir « Date commune » :
case
when DateDiff(AddDate(Current_Date(), -1), `MyDateColumn`) < 28 and DateDiff(Current_Date(), `MyDateColumn`) > 0 then Date_Format(`MyDateColumn`, '%b %e')
when DateDiff(AddDate(Current_Date(), -1), `MyDateColumn`) < (28 + 28) and DateDiff(Current_Date(), `MyDateColumn`) > 28 then Date_Format(AddDate(`MyDateColumn`,28), '%b %e')
when DateDiff(AddDate(Current_Date(), -1), `MyDateColumn`) < 28 + (52 * 7) and DateDiff(Current_Date(), `MyDateColumn`) > (52 * 7) then Date_Format(AddDate(`MyDateColumn`,52 * 7), '%b %e')
end
Filtrez pour « Les 28 derniers jours » :
case
when DateDiff(AddDate(Current_Date(), -1), `MyDateColumn`) < 28 and DateDiff(Current_Date(), `MyDateColumn`) > 0 then 'Yes'
when DateDiff(AddDate(Current_Date(), -1), `MyDateColumn`) < (28 + 28) and DateDiff(Current_Date(), `MyDateColumn`) > 28 then 'Yes'
when DateDiff(AddDate(Current_Date(), -1), `MyDateColumn`) < 28 + (52 * 7) and DateDiff(Current_Date(), `MyDateColumn`) > (52 * 7) then 'Yes'
else 'No'
end
Sélectionnez votre élément de mesure (dans cet exemple, « Visites »), puis créez une colonne nommée « Séries » :
case
when DateDiff(AddDate(Current_Date(), -1), `MyDateColumn`) < 28 and DateDiff(Current_Date(), `MyDateColumn`) > 0 then 'Last 28 Days'
when DateDiff(AddDate(Current_Date(), -1), `MyDateColumn`) < (28 + 28) and DateDiff(Current_Date(), `MyDateColumn`) > 28 then '4 Weeks Prior'
when when DateDiff(AddDate(Current_Date(), -1), `MyDateColumn`) < 28 + (52 * 7) and DateDiff(Current_Date(), `MyDateColumn`) > (52 * 7) then '52 Weeks Prior'
end
Modification d'une année à l'autre
Servez-vous du code suivant pour créer un calcul de modification d'une année à l'autre :
(SUM(CASE WHEN YEAR(`MyDateColumn`) = YEAR(CURRENT_DATE()) THEN `Amount` ELSE 0 END) / NULLIF(SUM(CASE WHEN YEAR(`MyDateColumn`) = YEAR(CURRENT_DATE()) - 1 THEN `Amount` ELSE 0 END), 0)) - 1
Enveloppez le dénominateur dans une fonction NULLIF()
pour éviter les erreurs de division par zéro.
Variance CY-PY
Servez-vous du code suivant pour créer un calcul de variation entre l'année en cours et l'année précédente :
(
SUM(CASE WHEN YEAR(`MyDateColumn`) = YEAR(CURRENT_DATE()) THEN `Amount` ELSE 0 END)
- SUM(CASE WHEN YEAR(`MyDateColumn`) = YEAR(CURRENT_DATE()) - 1 THEN `Amount` ELSE 0 END)
)
Variance % ((CY - PY) / PY)
Servez-vous du code suivant pour créer un calcul de pourcentage de variation ((Année en cours - Année précédente)/ Année précédente) :
(
(SUM(CASE WHEN YEAR(`MyDateColumn`) = YEAR(CURRENT_DATE()) THEN `Amount` ELSE 0 END)
- SUM(CASE WHEN YEAR(`MyDateColumn`) = YEAR(CURRENT_DATE()) - 1 THEN `Amount` ELSE 0 END)
)
/ NULLIF(SUM(CASE WHEN YEAR(`MyDateColumn`) = YEAR(CURRENT_DATE()) - 1 THEN `Amount` ELSE 0 END), 0)
)
Catégories de comptes débiteurs/à recevoir
Servez-vous du code suivant pour créer un calcul pour les comptes débiteurs :
CASE
when DATEDIFF(CURRENT_DATE(),`TxnDate`) < 31 then ' 30 Days'
when DATEDIFF(CURRENT_DATE(),`TxnDate`) < 61 then ' 60 Days'
when DATEDIFF(CURRENT_DATE(),`TxnDate`) < 91 then ' 90 Days'
when DATEDIFF(CURRENT_DATE(),`TxnDate`) < 121 then '120 Days'
when DATEDIFF(CURRENT_DATE(),`TxnDate`) > 120 then 'Over 120'
end
Retirer les valeurs NULL dans les graphiques en courbes
Servez-vous du code suivant pour créer un calcul permettant de filtrer les valeurs NULL dans les graphiques en courbes (pour que la courbe ne retombe pas à zéro).
CASE WHEN `Number of SQLs` = 0 THEN '' ELSE SUM(`Number of SQLs`) END
Donner un style à une valeur
Servez-vous d'un calcul pour appliquer un style à une valeur de cellule d'un tableau. Par exemple, pour appliquer un style à une cellule d'une colonne intitulée « salesperson » lorsque la valeur est égale à 'Bob', créez un calcul nommé « salesperson », puis utilisez le code suivant :
CASE `salesperson`
when 'Bob' then CONCAT('<span style="color:red">',`salesperson`,'</span>')
else `salesperson`
end
Inclure une URL dans une carte
Servez-vous du Beast Mode suivant pour insérer une URL dans une carte :
CONCAT(`TopicName`, ': ', '<a href="', `Link`, '" target="_blank">', `Link`, '</a')
« TopicName » désigne le champ des noms de rubriques dans le DataSet, et « Link » le champ des URL. Les URL doivent commencer par https://.
Formatage conditionnel d'un tableau standard
Les exemples Beast Mode suivants vous montrent comment appliquer une mise en forme conditionnelle à un tableau standard, procédure vous pouvez utiliser lorsque vous avez besoin d'une vue de tableau à chemin de l'exercice modifié. Pour l'instant, ces options ne sont pas disponibles pour les tableaux Sumo.
L'application de cette mise en forme passe par la création d'une chaîne HTML qui contient un élément DIV dans lequel la couleur d'arrière-plan change selon les conditions définies par l'utilisateur.
Green Background (#bbe491)CONCAT('<div style="background-color:#bbe491; width: 100%; height:100%; margin:-20px; padding:20px"><a href="#">', 'Green Conditional Format', '</a></div>')
Yellow Background (#ccf84)CONCAT('<div style="background-color:#fccf84; width: 100%; height:100%; margin:-20px; padding:20px"><a href="#">', 'Yellow Conditional Format', '</a></div>')
Red BackgroundCONCAT('<div style="background-color:#fcbcb7; width: 100%; height:100%; margin:-20px; padding:20px"><a href="#">', 'Red Conditional Format', '</a></div>')
Exemple Beast Mode
CASE
WHEN `CHANGE` > 0 THEN CONCAT('<div style="background-color:#bbe491; width: 100%; height:100%; margin:-20px; padding:20px"><a href="#">', `CHANGE`, '</a></div>')
WHEN IFNULL(`CHANGE`, 0) = 0 THEN CONCAT('<div style="background-color:#fccf84; width: 100%; height:100%; margin:-20px; padding:20px"><a href="#">', `CHANGE`, '</a></div>')
WHEN `CHANGE` < 0 THEN CONCAT('<div style="background-color:#fcbcb7; width: 100%; height:100%; margin:-20px; padding:20px"><a href="#">', `CHANGE`, '</a></div>')
END
Exemple de tableau avec application Beast Mode
Autre approche
Pour surligner la partie bloc de texte seulement plutôt que la cellule entière, servez-vous du code suivant :
<span style="background-color:#ff666;display:block"><a href="#">Votre texte</a></span>
Pour surligner uniquement le texte et non pas tout le bloc d'affichage, utilisez le code suivant :
<span style="color:#ff666;"><a href="#">Votre texte</a></span>
Notez l'ajout de la balise <a> pour traiter le problème de l'exercice et l'application du style de « couleur » pour traiter uniquement la couleur de la police.
Liens de l'Analyzer de pages (ou Liaison étroite avec des filtres)
Un calcul Beast Mode vous permet de créer un lien vers d'autres pages des cartes Tableau et d'appliquer des filtres Analyzer en fonction des éléments définis dans le Beast Mode. Cette fonctionnalité se révèle précieuse lorsque vous voulez guider l'utilisateur au travers de données impliquant des cartes non directement situées sur le chemin de l'exercice de la carte en cours, ou lorsque vous voulez que les utilisateurs puissent appliquer des filtres Analyzer et accéder rapidement à une page depuis une carte Tableau centrale ou parente.
Pour créer l'un de ces liens, copiez le code suivant dans un Beast Mode, puis suivez les instructions qui s'affichent pour configurer chacun des éléments suivants pour votre exemple d'utilisation : CONCAT(
Exemples d'utilisation
-
Instance et ID de page
'<a href=''https://yourdomoinstance.domo.com/page/1111111111?pfilters=['
-
Filtre 1
Vous pouvez appliquer les opérateurs IN ou NOT_IN. Assurez-vous de modifier la valeur de la colonne et l'ID de source de données à référencer par l'Analyzer.Début de filtre de bloc de code
,'{"column":"your_field1","dataSourceId":"your_datasource _Id","dataType":"string","operand":"IN","values":["'
,`your_field1`
,'"]}'
Fin de filtre de bloc de code
-
Configurez au besoin un autre filtre.
Début de filtre de bloc de code
,',{"column":"your_field2","dataSourceId":"your_datasource _Id","dataType":"string","operand":"NOT_IN","values":["'
,`your_field2`
,'"]}'
Fin de filtre de bloc de code
-
Pour ajouter d'autres filtres, copiez le calcul précédent (paragraphe 3) ici :
Début de filtre de bloc de code
Fin de filtre de bloc de code,']'Copiez et collez les autres blocs de filtre au-dessus de cette ligne.
,'''target="_blank" title="Open in Domo">'
-
Texte à afficher en tant que lien hypertexte :
,'Display Text'
Placez ici le texte affiché entre guillemets simples.,'</a>'
)
Heures d'été dynamiques
Les calculs Beast Mode dynamiques suivants vous permettent de comparer une colonne de date aux dates d'heure d'été. La valeur « yes » ou « no » est renvoyée lorsque les dates correspondent à une certaine plage d'heures d'été ».
Exemple Beast Mode
La colonne de date est la colonne « Date ».
CASE
WHEN `date`>= CASE
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-08'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-08'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-09'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-09'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-10'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-10'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-11'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-11'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-12'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-12'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-13'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-13'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-14'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-03-14'),'%Y-%m-%d')
END
AND `date`< CASE
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-01'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-01'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-02'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-02'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-03'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-03'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-04'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-14'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-05'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-05'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-06'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-06'),'%Y-%m-%d')
WHEN DAYOFWEEK(STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-07'),'%Y-%m-%d')) = 0 THEN STR_TO_DATE(CONCAT(YEAR(curdate()), '-11-07'),'%Y-%m-%d')
END
THEN 'yes'
ELSE 'no'
END
Différence de dates de jours ouvrables
Lorsque vous devez calculer la différence entre deux dates de jours de semaine/jours ouvrables, vous pouvez utiliser le Beast Mode ou un DataFlow SQL utilisant une requête. Pour obtenir plus d'informations, consultez la rubrique Différence de dates de jours ouvrables.
Retrait des valeurs NULL dans les graphiques linéaires
Servez-vous du code suivant pour créer un calcul permettant de filtrer les valeurs NULL dans les graphiques linéaires (de sorte que la courbe ne retombe pas à zéro).
SUM(CASE WHEN `Number of SQLs` != 0 THEN`Number of SQLs` END)
SUM() est à l'extérieur de l'instruction CASE (meilleure pratique). Lorque `Number of SQLs` = 0, une valeur NULL est renvoyée.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.