2016-10-27 3 views
0

neu an powerpivot hier. Ich habe eine Power-Pivot-Tabelle aus Power-Abfrage wie unten gezeigtPowerPivot: Spalte - Min (Spalte)

importiert
 Value Name 
     (blank) 301 - PPFV Parametrics Rl 
     100  301 - ZLIMrl3Q 
     100.5 301 - ZLIMrl3Q 
     101  301 - ZLIMrl3Q 
     101.5 301 - ZLIMrl3Q 
     102  301 - ZLIMrl3Q 
     102.5 301 - ZLIMrl3Q 
     103  301 - ZLIMrl3Q 
     103.5 301 - ZLIMrl3Q 
     104  301 - ZLIMrl3Q 
     104.5 301 - ZLIMrl3Q 
     105  301 - ZLIMrl3Q 
     42  301 - ZLIMCVmQ 
     42.5  301 - ZLIMCVmQ 
     43  301 - ZLIMCVmQ 
     43.5  301 - ZLIMCVmQ 
     44  301 - ZLIMCVmQ 

Ich möchte den Spread zu berechnen. Bedeutung der Spalte - min (Spalte). Ich muss nur für die Zeilen mit dem gleichen Namen sein. z.B. Spalte - min (ZLIMCVmQ).

Kann mir jemand helfen?

Antwort

0

PowerPivot unterscheidet sich stark von Excel. Die Berechnungen werden mit Zeilenkontext durchgeführt.

Um MIN für Werte zu erhalten, die mit denen in der Zeile übereinstimmen, würden Sie die leistungsstarke CALCULATE-Funktion mit der EARLIER-Funktion verwenden. Sie müssen diese Funktionen nachschlagen, um zu verstehen, wie sie funktionieren.

Min = [Value]-CALCULATE(Min([Value]),FILTER('Table1',[Name]=EARLIER([Name]))) 

enter image description here

Sie können den Unterschied aus aktuellem Zeilenwert mit diesem finden:

Diff = [Value]-CALCULATE(Min([Value]),FILTER('Table1',[Name]=EARLIER([Name])) 
+0

Dank! funktioniert perfekt! –

+0

es funktioniert perfekt. Wenn ich jedoch versuche, eine andere MDB-Datei aus Power-Abfrage in Excel-Tabelle neu zu laden, wird diese Fehlermeldung angezeigt. "Es gab Fehler beim Aktualisieren einer oder mehrerer verknüpfter Tabellen ....". Wenn ich die berechneten Spalten entferne, wird die Tabelle ohne Probleme geladen. Warum das? –

+0

Das ist seltsam. Ich vermute, dass Sie Table1 mit einer PowerQuery aktualisieren. Verbindest du Table1 mit einer anderen Tabelle? – eshwar

Verwandte Themen