2017-03-07 3 views
0

J'ai 3 applications App1, App2 et App3. J'ai besoin d'un rapport sur le nombre de problèmes par rapport. La colonne de catégorie App a toutes ces 3 valeurs. Cependant, certains problèmes affectent toutes les applications (communes à toutes les applications). Donc, ils sont marqués comme tout. Mon rapport devrait compter pour 3 applications seulement. Donc, quand j'ai un type 'All', je dois le montrer contre toutes les 3 applications.Comment diviser des lignes dans le tableau de données Spotfire?

App1 - 3 
App2 - 2 
App3 - 1 
All - 2 

Il doit indiquer: -

App1 - 5 
App2 - 4 
App3 - 3 

Est-il possible de le faire au niveau de la table de données Spotfire?

Merci d'avance!

+1

Comment voulez-vous afficher cela? CrossTable ou BarChart ou ....? – scsimon

Répondre

0

Une solution serait de créer une colonne calculée qui fait cela pour vous. Ensuite, au lieu d'afficher la colonne "Nombre de problèmes", vous affichez la nouvelle colonne calculée à la place. L'expression de la colonne calculée serait:

Integer([Issues] + Sum(If([App Name]="All",[Issues],0))) 

Pour une table de table comme indiqué ici: Data Table Here

Maintenant, si vous ne voulez pas le « All » la ligne à afficher ou inclus dans votre visualisations du tout, vous pouvez toujours utiliser le filtrage, ou limiter les données au niveau de la visualisation, à travers une expression. Ce dernier peut être fait par un clic droit sur une visualisation et aller à Propriétés> Données> Limite avec les expressions (Edit) et d'insérer l'expression suivante

[App Name]!='All' 

J'espère que cela aide.