Erstellen Sie eine Kennzahl, um eine variable Anzahl von Spalten zu berechnen
Ich habe eine ODATA-Datenquelle, die vereinfacht die folgenden Spalten enthält:
Name
LebensdauerBudget
FY2016Budget
FY2017Budget
...
FY2070Budget
Ich möchte eine Pivot-Tabelle erstellen, die die Felder oben in der folgenden Reihenfolge anzeigt:
Name, FYxxxxBudget, ..., FYxxxxBudget, SelectedYearsBudget, LifetimeBudget
Bei den FYxxxxBudgets handelt es sich um einen Bereich, in dem der Benutzer auswählen kann, an welchen Jahren er interessiert ist. In der Spalte SelectedYearsBudget wird eine berechnete Summe nur für die eingeschlossenen Jahre angezeigt (wobei LifetimeBudget aus der Datenquelle stammt. In der Tabelle ist jedoch das Gesamtbudget für alle Jahre enthalten.) Wenn dies hilft, kann es als berechnetes Feld neu erstellt werden.
Zum Beispiel:
Name FY2020Budget FY2021Budget FY2022Budget SelectedYearsBudget LifetimeBudget HR $200,000 $200,000 $210,000 $610,000 $2,000,000 IT $300,000 $300,000 $310,000 $910,000 $3,000,000
Und so weiter. Wenn der Benutzer die Spalte FY2023Budget hinzufügt, ändert sich SelectedYearsBudget, um die neue Spalte in ihrer Gesamtsumme anzuzeigen. Außerdem wird SelectedYearsBudget als Filter verwendet (wir möchten nicht, dass Elemente angezeigt werden, bei denen SelectedYearsBudget 0 ist).
Dies als eine einzige Pivot-Tabelle zu tun ist ideal, wenn jedoch Pivot-Tabellen benötigt werden oder eine VB-Codierung oder eine Anzeigeseite, die Werte aus der Tabelle mit LOOKUP oder anderen Referenzfunktionen abruft, ist das in Ordnung - meine aktuelle Lösung ist eine Frankensteins Monster aller oben genannten (außer VBA) mit dem Problem, dass die Zwischentabelle nicht aktualisiert wird, wenn sich darunterliegende Filter ändern.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Meine Datei ist in Excel 2007 gesperrt. Was ist los?
-
2
Gibt es eine Möglichkeit, Excel 2007 automatisch zu speichern, wie dies bei MS Word der Fall ist?
-
1
Excel Word Wrap + verschwindet Text
-
1
Einfaches Zusammenführen / Löschen mit Excel
-
7
Wie können Sie Microsoft Excel mit voller Geschwindigkeit laufen lassen, auch wenn der Fensterfokus...
-
2
Warum können Sie Bilder nicht in Excel kopieren / einfügen, aber Screenshots funktionieren?
-
3
So synchronisieren Sie Excel mit der Google Docs-Tabelle
-
9
Wie teilen Sie einen Namen auf, um Vorname und Nachname zu erhalten?
-
1
Links in Excel haben sich nach einem Absturz geändert
-
1
Was ist der beste Weg, ein Excel-Makro auf mehreren Computern gemeinsam zu nutzen?