2016-09-13 2 views
0

J'espère que vous allez bien et que vous pouvez être utile. J'ai une table et j'ai besoin de colonnes calculées pour montrer le pourcentage de 'Non' 'Oui' et 'Vide' que j'ai. J'ai joint une photo ci-dessous. enter image description hereSpotfire, Colonnes calculées pour afficher les pourcentages

Toute aide sur la syntaxe serait grandement appréciée.

enter image description here

capture d'écran d'erreur affiché par Philip Connell:

enter image description here

+1

Vous voulez ceci dans la table croix? – scsimon

+0

@scsimon: Oui s'il vous plaît dans l'exemple ci-dessus nous avons une colonne 'Non' 90 pour l'Autriche ce dont j'ai besoin est une colonne après qui a un pourcentage sans pourcentage et a 24.7% après colonne 'Oui' une colonne de pourcentage qui indique 14,4% et pour Vide 60,8% –

+0

@ scsimon: J'ai ajouté une photo de ce que j'essaie de réaliser mais c'est en Excel mais ça devrait donner un bon visuel de ce que j'essaye de réaliser –

Répondre

0

La solution est inférieure à

Count([CUSTOMER_ID]) as [No. Of Customers], Count([CUSTOMER_ID]) THEN [Value]/Sum([Value]) OVER (All([Axis.Columns])) as [Percentage ] 

Merci à tous pour le soutien

2

@Philip Connell - J'ai créé une colonne calculée 'autorisation%' avec l'expression ci-dessous et changer le format de cette colonne au pourcentage des propriétés de la colonne.

[number]/[Total amount] 

Utilisé cette colonne calculée dans un tableau croisé. Captures d'écran ci-dessous. S'il vous plaît laissez-moi savoir si c'est la solution que vous cherchez. enter image description here

solution raffinée:

J'ai créé quelques exemples de données pour des raisons d'explication.

enter image description here

transformation de pivotement Ajouté (nombre d'ID de client), tandis que le chargement des données d'échantillon dans Spotfire.

enter image description here

a créé deux colonnes calculées.

Montant total:

Somme ([nombre de Customer_ID]) sur ([Pays])

consentement%:

[nombre de Customer_ID]/[Total montant]

enter image description here

+0

Merci d'avoir pris le temps répondre. la seconde capture d'écran est exactement ce que je cherche. Mais comment l'avez-vous fait? Encore merci pour l'aide est [nombre]/[montant total] 'assez ?? –

+0

@Philip Connell - Oui, cette expression devrait suffire pour ces données. Si cette solution vous a aidé, pourriez-vous accepter ma réponse? – ksp585

+0

Heureux d'accepter la réponse mais '[nombre]/[montant total]' ne fonctionne pas. J'ai changé «Montant total» à «Montant total du pays», mais le «Nombre» reste rouge. J'ai joint une photo pour une meilleure compréhension. Thak vous encore pour l'aide. –