2017-11-02 1 views
1

ich einen einfachen Beispieldatensatz zum Erstellen:Bemaßungswerte Kombination einen zusätzliche Dimension Wert

Name Database Amount 
Brian DC1   50 
Brian DC2   100 
Steve DC1   34 
Bill DC2   90 
Ed  DC1   49 
Suz  DC2   82 

ich kämpfe, um eine formel oder Formel zu kombinieren „DC1“ und „DC2“ zu schaffen, so dass er sagt beide. Ich möchte schließlich in der Lage sein, auf "DC1", "DC2" oder "Both" zu filtern

Pushing diese Logik bis zu einem sql case-Anweisung ist nicht machbar.

Ist dies möglich? Soll ich Sets erstellen und dann kombinierte Sets verwenden?

+0

Können Sie einige weitere Informationen darüber geben, was du meinst genau durch kombinieren? Wie sieht Ihr berechnetes Feld aus? Für Brian wollen Sie, dass es die Summe des Betragsfelds 150 zurückgibt? – tyvich

+1

Hallo tyvich! Danke für die Antwort. Ich möchte die Beträge getrennt halten. Im Idealfall könnte ich filtern, um zu sehen, wer DC1 hat, wer DC2 hat und wer sowohl DC1 als auch DC2 hat, während er die Ausbrüche zeigt. Eine Filterauswahl wäre DC1, DC2 und Both. Wenn beides ausgewählt ist, wird nur Brian mit den entsprechenden Werten angezeigt. – Seef

Antwort

1

Erstellen Sie ein detailliertes berechnetes Feld, um zu sehen, wie viele unterschiedliche Datenbanknamen jedes Konto hat. Ihr Code wird ungefähr so ​​aussehen.

if {FIXED [Name] : countd([database])} > 0 then 'Both' else [Database] END

+0

Ahh! Ich danke dir sehr! Ich arbeitete an einem LOD calc, aber verschachtelte es nicht innerhalb einer if-Funktion .... das war das fehlende Stück! – Seef

Verwandte Themen