Frage

Ich versuche, zu tun, was ich dachte, eine relativ einfache Berechnung zwischen zwei Tischen war ich in der neuen Power habe Add-on für Excel 2010.

Meine 2 Tabellen-Setup geladen wie folgt:

Tabelle 1: FooID, BarID, Name

Tabelle 2: BarID, Datum

Es gibt eine 1 bis Beziehung zwischen Tabelle 1 und 2.

Ich möchte eine berechnete Spalte der Tabelle 1 hinzuzufügen, die gerade tut eine Summe aller Zeilen in Tabelle 2.

Ich habe schon versucht, diese ohne Glück. Die Berechnung ergibt null in jeder Spalte. Excel meldet keinen Fehler, so ist es nicht, dass die Berechnung ungültig ist, es ist einfach zu tun somethign I "m nicht zu verstehen.

=CALCULATE(COUNTROWS(Table2), Filter(Table2, Table2[BARID] = Table1[BARID]))

Ich habe auch versucht, etwas einfacher, dass ich dachte, würde auch funktionieren:

=COUNTROWS(RELATEDTABLE(Table2))

Doch das führt auch zu null.

Ich habe dafür gesorgt, dass Tabelle 1 und Tabelle 2 haben eine Beziehung, die auf BarID.

War es hilfreich?

Lösung

= CountRows (RELATED (Tabelle 2)) ist die richtige Formel, wenn es eine bestehende Beziehung ist.

Könnte es sein, dass es einfach keine passenden Schlüssel sind? Sie können versuchen, dass durch Ihre erste Formel und passende einen expliziten Wert zB mit:.

= CALCULATE (CountRows (Tabelle 2), Filter (Tabelle 2, Tabelle 2 [BarID] = "SomeBARIDFromTable2"))

Die obige Formel funktioniert auf Tabellen unabhängig von wheter eine Beziehung definiert ist. HTH, Hrvoje

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top