Umlagen mit einem KI-Agenten analysieren
Der MCP-Server von PlaidCloud stellt Ihre Umlagemodelle KI-Agenten zur Verfügung. Nachdem eine Umlage ausgeführt wurde, können Sie daher in einem MCP-verbundenen Chat – Claude Code, Claude Desktop, Cursor, ChatGPT oder einem anderen MCP-kompatiblen Client – in natürlicher Sprache nach den Ergebnissen fragen. Der Agent liest Ihr Umlagemodell direkt und weiß daher bereits, wie jede Kostenposition aufgebaut ist und was sie antreibt.
Was Sie fragen können
Abschnitt betitelt „Was Sie fragen können“Warum sich eine Umlage verändert hat
Abschnitt betitelt „Warum sich eine Umlage verändert hat“Die häufigste Frage: zwei Perioden vergleichen und die Veränderung erklären.
Warum hat sich die umsatzbasiert umgelegte Kostenposition von Januar auf Februar verändert?
Der Agent liefert:
- Die Größe der Veränderung – vorher, nachher und die Differenz.
- Was sie verursacht hat – ob der Eingangs-Kostenpool gewachsen oder geschrumpft ist oder ob sich der Treibermix verschoben hat.
- Die größten Beitragenden – die Konten, Kostenstellen oder Produkte mit den stärksten Veränderungen.
Einen einzelnen Ausschnitt untersuchen
Abschnitt betitelt „Einen einzelnen Ausschnitt untersuchen“Grenzen Sie dieselbe Frage auf ein einzelnes Mitglied ein, um eine präzise Aufschlüsselung zu erhalten:
Erkläre nur die Kostenstelle Operations.
Der Agent trennt die beiden Effekte – wie viel auf die Bewegung des Gesamtpools zurückgeht und wie viel darauf, dass sich der Anteil des Ausschnitts daran verändert hat. Ein Beispiel: Operations ist gesunken, weil der Pool geschrumpft ist, obwohl Operations einen größeren Anteil daran hatte.
Wenn die Antwort lautet, dass sich der Anteil verschoben hat, nennt der Agent den Treiber, nach dem dieser Anteil aufgeteilt wird, und gibt den Anteil auf beiden Seiten an – „die Verschiebung im Anteil dieses Ausschnitts am Pool (aufgeteilt nach dem Headcount-Treiber; der Anteil dieses Ausschnitts am Kostenpool ging von 26,5 % auf 18,2 % zurück)“. Das ist der Teil, auf den Sie reagieren können: Ein Anteil ist ein Ergebnis, ein Treiber ist eine Eingabe, für die jemand verantwortlich ist und die sich prüfen lässt. Die beiden Zahlen sind genau dieser Anteil am Pool, ausdrücklich genannt, damit Sie ihn nicht erst nachschlagen müssen. Sie geben an, wessen Anteil es ist, denn sie sind nicht der Anteil an der Treiberspalte, und beide können völlig voneinander abweichen: Ein Ausschnitt kann in beiden Jahren einen vollkommen gleichbleibenden Anteil am Treiber halten, während sein Anteil am Pool um acht Punkte fällt. Läse man das Zahlenpaar als Anteil am Treiber, würde man Sie dazu verleiten, eine Eingabe neu zu gewichten, die sich nie bewegt hat. Der Treiber wird ohne Zahlen genannt, wenn dieser Anteil kein sinnvoller Prozentsatz ist. Ein Ausschnitt kann mehr als den gesamten Pool oder weniger als nichts davon halten, sobald der Pool Gutschriften oder Stornierungen enthält, die sich gegeneinander aufheben – ein verlustbringender Posten ist der typische Fall –, und ein Anteil von „11,1 % auf 900,0 %“ wirkt dann defekt statt aufschlussreich. Der Treiber ist dort dennoch der Hebel, daher wird er trotzdem genannt. Und ein Schritt ganz ohne Treiber hat keinen zu nennen, der Satz lautet dann wie bisher.
Der Anteil nennt die Spalte, zu deren Pool er gehört. Jede Wertspalte wird aus ihrem eigenen Pool umgelegt. Bei einer Tabelle mit mehreren davon hat ein Ausschnitt also für jede einen eigenen Anteil – und die Zeile sagte früher nur „Poolanteil“. Bei einem Modell wurden dadurch drei Anteile für denselben Ausschnitt über dasselbe Jahrespaar ausgegeben (26,5 % auf 18,2 %, 25,9 % auf 18,1 %, 21,9 % auf 16,9 %), ohne dass etwas sie unterschied. Jetzt steht dort „der Anteil dieses Ausschnitts am Kostenpool“, „am Umsatzpool“, „am Margenpool“. Auch Antworten zu einer einzelnen Spalte nennen ihre Spalte, denn „Poolanteil“ ist auch dort nicht eindeutig – Anteil am Pool dieser Spalte oder am Pool des Modells? Wenn der Schritt keinen lesbaren Spaltennamen trägt, lautet die Zeile wie bisher, statt gar nichts zu nennen.
Die beiden anderen Erklärungen bleiben bewusst unverändert: Wenn die Antwort lautet, dass sich der Pool als Ganzes bewegt hat oder dass sich der eingehende Wert geändert hat, ist der Treiber nicht der Mechanismus, und ihn zu nennen würde Sie auf die falsche Eingabe lenken.
Woher Werte stammen und was sie speisen
Abschnitt betitelt „Woher Werte stammen und was sie speisen“Verfolgen Sie die Herkunft einer Umlage in beide Richtungen:
Woher stammt diese Kostenposition?
Was speist der Hauptbuch-Kostenpool nachgelagert?
Der Agent listet die vorgelagerten Quellen und Treiber auf, oder alle nachgelagerten Schritte, die die Tabelle speist – über Umlagen und die dazwischenliegenden Transformationen hinweg.
Was eine Umlage antreibt
Abschnitt betitelt „Was eine Umlage antreibt“Wird Umsatz als Treiber verwendet, und wo?
Der Agent listet jeden Schritt auf, der die Tabelle als Treiber verwendet – als Grundlage der Aufteilung – im Unterschied zu einer Eingabe, den Werten, die verteilt werden.
Was eine Änderung bewirken würde
Abschnitt betitelt „Was eine Änderung bewirken würde“Stellen Sie eine vorausschauende Frage:
Wenn der Umsatz im nächsten Quartal um 1 Million steigt, welche Kostenpositionen sind betroffen?
Der Agent nennt die betroffenen Ausgaben mit einer geschätzten Größenordnung für jede. Bei einer Aufteilung auf mehrere Ziele wird die Änderung nach dem aktuellen Anteil jedes Ergebnisses am Pool verteilt, sodass sich die Werte je Ziel zur Gesamtänderung addieren, statt dass jeder die gesamte Änderung zeigt. Sie können die Frage auch auf ein Ziel eingrenzen – „Was würde ein Umsatzanstieg von 1 Mio. $ für Kunde A bewirken?“ –, und die Schätzung gilt dann nur für diesen Ausschnitt.
Welche Umlagen es gibt
Abschnitt betitelt „Welche Umlagen es gibt“Welche Kostenumlagen gibt es in diesem Projekt?
Der Agent listet die Umlagemodelle und ihre finalen Ausgabetabellen auf – nützlich, um sich in einem unbekannten Modell zu orientieren.
Die Antwort verstehen
Abschnitt betitelt „Die Antwort verstehen“Jede Erklärung ist mit der Konfidenz des Agenten versehen – und, ebenso wichtig, sie weist darauf hin, wenn eine überzeugend klingende Zahl in die Irre führen würde. Diese Warnungen stehen in der verständlichen Zusammenfassung selbst und sind nicht in den Details vergraben, sodass Sie sie sehen, bevor Sie auf die Zahl reagieren.
Die Zeile nennt die Aufschlüsselung, die sie bewertet, sofern sie eine bewertet. Deckt die Antwort eine einzelne Wertspalte ab und zeigt sie eine Aufschlüsselung nach Mitgliedern, nennt die Konfidenzzeile das Feld, nach dem diese Aufschlüsselung gegliedert ist – „Konfidenz in diese Aufschlüsselung nach lob: hoch“ –, und es ist dasselbe Feld, mit dem die darüberstehende Liste der größten Veränderungen überschrieben ist. Das ist vor allem wichtig, wenn Sie dem eigenen empfohlenen nächsten Schritt einer Antwort folgen: Dieselbe Zahl, nach Geschäftsbereich und dann nach Filiale gegliedert, kann zu Recht erst mit mittel und dann mit hoch bewertet werden, weil eine andere Gliederung ändert, welche Mitglieder sich gegenseitig ausgleichen. Ohne das genannte Feld läsen sich beide Aussagen wie eine zweimal bewertete Zahl, wobei die zweite Bewertung wie „wir haben noch einmal hingesehen, und es ist in Ordnung“ klingt. Mit dem Feld sind es zwei Bewertungen zweier verschiedener Aufschlüsselungen.
Deckt eine Antwort mehrere Spalten ab, nennt sie kein Feld, weil sie die Aufschlüsselung für eine davon zeigt. Die Bewertung umfasst jede Spalte; die Mitgliederliste umfasst eine und sagt in ihrer eigenen Überschrift, welche. Das Feld an beiden Stellen zu nennen, bewertete eine Aufschlüsselung nach Programm über drei Spalten und teilte Ihnen einige Zeilen weiter unten mit, dass zwei der drei nur den gesamten Pool beschreiben. Eine solche Antwort lautet jetzt „Konfidenz in diese Zahlen“, und die Liste der größten Veränderungen sagt Ihnen, zu welcher Spalte und welchem Feld ihre Mitglieder gehören. Eine Antwort ganz ohne Aufschlüsselung lautet genauso.
Deckt eine Antwort mehrere Wertspalten ab, sagt der Block, wie diese Spalten zusammenhängen und zwischen welchen Beträgen sich jede bewegt hat. Jede Zeile gab früher eine Veränderung und einen Prozentsatz an, aber keine Beträge. So stand margin mit −19,9 % neben cost mit −10,4 % und revenue mit −11,5 % und las sich, als erodiere die Marge fast doppelt so schnell wie die Kosten. Das stimmt nicht: Die drei Spalten gehen exakt auf, und margin beginnt bei 53.848.657,50 $ gegenüber 401.305.825,54 $ bei cost, sodass derselbe Dollarbetrag einen viel größeren Prozentsatz davon ausmacht. Keine dieser Tatsachen stand auf der Seite, und die einzige Spalte, deren Anfangs- und Endbetrag gezeigt wurde, war die einzige, die ihn nicht brauchte – die Hebelwirkung herauszufinden hieß also, aus einem auf eine Nachkommastelle gerundeten Prozentsatz einen Ausgangsbetrag zurückzurechnen, der sich nicht genauer als auf ein paar Prozent bestimmen lässt. Jede Zeile endet jetzt mit den beiden Beträgen, zwischen denen sie sich bewegt hat – - margin: -$10,701,036.06 (-19.9%), from $53,848,657.50 to $43,147,621.44 –, und eine Zeile über den Zeilen hält fest, dass die Spalten am Anfang und am Ende der Periode ebenso wie in ihren Veränderungen auf den Cent aufgehen, drückt diese Bilanz durch eine von ihnen aus und nennt die Spalte, die vom kleinsten Betrag ausgeht: „Diese 3 stimmen zu Beginn und am Ende der Periode auf den Cent überein, ebenso ihre Veränderungen: margin entspricht revenue abzüglich cost. Das kleinste Anfangsniveau hat margin, daher ist ein gegebener Dollarbetrag ein viel größerer Prozentsatz davon als von den anderen.“ Beide Aussagen lassen sich an den unmittelbar darunterstehenden Zeilen prüfen – und genau darum werden sie gemacht.
Sie sagt nichts darüber, wie Ihr Modell aufgebaut ist. Ob eine dieser Spalten aus den anderen berechnet wird, kann die Antwort nicht sehen, und jede Umstellung einer Bilanz ist gleichermaßen wahr – margin = revenue - cost und cost = revenue - margin beschreiben dieselben drei Zahlen –, sodass die Benennung einer davon als berechnete Spalte etwas behaupten würde, das die Arithmetik nicht stützt. Die Spalte, durch die die Bilanz ausgedrückt wird, ist eine festgelegte Wahl, nämlich die mit dem kleinsten Ausgangsbetrag, und kein Befund. Auch enthält die Antwort kein ausdrückliches Dementi: Nichts auf der Seite würde es stützen, und ein unbelegtes Dementi neben einer prüfbaren Bilanz kostet die Bilanz ihre Glaubwürdigkeit.
Besteht in denselben Zahlen eine zweite exakte Beziehung, nennt der Block auch sie. Die Bilanz sagt, wie sich die Spalten addieren, und wer sie genannt bekommt, sucht keine weiteren – bei einem Bankmodell, das Erträge gegen die Aufwände ausweist, mit denen sie verrechnet werden, blieb daher unerwähnt, dass der Kapitalaufwand in beiden Perioden exakt vier Zehntel des Finanzierungsaufwands betrug, und zwei Zeilen, die dieselbe doppelt gezählte Größe sind, lasen sich wie unabhängige Kosten. Halten zwei Spalten an beiden Enden dasselbe Verhältnis, nennt der Block jetzt das Verhältnis und sagt, dass sich die beiden deshalb in gleichem Maß bewegt haben: „capital_charge und funding_charge halten an beiden Enden ein konstantes Verhältnis von 0,4, daher bewegen sich die beiden mit derselben Rate.“ Hält eine größere Gruppe von Spalten eines, nennt er die Gruppe – „Alle 3 haben sich mit derselben Rate bewegt, daher bleiben ihre Verhältnisse zueinander unverändert“ –, und wo ein Verhältnis über einen Vorzeichenwechsel hinweg gilt, haben sich diese Spalten proportional statt mit einer Rate bewegt, denn ein Anstieg gemessen an einem positiven Betrag und ein Rückgang gemessen an einem negativen sind gleich groß und entgegengesetzt. Wie die Bilanz selbst lässt sich jede dieser Aussagen an den beiden Beträgen jeder Zeile darunter prüfen.
Die Bilanz wird genannt, der Größenvergleich aber weggelassen, wenn eine Spalte von einem negativen Betrag ausgeht – „kleinste nach Größe“ und „kleinste nach Wert“ sind dann zwei verschiedene Spalten, und „kleinste“ lässt sich aus den darunter ausgegebenen Beträgen nicht mehr beantworten –, wenn der kleinste Ausgangsbetrag nicht viel kleiner ist als der nächste und überall dort, wo die danebenstehenden Zahlen bereits zeigen, dass sich diese Spalte mit der Rate einer anderen bewegt – gerade dann würde ein Unterschied aufgebaut, den sie gleich wieder verneinen. Gar nichts wird genannt, wenn mehr als eine Anordnung der Bilanz zu den Zahlen passt, wenn die Spalten zusammen null ergeben, wenn sie nicht auf den Cent aufgehen oder wenn zwei Spalten vom selben Betrag ausgehen und es keinen einzelnen kleinsten gibt, durch den sich die Bilanz ausdrücken ließe. Dieser letzte Fall umfasst jede Antwort mit zwei Spalten: a = b und a = -b sind die einzigen Bilanzen, die zwei Spalten erfüllen können, und beide machen die beiden Ausgangsbeträge betragsmäßig gleich. Antworten zu einer einzelnen Wertspalte bleiben unverändert.
Die einleitende Zusammenfassung sagt, dass ihre Zahlen Veränderungen sind, und über welche beiden Perioden. Diese einzeilige Zusammenfassung ist der Teil einer Antwort, der für sich allein weiterwandert – in eine Chat-Antwort, eine Dashboard-Kachel oder einen automatisierten Schritt –, und wenn eine Antwort mehrere Wertspalten oder mehrere wieder zusammengeführte Zweige abdeckte, listete sie die Veränderung jeder einzelnen als nackte Zahl auf, interest_income=$6,177,792.16, ohne dass in der Zeile irgendeine Periode genannt wurde. Für sich gelesen wird das für den Schlusssaldo der Periode gehalten. Bei einer Tabelle, in der eine Spalte die anderen saldiert, gehen die Zahlen unter dieser Lesart weiterhin auf, sodass ein Leser, der sie gegeneinander prüfte, eine in sich stimmige falsche Antwort erhielt, ohne dass etwas zu einem zweiten Blick anregte: Nur mit dieser Zeile nannten drei unabhängige Leser jeweils einen Geschäftsbereich, der 3,0 Mio. $ verloren habe, obwohl er bereits 12,9 Mio. $ im Minus war und um weitere 3,0 Mio. $ gefallen war. Die Zeile stellt ihren Zahlen jetzt den Zeitraum voran, über den sie eine Veränderung sind, und versieht die gestiegenen mit Vorzeichen – „Veränderung von Jahr 2024 auf 2025: interest_income +$6,177,792.16, funding_charge +$6,584,192.90, capital_charge +$2,633,677.18, net_contribution -$3,040,077.92“. Eine Antwort zu einer einzelnen Wertspalte sagte bereits „Delta“ und bleibt unverändert.
Und sie gibt keine einzelne gemischte Konfidenz mehr über Spalten, die sie unterschiedlich bewertet. Diese Zusammenfassung trug ein einziges Wort – „hoch“ –, wo die Antwort darunter net_contribution mit mittel bewertete, denn der Durchschnitt wird danach gewichtet, wie stark sich jede Spalte bewegt hat, und eine Summenspalte ist der kleinste Beweger. Für sich weitergeleitet, behauptete die Zeile die Bewertung der Mehrheit über die eine Spalte, auf die jeder reagiert. Jetzt nennt sie diese Spalte zuerst, mit ihrer Bewertung und deren Grund, und gibt danach die Bewertung für den Rest an: „mittel für die Spalte net_contribution (überwiegend sauber – 10 % der Veränderung sind Wechselwirkung zwischen der Änderung der Poolsumme und der Verschiebung im Anteil dieses Ausschnitts am Pool); hoch für die anderen 3 Spalten“ – dieselbe Form und dieselbe schwache Spalte wie in der Konfidenzzeile der Antwort darunter. Stimmen die Spalten überein, nennt die Zusammenfassung wie immer eine einzige Stufe.
Trägt eine Tabelle mehrere Wertspalten, ist diese Bewertung ein Durchschnitt über sie, gewichtet danach, wie stark sich jede Spalte bewegt hat – und jede Spalte, bei der der Agent weniger sicher ist, wird zuerst genannt: „Konfidenz in diese Zahlen: mittel für die Spalte net_contribution (Brutto-Gegenläufigkeit); hoch für die anderen 3 Spalten“. Lesen Sie die erste Stufe, nicht die letzte. Eine Summenspalte ist die Differenz der anderen, daher meist der kleinste Beweger und mit dem geringsten Gewicht in diesem Durchschnitt, zugleich aber die Spalte, mit der die Antwort beginnt und auf die Sie am ehesten reagieren. Genannt wird jeweils die schwächere Spalte, und das ist nicht immer die Summenspalte: Hat der Agent selbst eine Spalte zur Untersuchung gewählt, ist es oft die, bei der er sich weniger sicher ist.
Ist die schwächere Spalte die, um die es in der Antwort geht, wird die stärkere Bewertung für die anderen Spalten ausgesprochen und nicht für die Antwort. Früher schloss die Zeile mit „hoch insgesamt über 4 Spalten“, und bei einer Tabelle, die Erträge neben den Aufwänden ausweist, mit denen sie verrechnet werden, bestehen diese anderen Spalten aus dem, woraus die Summenspalte gebildet wird – sie tragen also den Großteil der Bewegung, nach der der Durchschnitt gewichtet wird, und der Durchschnitt beruhigte über Spalten, nach denen Sie nicht gefragt hatten. Wer zum Ende der Zeile überflog, nahm „hoch“ für die eine Zahl mit, die er in der Hand hatte. Ist die schwächere Spalte nicht die, mit der die Antwort beginnt – etwa eine Spalte, die der Agent zur Untersuchung gewählt hat –, schließt die Zeile weiterhin mit der Gesamtbewertung, denn diese gilt dann für die Spalte, nach der Sie gefragt haben.
Stimmen die Spalten überein, sagt die Zeile, auf wie viele sie sich bezieht, und nennt einen Grund nur, wenn sie ihn teilen. Eine Bewertung ohne Angabe dahinter las sich früher wie ein einzelnes Urteil mit einer einzelnen Begründung, obwohl sie ein Durchschnitt mit der Begründung einer Spalte war. Jetzt nennt sie ihren Geltungsbereich – „mittel über 3 Spalten“ – und gibt den Grund in Klammern nur an, wenn jede Spalte denselben Grund angibt. Weichen sie ab, wird kein Grund genannt, denn einen Durchschnitt über drei Spalten mit der Begründung einer Spalte zu versehen ist eine Behauptung über eine Spalte, die Ihnen nicht gezeigt wurde: Bei einem realen Automotive-Modell stand dadurch „gemischter Rest“ neben einem Rückgang von margin um 38,0 %, obwohl der Rest zu cost gehörte, einer Spalte, die sich um 0,2 % bewegt hatte. Die Gründe je Spalte stehen weiterhin unten unter Ehrliche Grenzen, jeweils bei der Spalte, zu der sie gehören. Eine Antwort zu einer einzelnen Spalte hat nichts zu mitteln und lautet wie immer.
Eine Bewertung, die jede Spalte abdeckt, nennt trotzdem jede Spalte mit einer angegebenen Grenze. Werden alle Spalten gleich bewertet, gibt es keine schwächere zu nennen – doch eine von ihnen kann dennoch eine Grenze tragen, die unter Ehrliche Grenzen aufgeführt ist, und ein einzelnes Wort für alle lässt es so aussehen, als trüge keine eine. Bei einem realen Bankmodell bewertete die Zeile vier Spalten mit mittel, zwölf Zeilen über einer Grenze für net_contribution, genau der Spalte, mit der die Antwort beginnt. Die Zeile schließt jetzt mit der Nennung jeder solchen Spalte – „mittel über 4 Spalten; die Spalte net_contribution trägt zusätzlich eine angegebene Grenze“ –, sodass Bewertung und Grenze zusammen gelesen werden. Die Grenze selbst wird dort nicht wiederholt: Sie ist eine Aussage darüber, wie sich eine Veränderung auf ihre Ursachen verteilt, nicht darüber, dass die Zahl schwach wäre, und sie bleibt in voller Länge unter Ehrliche Grenzen. Trägt jede Spalte dieselbe Grenze, bleibt die Zeile unverändert, und der Aufschlüsselungsblock sagt es oberhalb der Zahlen einmal; ist eine Spalte bereits als weniger sicher genannt, steht diese Nennung für sich.
Hat die Antwort bereits gesagt, dass die Aufteilung auf Ursachen kein Befund ist, sagt die Bewertung, was sie bewertet. Eine Umlage verteilt einen Pool, ohne seine Größe zu ändern; bei einer Antwort zum gesamten Pool ist die Aufteilung zwischen „dem eingehenden Wert“ und „dem Treiber“ daher durch diese Arithmetik erzwungen und nicht gemessen – was die Antwort unter Ehrliche Grenzen und noch einmal auf der zurückverfolgten Stufe sagt. Die Bewertung darüber lautete früher „hoch (saubere Zuordnung)“, und ein Leser, der dort aufhörte, hielt die Ursache für geklärt, während dieselbe Seite sie weiter unten zurücknahm. Jetzt lautet sie „hoch über 3 Spalten (saubere Zuordnung – bewertet an der Arithmetik, nicht daran, warum es sich bewegt hat)“, sodass die Zeile diese Lesart selbst ablehnt. Die Bewertung selbst hat sich nicht geändert: Die Zahlen gehen weiterhin auf und werden weiterhin mit hoch bewertet. Wurde die Aufteilung tatsächlich gemessen und sind nur einige der Spalten Gesamtpool-Spalten, lautet die Zeile wie zuvor.
Haben die Spalten einen gemeinsamen Grund, aber unterschiedliche Anteile davon gemessen, ist die Zahl neben diesem Grund der gemessene Bereich – „überwiegend sauber – 8 % beim niedrigsten und 12 % beim höchsten der eigenen Bewegungen der 3 Spalten sind Wechselwirkung zwischen …“ – statt der Zahl einer Spalte stellvertretend für alle. Haben sie denselben Anteil gemessen, steht wie zuvor eine einzelne Zahl.
Werden mehrere Spalten gemeinsam bewertet, sagt die Zeile, wenn die Antwort mit der Spalte beginnt, die sie am schlechtesten erklärt. Jeder Schritt der Rückverfolgung nennt den größten Einzelfaktor hinter der Bewegung dieser Spalte und wie viel von der Bewegung dieser Faktor erklärt. Diese Zahlen erscheinen jeweils einmal, eine je Schritt, am Ende der Antwort, und niemand verglich sie – bei einem Automotive-Modell begann die Antwort daher mit margin, gab margin die einzige Mitgliederaufschlüsselung der Seite, und erst die Rückverfolgung ganz unten zeigte, dass der größte Einzelfaktor 81 % der Kostenbewegung, 79 % der Umsatzbewegung und 60 % der Margenbewegung erklärt. Die Zahl, auf der die Antwort aufbaut, war die, deren Geschichte am wenigsten zusammenhält, und die eine Bewertung für alle drei Spalten ist das, was ein Leser darauf anwendet. Die Konfidenzzeile schließt jetzt damit, dies zu sagen: mit welcher Spalte die Antwort beginnt, dass dies auch die Spalte ist, von der ein Einzelfaktor am wenigsten erklärt, ob es in jedem Fall derselbe Faktor ist, was er für jede Spalte erklärt und dass der Rest jeder Bewegung von den anderen Faktoren und der Wechselwirkung zwischen ihnen getragen wird und nicht fehlt. Das ist ein anderes Maß als die Konfidenzstufe selbst, und es geht darum, wie sich jede Bewegung auf Faktoren verteilt, nicht um die Beträge. Nichts wird gesagt, wenn die Streuung klein ist, wenn die Aufteilung einer Spalte zurückgehalten wird oder wenn zwei Spalten unten gleichauf liegen – dann gibt es keine am schlechtesten erklärte Spalte, und eine zu nennen hieße, zwischen zwei identischen Zahlen zu wählen.
Eine Tabelle, die mehrere Umlagezweige wieder zusammenführt, wird genauso gelesen. Diese Gesamtstufe ist ein Durchschnitt über die Zweige, gewichtet danach, wie stark sich jeder bewegt hat, sodass ein kleiner Zweig mit wackliger Zuordnung von den großen sauberen überstimmt wird und die Zahl, die Sie mitnehmen, der Durchschnitt ist. Jeder Zweig, bei dem der Agent weniger sicher ist, wird vor dieser Zahl genannt – „Konfidenz in diese Zahlen: mittel für den Zweig Allocate Support Costs; hoch insgesamt über 2 Zweige“ –, und seine Zeile in der Aufschlüsselung nach Zweigen trägt ihre eigene Stufe daneben, sodass ein von der Schlusszeile genannter Zweig immer in der Liste zu finden ist. Deckt ein Zweig mehrere Wertspalten ab, wird die Spalte mit ihm genannt. Die Zeile jedes Zweigs nennt auch die beiden Zahlen, zwischen denen sich seine Veränderung bewegt hat – Allocate Support Costs: -$72,000.00 (from $120,000.00 to $48,000.00) –, sodass sich die Bewegung eines Zweigs an seiner eigenen Größe messen lässt, statt als nackter Betrag zu erscheinen, der für sich nichts darüber sagt, ob er den Großteil eines kleinen Zweigs ausmacht oder einen Rundungsfehler bei einem großen. Eine Zeile, deren Zahl einen Vorbehalt trägt, ist mit · carries a caveat gekennzeichnet; das ist getrennt von der Konfidenzstufe daneben: Eine Stufe sagt, wie ein Zweig im Vergleich zur Antwort als Ganzes steht, sodass keiner hervorsticht, wenn alle Zweige dasselbe Problem teilen – genau dann ist die Aufschlüsselung am meisten einer Einschränkung wert. Ist jede Zahl im Block durch denselben Vorbehalt abgedeckt, sagt der Block das einmal oberhalb der Zahlen und dass der Vorbehalt den Vergleich der Zweige untereinander betrifft – ein Zweifel, der alle abdeckt und als gesonderter Zweifel an jedem gelesen wird, lädt dazu ein, die Beträge abzuwerten und der Rangfolge zu trauen, also genau dem Teil, den ein solcher Vorbehalt am ehesten nicht stehen lässt. Eine Aufschlüsselung nach Wertspalten wird genauso gekennzeichnet.
Eine bei einer Spalte oder einem Zweig vermerkte Stufe bedeutet immer schwächer als die Antwort insgesamt. Eine, die mit der Gesamtzahl übereinstimmt oder sicherer ist als sie, bleibt unmarkiert – eine Markierung ist ein Grund zur Vorsicht, nie eine Beruhigung.
Die Schlusszeile geht einen Schritt weiter als die Markierungen: Sind einige Spalten oder Zweige stärker als die übrigen und geben die schwächsten alle denselben Grund an, wird diese Gruppe genannt, auch wenn sie die Gesamtstufe nur erreicht, statt darunter zu liegen – denn auf der Gesamtstufe ist die Stufe selbst keine Neuigkeit, und der Grund ist alles, was zu sagen bleibt. Liegt jede Spalte oder jeder Zweig auf der Gesamtstufe, wird keiner genannt: Die Zeile handelt dann bereits von allen.
Dieselbe Regel gilt innerhalb der Rückverfolgung. Die schrittweise Darstellung am Ende einer Antwort versah früher die Vorbehalte jedes Schritts mit dessen eigener Konfidenz – eine Antwort, die mit „niedrig (teilweise Zuordnung)“ begann, konnte acht Zeilen tiefer, im Block mit den Zahlen, zweimal „Vorbehalte (hohe Konfidenz)“ sagen. Ein Wort, zwei Geltungsbereiche, nichts auf der Seite unterschied sie, und wer nach den Zahlen suchte, nahm den falschen mit. Ein Schritt nennt ein Konfidenzwort jetzt nur noch, wenn es schwächer ist als das der Antwort insgesamt; andernfalls lautet die Zeile „Vorbehalte: …“, und der Vorbehalt selbst bleibt unverändert.
Halten zwei Dinge die Konfidenz unten, nennt die Zeile beide. Eine Bewertung, die durch ungleichmäßig besetzte Perioden und durch einen Teil der vorgelagerten Kette, den der Agent nicht zuordnen konnte, auf mittel gehalten wurde, gab früher nur den ersten Grund aus, sodass ein Leser, der bis zum Etikett las, die gravierendere Hälfte nie erfuhr. Jetzt lautet sie „Konfidenz in diese Aufschlüsselung nach account: mittel (ungleichmäßige Periodenabdeckung; teilweise Zuordnung)“ – das sagte die einleitende Zusammenfassung dieser Antwort ohnehin schon.
Eine Zeile „Konzentriert:“ in der Rückverfolgung nennt die Spalte, an der ihre Zahl gemessen wird. Jeder Schritt der Rückverfolgung deckt eine Wertspalte ab, und wo die Veränderung eines Schritts auf ein einzelnes Mitglied konzentriert ist, sagt er das – „branch=REGIONAL = 70 % des Deltas“. Der Schritt nennt seine Spalte am Zeilenanfang, doch bei einer Antwort über mehrere Spalten verliert das gegen die darüber ausgegebene Aufschlüsselung: Bei einem Bankmodell nannten zwei Schritte 70 % für REGIONAL, während die einzigen Zeilen auf der Seite net_contribution betrafen, wo REGIONAL mit etwa einem Fünftel der Bewegung von vier an letzter Stelle stand. Beide hatten für ihre eigene Spalte recht. Diese Zeilen lauten jetzt „70 % des Deltas von funding_charge – das ist seine eigene Veränderung, nicht die Verschiebung seines Poolanteils“, und die Entscheidung wird über die ganze Antwort getroffen und nicht Zeile für Zeile – zwei Schritte, die denselben Prozentsatz zu verschiedenen Spalten nennen, sind dieselbe Verwechslung ganz ohne Aufschlüsselung, also nennt entweder jede Konzentrationszeile ihre Spalte oder keine. Eine Antwort zu einer einzelnen Spalte und eine, deren Schritte alle von der aufgeschlüsselten Spalte handeln, lauten wie zuvor.
Jeder Schritt der Rückverfolgung sagt, welche Zeilen seine Zahlen abdecken. Eine auf einen Ausschnitt eingegrenzte Frage führt ihren eigenen Schritt auf diesem Ausschnitt aus und jeden Schritt darüber auf dem gesamten Pool – der Geltungsbereich wird gegen die Tabelle formuliert, nach der Sie gefragt haben, und reicht nicht bis zu einer früheren –, und nichts sagte das. Zwei Schritte einer Antwort zeigten daher −9.321.592,41 $ und −16.235.106,82 $, ohne dass erkennbar war, dass der zweite Zeilen abdeckt, die der erste ausschließt, was die Division nahelegt, die am natürlichsten aussieht und ein Anteil an nichts ist. Schritte tragen ihre Grundgesamtheit jetzt dort, wo sie sich unterscheiden – (entity=DE) beim eingegrenzten, (all entity values) beim darüberliegenden –, und wo die ganze Kette dieselben Zeilen verwendet hat, wird nichts ergänzt. Beide Seiten werden gekennzeichnet und nicht nur die ungewöhnliche: Ein Hinweis an einer einzelnen Zeile liest sich wie eine zusätzliche Tatsache über diese Zeile, derselbe Hinweis an beiden wie der Kontrast, der er ist.
Eine Zahl in „Konzentriert:“ sagt, zu welchem Schritt sie gehört. Sind zwei Schritte einer Antwort auf dasselbe Mitglied mit demselben gerundeten Prozentsatz konzentriert, wurden sie identisch ausgegeben – zweimal „account=600000 = 64 % des Deltas“, bei Veränderungen, die 6,9 Mio. $ auseinanderlagen. Jede Zeile hatte für ihren eigenen Schritt recht; zusammen lasen sie sich wie ein einziger, wiederholter Befund, und gerade dass derselbe Prozentsatz herauskommt, nimmt die Aufforderung zur Prüfung weg. Diese Zeilen lauten jetzt „64 % des Deltas auf Stufe 1“ und nennen den Schritt statt der Tabelle – ein auf einen Ausschnitt eingegrenzter Schritt teilt die Gesamtsumme seiner Tabelle nicht, sodass die Nennung der Tabelle eine Basis nennen würde, über die der Prozentsatz nicht gebildet wurde. Das erscheint, wo eine Antwort mehr als eine solche Zeile zu unterscheiden hat, in der Rückverfolgung wie in der einleitenden Zusammenfassung.
Der Hinweis zur Poolerhaltung nennt die Hälfte, die die Arithmetik erzwingt, und misst den Rest. Eine Umlage kann die Größe des Pools, den sie aufteilt, nicht ändern, daher schreibt die Gruppensumme eines Schritts dem Treiber im Wesentlichen nichts von der Bewegung zu – diese Hälfte steht fest, und der Hinweis sagt jetzt, dass ~0% der Bewegung auf die Treibersumme entfällt. Der Rest wurde früher als passendes „~100 %“ dem eingehenden Wert zugeschrieben, was nicht erzwungen ist: Wo die beiden Faktoren wechselwirken, entfällt sichtbar weniger als alles auf den eingehenden Wert, und eine Antwort trug diese Behauptung über ihrem eigenen Schritt, der 82 % meldete. Der Hinweis beschreibt den Rest jetzt als Aufteilung zwischen dem eingehenden Wert und der Wechselwirkung zwischen beiden und nennt „~100 %“ nur, wo der Schritt es gemessen hat. Wofür der Hinweis da ist, bleibt unverändert: Er sagt Ihnen, dass die Aufteilung eine Eigenschaft davon ist, wie die Umlage den Pool erhält, und kein Befund über irgendein Mitglied, und verweist Sie auf die eigene Tabelle des Schritts, wenn Sie die Verschiebungen zwischen Mitgliedern sehen möchten.
Und der Schritt, der die „~100 %“ nennt, sagt in seiner eigenen Zeile jetzt, dass es sich um Arithmetik handelt. Deckt ein Schritt den gesamten Pool ab und nimmt der eingehende Wert die gesamte Bewegung auf, lautete seine Rückverfolgungszeile „dominant: der eingehende Wert erklärt 100 % der Bewegung“ – ein Satz, der wie ein Befund geschrieben ist, in dem Block, den ein skeptischer Leser überfliegt, weil er wie die Rechnung aussieht. Der Hinweis, der ihn zurücknimmt, stand einen Abschnitt weiter, und nur eine Art von Schritt trug unter der Zahl eine Kurzform davon; die Zeile jedes anderen Schritts sagte nur, die Aufteilung „beschreibe den gesamten Pool“, was wie ein Hinweis zum Geltungsbereich klingt. Bei einer Antwort mit vier Spalten bei einer Bank erschienen dieselben 100 % so viermal und wurden einmal als mechanisch bezeichnet, sodass der markierte Schritt als einziger zweifelhafter wirkte. Die Zeile unter jedem solchen Schritt lautet jetzt „nur Gesamtpool – die Aufteilung ist Arithmetik, kein Treiberbefund; für wesentliche Verschiebungen auf ein Mitglied filtern“. Sie nennt keinen Prozentsatz, weil dieselbe Zeile auch ausgegeben wird, wenn die Antwort die Aufteilung ganz zurückhält, und neben der Zahl einer anderen Spalte in der einleitenden Zusammenfassung. Schritte, die einen echten führenden Faktor gemessen haben – eine auf ein Mitglied eingegrenzte Frage, bei der sich die Poolsumme und der Anteil des Mitglieds daran tatsächlich bewegen –, bleiben unverändert.
Eine Aufteilung, die nicht anders ausfallen kann, steht nicht mehr als Befund an der Spitze der Antwort. Eine Umlage verteilt einen Pool, ohne seine Größe zu ändern, sodass bei einer Antwort, die die gesamte Gruppe abdeckt, die Aufteilung zwischen den Faktoren hinter der Veränderung 100 % auf den eingehenden Wert und 0 % auf die Treibersumme ergibt – bei jeder solchen Antwort, für jede Umlage, in jeder Periode. Sie sagte nichts über Ihre Daten aus, und sie stand in der einleitenden Zusammenfassung unter dem Wort „Dominant:“, wo ein Leser den Befund sucht; die Antwort nahm sie dann zweimal zurück, einmal in ihren Vorbehalten und noch einmal unter Ehrliche Grenzen, weit unterhalb der Stelle, an der das eine Chance hatte anzukommen. Ein Leser, dem eine solche Seite vorgelegt wurde, hielt sie für eine Messung, schloss, dass sich die Treiber nicht bewegt hatten, und hätte jede Untersuchung des Mixes abgeblasen – auf einer Seite, deren nächste Zeile das eine Mitglied nannte, dessen Anteil am Pool sich tatsächlich verschoben hatte, von 64,8 % auf 70,3 %. Die Zeile lautet jetzt „Faktoraufteilung auf Stufe 1, die nicht variieren kann: Eine Umlage erhält die Summe, die sie verteilt, daher wird alles, was sie bewegt hat, mit 100 % dem eingehenden Wert und mit 0 % der Treibersumme zugeschrieben.“ Beide Zahlen werden weiterhin ausgegeben, sodass Sie diese Antwort noch immer von einer unterscheiden können, die die Aufteilung zurückhielt – und ein Schritt, dessen Aufteilung weniger als alles gemessen hat, weil die beiden Faktoren tatsächlich wechselwirken, behält seine eigenen Zahlen und liest sich weiterhin als Befund.
Eine Anteilsverschiebung zeigt die beiden Anteile, zwischen denen sie verläuft. Wird ein Mitglied als größter Teil einer Bewegung „durch seine Verschiebung im Anteil am Pool“ genannt, ist diese Zahl ein Anteil an der gesamten Veränderung in Geld und kein Anteil am Pool – zwei verschiedene Dinge, und nur das erste wurde je ausgegeben. Antworten sagten dreimal, was die Zahl nicht war („das ist seine Verschiebung im Anteil am Pool, nicht seine eigene Veränderung“), und nie, was sie war, sodass nichts „sein Anteil hat sich bewegt“ mit „71 % der Veränderung“ verband. Wo die beiden Maße nahe beieinander lagen, war das ausgesprochen irreführend: Bei einem Versicherungsmodell war die genannte Zahl das 11,7-Fache der Bewegung und die eigene Veränderung des Mitglieds das 12,3-Fache, fünf Prozent auseinander und nur Zentimeter voneinander auf der Seite, was lehrt, dass die Warnung, die beide trennt, Haarspalterei ist. Diese Zeilen tragen jetzt das Paar – „durch seine Verschiebung im Anteil am Pool, von 26,5 % auf 18,2 %“. Die Fassung ganz ohne Prozentsatz, die verwendet wird, wenn die Verschiebung eines Mitglieds größer ist als die gesamte Bewegung, erhält es ebenfalls und profitiert am meisten davon, da dieser Satz bis dahin überhaupt keine Zahl trug. Ist der Pool an einem Ende des Vergleichs positiv und am anderen negativ, sind die beiden Zahlen keine Anteile an irgendetwas und werden ausgelassen, statt ausgegeben zu werden.
„Unter der Schwelle für einen Befund“ nennt jetzt die Schwelle. Stellen Sie eine Frage, ohne eine Aufschlüsselung zu nennen, durchsucht der Agent die verfügbaren Dimensionen und teilt Ihnen die nächstliegende mit, auch wenn nichts stark genug war, um gemeldet zu werden – „branch macht eine Anteilsverschiebung von ~45 % der Veränderung dieser Spalte aus, unter der Schwelle für einen Befund“. Sie erfuhren, dass eine Zahl einen Test nicht bestanden hatte, aber nie, was der Test war, und konnten also nicht beurteilen, ob es knapp oder weit entfernt war – das ganze Urteil, zu dem dieser Satz einlädt, bei genau der Art von Antwort, die deshalb existiert, weil der Befund unsicher ist. Jetzt lautet er „unter den 60 %, die ein Befund braucht“. Die Schwelle ist nicht fest: Sie steigt mit der Zahl der untersuchten Dimensionen von 60 % auf bis zu 80 %, sodass eine Antwort, die mehr davon durchsucht hat, eine höhere nennt. Ist die Zahl des Kandidaten größer als die gesamte Bewegung, wird sie als Vielfaches statt als Prozentsatz geschrieben, und es wird keine Schwelle genannt, da eine Prozentschwelle neben „11,7ד sich selbst widerspräche.
Die Rückverfolgung nummeriert parallele Zweige als Zweige und reserviert „Stufe“ für die Tiefe. Die schrittweise Darstellung am Ende einer Antwort nummerierte alles gleich, und die Nummerierung bedeutete je nach Form des Modells zwei verschiedene Dinge. Bei einer Antwort, die eine Kette zurückverfolgte, speiste „Stufe 2“ „Stufe 1“ – ein echter Sprung flussaufwärts. Bei einer Antwort zu einer Tabelle, die mehrere Umlagezweige wieder zusammenführt, waren „Stufe 1“ bis „Stufe 4“ vier nebeneinanderliegende Zweige, die sich wieder zusammenfügen und einander nie berühren, sodass ein Leser, der die erste Art von Antwort gesehen hatte, die zweite für eine Kette mit vier Sprüngen hielt und eine Herkunft zeichnete, die es nicht gibt. Eine Antwort verwendete beide Wörter für dieselben zwei Tabellen im Abstand von sechs Zeilen und nannte sie in ihren Grenzen „Zweige 1, 2“ und in ihrer Rückverfolgung „Stufe 1, Stufe 2“. Ein paralleler Zweig lautet jetzt „Zweig 2 von 4“, mit derselben Nummerierung, die der Rest der Antwort bereits dafür verwendet, und „Stufe“ erscheint nur dort, wo ein Schritt wirklich einen anderen speist. Deckt ein Zweig mehrere Wertspalten ab, behält er eine Nummer, und seine Zeilen werden an der jeweils genannten Spalte unterschieden. Eine Tabelle, die nur einen Zweig wieder zusammenführt, lautet „Zweig 1“ ohne Anzahl dahinter – eine Anzahl von eins ist keine Anzahl. Antworten, die eine Kette zurückverfolgen, bleiben unverändert.
Jeder Zweig wird an beiden Stellen gleich benannt, und die Antwort sagt, was die Zweige zueinander sind. Die Zahlen je Zweig nannten einen Zweig nach dem Schritt, der ihn aufbaut – S1_cost_line_rev –, während die schrittweise Darstellung darunter denselben Zweig nach der Tabelle benannte, die dieser Schritt schreibt – cost_line_rev –, und nichts auf der Seite sagte, dass beides derselbe Zweig war. Wo der Name eines Schritts zufällig den Namen seiner Tabelle enthält, sehen die beiden nur aus, als wären sie querverwiesen; wo nicht, haben Alloc_u867_minor und u867_branch_minor kein gemeinsames Präfix, und sie zuzuordnen ist Raten. Jede Zahl je Zweig trägt jetzt beides – „Alloc_u867_minor (schreibt u867_branch_minor)“ –, außer wo Schritt und Tabelle denselben Namen haben, was keine zweite Nennung braucht. Die Eingangszeile benennt auch die Struktur: „Diese 2 Zweige sind getrennte Wege in die Vereinigung und speisen einander nie.“ „Wieder zusammengeführt“ war das einzige Wort auf der Seite, das das behauptete, und Leser, die allein anhand der Überschriften das Modell zeichnen sollten, zeichneten stattdessen eine Kette. Ergeben die Zahlen je Zweig die kombinierte Summe, sagt die Zeile auch das; wenn nicht, wird die Lücke wie zuvor unter Ehrliche Grenzen mit beiden Zahlen genannt.
Jede Antwort nennt die beiden Perioden, die sie vergleicht, in der Zeile, die Sie weiterleiten. Die Zahlen wurden auf den Cent genau genannt und waren an nichts geheftet: Keine Antwort nannte irgendwo ein Datum, ein Quartal oder ein Jahr, sodass sich eine Zahl weder einer Meldung, einer Saldenliste noch einem Vorjahresdatensatz zuordnen ließ und zwei Antworten zu aufeinanderfolgenden Zeiträumen auf der Seite nicht von zwei zum selben Zeitraum zu unterscheiden waren – eine Steuerantwort endet bei 25.999.193,60 $ und die nächste beginnt dort, ohne dass auf einer der Seiten stand, warum. Der einleitende Absatz trägt jetzt „Verglichene Perioden: Jahr 2024 → 2025“, in der Reihenfolge des danebenstehenden „von X $ auf Y $“-Paares, sodass jede Zahl an eine Periode gebunden ist, statt Sie herausfinden zu lassen, welche welche ist. Wenn die Frage einen Datumsbereich statt eines einzelnen Labels verwendet hat, wird der Bereich ausgeschrieben; wo der Agent die Perioden nicht zuverlässig nennen kann – der seltene Fall einer Antwort, deren Schritte nicht alle dasselbe Fenster verwendeten –, sagt er nichts, statt die falschen zu nennen.
Die Währung ist eine eigene Frage, die hiermit nicht behandelt wird: PlaidCloud gibt die Beträge wieder, die Ihr Modell enthält, und kennt weder ihre Währung noch irgendeine Umrechnungsbasis, sodass Zahlen in bloßen Währungseinheiten angezeigt werden. Wo das wichtig ist – bei einem Modell über mehrere Rechtsordnungen oder einem, das in eine Meldung einfließt –, halten Sie die funktionale Währung selbst neben der Antwort fest.
Führt eine Antwort mit einer einzelnen Zahl, nennt die Eingangszeile die Niveaus, zwischen denen sich die Veränderung bewegt hat, und nicht nur den Prozentsatz – it fell 7.2% (from $26,121,744.14 to $24,229,133.70). Da jede Antwort sagt, wo sie begonnen und aufgehört hat, schließen zwei Fragen zum selben Ausschnitt in aufeinanderfolgenden Perioden aneinander an – die Schlusszahl der einen Antwort ist die Anfangszahl der nächsten. Die mit ihnen genannte Veränderung ist die Differenz dieser beiden Zahlen, wie sie ausgegeben sind, sodass das Subtrahieren der einen von der anderen die Zahl ergibt, die die Antwort nennt. Bis September 2026 wurde sie stattdessen aus ihrer eigenen exakten Summe gerundet, was bei einer großen Bewegung dazu führen konnte, dass sie einen Cent von den beiden danebenstehenden Niveaus abwich – drei Zahlen, jeweils auf einen halben Cent genau, und nichts, das sagte, welche die abweichende war.
Liegt die Zahl an beiden Enden unter null, beschreibt die Eingangszeile die Größe des Saldos statt seine Richtung. „Gefallen“ ist für eine vorzeichenbehaftete Zahl richtig und für die Größe, an die die meisten denken, verkehrt, sodass ein sich vertiefender Verlust wie ein sich verbessernder las: net_contribution fell 23.5% (from -$12,917,012.01 to -$15,957,089.93) ist drei Millionen Dollar schlechter und wird mit genau dem Wort verkündet, das ein Leser, der eine Verlustzeile überfliegt, als das Gegenteil versteht. Diese Zeile lautet jetzt net_contribution went further below zero — the negative balance grew 23.5%, mit denselben beiden Zahlen danach, und der Spiegelfall lautet „näher an null zurückgekehrt – der negative Saldo ist geschrumpft“. Der Prozentsatz ist unverändert: Bei einer Zahl, die an beiden Enden negativ ist, ist der Prozentsatz, um den sie sich bewegt hat, genau der Prozentsatz, um den der Saldo gewachsen oder geschrumpft ist. Die Antwort sagt weiterhin nicht, ob das gut oder schlecht ist – welche Richtung gut ist, hängt von der Spalte ab, und nur Sie wissen das. Eine Zahl, die null kreuzt, behält das einfache Richtungswort, da es dort nur eine Lesart gibt.
Eine Antwort, deren Eingangszeile große Anstiege und Rückgänge meldet, die sich gegenseitig aufheben, nennt ebenfalls das Paar – „der Saldo hat sich kaum bewegt (3,7 %, von 85.472.090,25 $ auf 88.668.890,26 $), doch das verbirgt große gegenläufige Bewegungen nach oben und unten“. Diese beiden Zahlen sind die des Pools, nicht die des Saldos, sodass sie den Punkt dieser Zeile deutlicher machen, statt ihn abzuschwächen: 3,2 Mio. $ Bewegung innerhalb eines Pools von 85,5 Mio. $ sind sichtbar nichts, wo „kaum“ allein ein Urteil über eine Basis war, die die Antwort nie zeigte. Sie sagt Ihnen weiterhin, dass der Saldo untertreibt, was geschehen ist, und schickt Sie weiter zu einem einzelnen Mitglied. Eine Antwort, die keine wesentliche Veränderung meldet, trägt aus demselben Grund dasselbe Paar.
Eine Antwort zu einer Tabelle, die mehrere Umlagezweige wieder zusammenführt, beginnt mit der eigenen Summe dieser Tabelle. Sie begann früher nur mit einer Anzahl und einer Richtung – „über 4 wieder zusammengeführte Zweige, alle 4 gefallen“ –, mit der Begründung, dass eine wieder zusammengeführte Tabelle keine einzelne Summe habe, die sich nennen ließe. Sie hat eine: Es ist eine echte Tabelle, und der Agent liest ihre Summe direkt aus ihr. Die Zeile lautet also „die kombinierte Summe fiel um 58,0 % (von 34.621.164,20 $ auf 14.535.705,89 $); über 4 wieder zusammengeführte Zweige, alle 4 gefallen“, und der Vorjahresvergleich wird für diese Antworten wie für jede andere Form aufgelöst. Die Summe wird aus der Tabelle gelesen und nicht durch Addieren der Zweige, denn ein Zweig, der auf mehr als einem Weg in die Wiederzusammenführung gelangt, wird in der Aufschlüsselung einmal aufgeführt und in der Tabelle mehr als einmal gezählt. Stimmen die Zahlen der Zweige nicht mit der Veränderung der Tabelle selbst überein, sagt die Antwort das und nennt beide – „die gezeigten Zahlen der Zweige (12.231.623,56 $) erklären nicht die kombinierte Veränderung von 25.082.057,48 $“ –, statt Sie eine Liste addieren zu lassen, die nicht aufgeht. Kann die Summe tatsächlich nicht gelesen werden, lautet die Eingangszeile wie zuvor, und die Antwort nennt, welche Bedingung sie verhindert hat: Die Zweige legen verschiedene Wertspalten um, oder die wieder zusammengeführte Tabelle enthält die zu summierende Spalte nicht.
Diese Eingangszeile trägt auch die Bewertung der Antwort und das, was die zugeordneten Zweige übrig lassen. Sie ist der Teil einer Antwort, der für sich weiterwandert, und gab früher die kombinierte Bewegung und eine Anzahl an – „2 gestiegen und 2 nicht zuordenbar“ –, während Bewertung und Größe der Lücke neun Zeilen darunter standen. Für sich gelesen ist das eine saubere Wachstumsgeschichte, und „2 nicht zuordenbar“ liest sich wie zwei Zweige, die zu klein zum Messen sind; bei der Antwort, bei der das auffiel, waren es die größere Hälfte. Die Zeile lautet jetzt „…über 4 wieder zusammengeführte Zweige, 2 gestiegen und 2 konnten nicht gemessen werden. Die 2 zugeordneten Zweige lassen 12.850.433,92 $ der Veränderung von 25.082.057,48 $ ungeklärt. Diese Lücke ist eine Subtraktion: Nicht gemessene Zweige würden sie erzeugen, ebenso Zeilen, die die Tabelle mehr als einmal zählt. Niedrige Konfidenz, wie sich die scheinbare Veränderung auf die Zweige verteilt. Ob sie stattgefunden hat, wird nicht bewertet.“ Die Lücke ist ein eigener Satz, denn die Warnung, die der Zeile folgen kann – dass die Bewegung ein Artefakt einer noch nicht fertig geladenen Periode sein kann –, ist ein eigenes Anliegen, und Leser, denen sie als nachgestellter Nebensatz gezeigt wurde, nahmen sie als Erklärung, die die Lücke wegerklärt. Sie nennt den übrig bleibenden Betrag statt des abgedeckten, denn Leser, denen nur der abgedeckte Wert gezeigt wurde, nahmen „etwa die Hälfte ist erklärt“ mit und ließen die Subtraktion ungetan. Die Bewertung ist ein eigener Satz am Ende, nennt, was sie abdeckt, und sagt klar, dass nicht bewertet wird, ob die Veränderung stattgefunden hat – sie stand früher in Klammern bei den Zahlen als „Zuordnung hat niedrige Konfidenz“, wo Leser sie für ein Urteil über die Zahl selbst hielten. Sie erscheint nur, wo sie unter hoch liegt, wie überall sonst auf der Seite, sodass eine Antwort, deren Zweige alle gemeldet haben und die mit hoch bewertet ist, genau wie zuvor lautet. Der übrig bleibende Betrag ist eine Subtraktion, und die Zeile sagt das. Für sich gelesen stehen die Anzahl der Zweige, die nicht gemessen werden konnten, und der übrig bleibende Betrag einen Satzteil auseinander, und Leser hielten das zweite für das erste – dass die Zweige, die sie nicht messen konnte, der fehlende Betrag sind. Das können sie sein; doch ein Zweig, der auf mehr als einem Weg in die Wiederzusammenführung gelangt, hat seine Zeilen doppelt gezählt und weitet denselben Betrag, und welcher der beiden ihn erzeugt hat, kann die Antwort nicht sagen. Die Zeile nennt also beide und rangiert keinen, und der Grenzenhinweis darunter tut dasselbe, statt die Zweige, die sie nicht messen konnte, als Grund zu nennen.
Entspricht die gesamte Bewegung der Zeilenlücke zwischen den beiden Perioden, sagt die Antwort das in ihrer Eingangszeile. Zwei Perioden können sehr unterschiedlich viele Zeilen enthalten – meist, weil die spätere noch nicht fertig geladen ist –, und die Antwort hat darauf immer hingewiesen. Was sie nicht tat, war, die beiden Verhältnisse nebeneinanderzustellen, den einen Vergleich, der es entscheidet: Bei einem realen Modell lieferte die Frage, warum die deutschen Kosten gefallen waren, „sie fiel um 58,0 %“ über Perioden mit 1.755 und 754 Zeilen, und das Geld fiel in fast genau demselben Verhältnis. Die gesamten 58 % waren also mit einer halb geladenen Periode vereinbar, und die Warnung lautete „ein Teil dieser Veränderung kann unvollständige Daten widerspiegeln“ – eine Absicherung bei etwas, das alles sein könnte. Der Hinweis unter Ehrliche Grenzen lautet jetzt „die spätere Periode enthält 43 % der Zeilen der früheren, und die hier gemeldete Veränderung lässt ihren Wert bei 42 % des Werts der früheren Periode – nahezu dasselbe Verhältnis, daher entspricht diese Bewegung dem, was die Zeilenlücke allein erzeugen würde“, und die Eingangszeile trägt dieselbe Warnung, wo eine Antwort zu einer wieder zusammengeführten Tabelle mit einem Rückgang von 20 Mio. $ früher gar keine trug.
Sie sagt, die beiden Verhältnisse seien nahezu gleich und nicht gleich, weil der Test hinter dieser Formulierung erlaubt, dass sie um einige Prozentpunkte abweichen – als 50 % und 45 % nebeneinander ausgegeben, widerspräche „dasselbe Verhältnis“ dem Satz seinen eigenen Zahlen.
Diese Warnung eröffnet die Zeile jetzt, statt der Zahl zu folgen. Short answer: wird bis zum ersten Satzteil gelesen und dann abgebrochen, sodass eine Zeile, die die Bewegung nannte und sie danach einschränkte, ungefiltert weitergeleitet wurde: Am ersten Komma abgeschnitten, wanderte nur ein auf den Cent genau genannter Rückgang weiter. Sie beginnt jetzt mit „das ist möglicherweise gar keine Veränderung“, nennt, welches Ende des Vergleichs zu kurz ist, sowohl mit seiner Rolle als auch mit seinem Label – „die spätere Periode (2025) wurde zu kurz geladen“ –, und schließt mit der Bitte, diese genannte Periode zu prüfen, statt „die spätere“, was ebenso gut die Tabelle oder den Ladevorgang hätte meinen können. Haben sich mehrere wieder zusammengeführte Zweige alle in dieselbe Richtung bewegt, fügt sie hinzu, dass genau das ist, was ein zu kurzer Ladevorgang bei allen Zweigen gleichzeitig bewirkt, ihre Übereinstimmung also nicht als Bestätigung gelesen wird – es ist das, was die Lücke selbst erzeugt. Und wo ein Teil der Veränderung nicht zugeordnet werden konnte, übernimmt der Satz, der sagt, wie viel übrig bleibt, die eigene Bedingung der Warnung: „Nur wenn 2024 vollständig geladen wurde, lässt der 1 zugeordnete Zweig …“. Für sich zitiert, las sich dieser Satz wie ein feststehender Betrag und untergrub die Warnung darüber.
Sie sagt ausdrücklich, dass sie nicht entscheidet, was zutrifft: Eine unvollständig geladene Periode und ein echter Rückgang dieser Größe sehen an diesem Maß gleich aus, daher bittet die Antwort Sie, den Ladevorgang zu prüfen, statt Ihnen zu sagen, die Bewegung sei nicht real gewesen. Hat sich das Geld nicht mit den Zeilen bewegt, sagt die Antwort auch das – die beruhigende Hälfte, die vorher ebenso wenig verfügbar war. Und wo ein Teil einer Antwort ein gleichmäßig besetztes Periodenpaar abdeckt, bleibt die Eingangszeile unverändert: Eine wieder zusammengeführte Tabelle, die bei einem gesunden Zweig um 11,1 % gestiegen ist, neben einem kleinen Zweig, dessen Rückgang vollständig kalendarisch ist, nennt ihren Anstieg klar und den schwachen Zweig unter Ehrliche Grenzen, wo er hingehört.
Eine Antwort, die ablehnt, weil die Summe null gekreuzt hat, zeigt jetzt die beiden Zahlen, die sie gekreuzt haben. Sie hat keine einzelne Veränderung zu verteilen, was der ganze Grund ihrer Ablehnung ist – aber sie hat den Betrag an jedem Ende und gab früher keinen von beiden aus. Das einzige Periodenpaar auf einer solchen Seite war das der gesamten Tabelle, beide positiv, sodass ein Leser, der die Behauptung prüfte, die Summe sei negativ geworden, die Seite im Widerspruch dazu fand; und die Antwort schloss mit der Aufforderung, die beiden Perioden als getrennte Zahlen zu lesen – genau die beiden, die sie zurückhielt. Die Zeile lautet jetzt „nicht zuordenbar (Vorzeichenwechsel) – dieser Ausschnitt ging von 45.031.369,24 $ auf −20.776.630,76 $“ und nennt, ob das Paar der Ausschnitt ist, nach dem Sie gefragt haben, oder die gesamte Spalte, sodass es nicht mit dem Paar der gesamten Tabelle verwechselt werden kann, das anderswo ausgegeben wird. Die einleitende Zusammenfassung nennt weiterhin keine Zahl: Eine Antwort, die mit einer Zahl beginnt, tut genau das, was sie verweigert.
Lehnt eine Antwort ab, handelt ihr empfohlener nächster Schritt von dem, was sie nicht beantworten konnte. Eine abgelehnte Antwort sagt, wo die Rückverfolgung aufgehört hat, und dann, was zu tun ist; beides fiel früher auseinander: „Das lässt sich so nicht beantworten – die erwartete umgelegte Spalte ist nicht in der Ergebnistabelle. Verfolgen Sie cost_pool als eigenes Ziel zurück.“ Beide Hälften stimmten, und die zweite hatte mit der ersten nichts zu tun, weil der Vorschlag aus allem gewählt wurde, was dem Agenten irgendwo in der Kette aufgefallen war, und nicht aus dem Schritt, der tatsächlich gestoppt hatte – ihm zu folgen kostete also eine Abfrage an der falschen Stelle. Der Vorschlag kommt jetzt vom Schritt, der gestoppt hat: Eine fehlende umgelegte Spalte schickt Sie zur Prüfung der Spalten dieser Tabelle, ein noch nicht aufgebauter Eingangspool schickt Sie zum Ausführen des Workflows, der ihn aufbaut. Gibt es wirklich nichts Spezifisches anzubieten, gibt die Antwort weiterhin den nächstliegenden nützlichen Vorschlag weiter, statt Sie ohne einen zu lassen, und sagt klar, dass er einen anderen Schritt betrifft.
Eine abgelehnte Antwort erklärt sich in einfachen Worten. Eine Frage zu einer Tabelle, ohne deren Periodenspalte zu nennen, wenn der Agent die Spalte nicht selbst ermitteln konnte, lieferte früher einen internen Code, der zitiert wurde, als bedeute er etwas – „auto-detect returned ‘no_candidates’“. Jetzt sagt sie, was geschehen ist und was zu tun ist: „Es wurde keine Periodenspalte angegeben, und keine der Spalten der Tabelle sieht wie eine Periodenspalte aus. Übergeben Sie temporal_filter.column ausdrücklich.“ Wenn mehr als eine Spalte gleich wahrscheinlich aussah, listet sie diese auf, sodass die Antwort die Lösung enthält. Der Hinweis, der erklärt, warum ein Vorjahresvergleich übersprungen wurde, liest sich genauso. Welche Fragen gelingen, ist unverändert; nur was eine erfolglose sagt.
Die Zuordnungsqualität hinter der Konfidenz:
- Sauber – die Veränderung wurde vollständig ihren Treibern zugeordnet. Das schließt gefilterte Umlagen ein, also solche, die auf bestimmte Konten eingegrenzt sind: Der Filter wird automatisch angewendet, sodass die Beitragenden genau die Zeilen im Geltungsbereich sind.
- Teilweise – der Agent kann zeigen, was sich verändert hat und wo – die Summen und größten Beitragenden stimmen –, kann aber das Warum nicht allein vollständig zuordnen. Er sagt Ihnen, warum, und was Sie als Nächstes fragen können.
Warnungen, die einer Antwort beigefügt sein können:
-
Ein Vorjahresvergleich, gemessen über eine noch unvollständige aktuelle Periode – oder ohne Vorjahresdaten zum Vergleich, wobei die Antwort sagt, dass keine Baseline vorhanden ist, statt die Veränderung als normal zu bezeichnen.
Gibt es ein Vorjahr, liefert die Antwort beide Hälften dieses Vergleichs: ob die Veränderung normal, erhöht oder extrem war, und wie sie größenmäßig dasteht – „normal in der Größe – 62 % der Größe der Vorjahresbewegung in absoluten Werten; 2024 → 2025 bewegte sich um +6.183.330,15 $“, was bedeutet, dass der Anstieg kleiner war als der davor. Das Wort allein beantwortet, ob es eine Anomalie ist; die Größe beantwortet, ob sie sich noch beschleunigt, was meist die gestellte Frage ist. Das Urteil trägt im Wort selbst, worüber es ein Urteil ist. Es bewertet eine Sache – wie groß die Veränderung dieser Periode im Vergleich zur letzten war, in Währung – und lautete früher als nacktes „normal“, wobei das, was es beurteilte, mehrere Satzteile dahinter stand, sodass ein Leser, der die Zeile überflog, beim Wort stehen blieb und es als Urteil über die Antwort als Ganzes nahm. „In absoluten Werten“ steht dort, weil dieselbe Zeile auch eine prozentuale Veränderung trägt und dieser Vergleich zwischen Beträgen besteht, nicht zwischen Raten. Da er nur zwischen Größen besteht, sagt die Antwort, wenn sich die beiden Perioden in entgegengesetzte Richtungen bewegt haben, auch das – „normal in der Größe, entgegengesetzt in der Richtung“ – und sagt es vor dem Prozentsatz statt fünf Satzteile später, wo ein Leser, der bereits „normal“ gelesen hat, nicht hinkommt.
Ein Satz danach nennt die eigene Wachstumsrate der früheren Periode. Zwei Bewegungen in Währung gegeneinander zu bemessen, sagt nichts über das Tempo: Eine Zahl, die um 14,7 % wuchs, nachdem sie um 31,2 % gewachsen war, hat sich auf weniger als die Hälfte ihrer früheren Rate verlangsamt, und der Vergleich oben nennt diese Bewegung dennoch „normal in der Größe“, weil sie es in Währung ist. Leser, denen eine solche Antwort vorgelegt wurde, nahmen „business as usual“ mit. Die Antwort lässt dem Urteil jetzt „Die Bewegung 2024 → 2025 betrug 31,2 % des Ausgangsniveaus dieser Periode“ folgen, und Leser, denen das vorgelegt wird, beschreiben die Periode stattdessen als sich verlangsamend. Der Satz nennt bewusst nur die frühere Rate: Die dieser Periode steht bereits am Anfang der Zeile, und beide nebeneinanderzustellen lädt dazu ein, die eine durch die andere zu teilen – was eine andere Antwort ergibt als der Prozentsatz neben dem Urteil, denn dieser vergleicht Beträge, und die Basis ist darunter gewachsen. Das Urteil selbst ist unverändert, und der Satz entfällt, wo die frühere Periode nicht benannt werden kann.
Der Vergleich wird nur dann als Vorjahresvergleich bezeichnet, wenn die beiden Perioden wirklich ein Jahr auseinanderliegen. Ein Vergleich zweier aufeinanderfolgender Monate oder zweier aufeinanderfolgender Quartale wird ebenso am selben Fenster ein Jahr zuvor gemessen wie ein jährlicher – doch ihn „Vorjahresvergleich“ zu nennen, besagt, dass die Veränderung selbst ein Jahr umspannt, was sie nicht tut. Diese Antworten lauten „gegenüber einem Jahr zuvor“ und nennen stattdessen das Fenster. An der Messung ändert sich nichts; nur an der Aussage, die das Etikett macht.
Ein Vorjahresurteil, das über einer halb geladenen Periode gemessen wurde, sagt das. Warnt die Antwort auch, dass die beiden Perioden ungleichmäßig besetzt sind und sich das Geld im Gleichschritt mit der Zeilenlücke bewegte, ist dieses Urteil keine zweite Meinung dazu, ob die Bewegung real ist: Es ist ein Verhältnis, dessen obere Hälfte die angezweifelte Bewegung ist, sodass eine nicht fertig geladene Periode das Urteil aus genau dem Grund Richtung „normal“ zieht, vor dem die Antwort warnt. Sie sagt jetzt, welcher es ist – „dieses Urteil wird aus der in dieser Antwort gemeldeten Veränderung berechnet und ist daher keine unabhängige Prüfung, ob diese Veränderung real ist“ –, sodass ein „normales Vorjahr“ nicht als Entwarnung für die Ladewarnung darüber gelesen werden kann. Das Urteil selbst ist eine echte Messung und wird weiterhin gegeben.
Die eigene Bewegung des Vorjahres wird mit den Jahren, die sie abdeckt, genannt, und sie ist lesenswert, bevor es das Vielfache ist. Ein Vergleich ist nur so aussagekräftig wie das Jahr, an dem gemessen wird, und ein Jahr, in dem große Anstiege und Rückgänge sich fast aufhoben, lässt einen Saldo nahe null – das Folgejahr kann dann ein gewöhnliches sein und trotzdem als sehr großes Vielfaches herauskommen. Bei einem realen Versicherungsmodell ließ ein Vorjahr mit einem Saldo von +1.792.719,72 $ bei Mitgliederbewegungen von jeweils etwa 22 Millionen Dollar in beide Richtungen ein unauffälliges Folgejahr als „extrem – 1325 %“ erscheinen. Zu nennen, woran das Vielfache gemessen wird, lässt Sie eine große Bewegung von einem kleinen Vergleichswert unterscheiden: Beide Beträge stehen in der Zeile, sodass sich der Prozentsatz zwischen ihnen prüfen lässt. Dieser Betrag trägt jetzt auch seine Perioden – „2024 → 2025 bewegte sich um +1.792.719,72 $“ –, sodass sich die Zahl, durch die der Prozentsatz teilt, einem Jahr zuordnen lässt und nicht den Worten „letztes Jahr“. Liegen die beiden zu weit auseinander, als dass ein Verhältnis sich zu nennen lohnte, erhalten Sie dennoch diese Bewegung und die Richtung, also den Fall, in dem es am meisten zählt.
Konnte kein Vorjahresvergleich angestellt werden, sagt die Antwort das, statt zu schweigen. Eine Tabelle, die ein Schritt schreibt, der mehrere Kennzahlen auf einmal umlegt – Kosten, Umsatz und Marge zusammen –, erhält keinen der beiden Vergleiche, die eine Bewegung in einen Zusammenhang stellen: gegen dieselbe Bewegung ein Jahr zuvor und gegen die letzten Perioden. Jeder ist für eine Antwort zu einer einzelnen Kennzahl gebaut, und eine von dreien so zu melden, als wäre sie die Antwort, wäre schlimmer, als sie nicht auszuführen. Bis jetzt war das stumm, sodass eine Antwort auf „Warum erodiert die Marge?“ einen Rückgang, eine Aufschlüsselung und eine schrittweise Darstellung trug, aber keinen Hinweis darauf, dass die eine Prüfung, die sagt, ob ein Rückgang dieser Größe normal ist, nie lief. Jetzt lautet sie „Diese Antwort sagt nicht, ob eine Veränderung dieser Größe hier ungewöhnlich ist“, nennt beide fehlenden Vergleiche und sagt, dass ein Schritt jede der Kennzahlen erzeugt – es gibt also keine Antwort zu einer einzelnen Kennzahl, um die man stattdessen bitten könnte, was die erneute Ausführung wäre, die ein Leser sonst versuchen würde. Sie schließt mit der Aussage, dass keine Zahl oben zurückgenommen wird: Die Beträge sind exakt, und nur der Zusammenhang fehlt – ein Hinweis unter Ehrliche Grenzen wird sonst als Zweifel an den danebenstehenden Zahlen gelesen. Derselbe Satz deckt zwei engere Fälle ab – Perioden, die sich nicht um ein Jahr zurückstellen lassen, wobei er die Periodenformate nennt, die es können, und eine wieder zusammengeführte Tabelle, deren eigene kombinierte Summe nicht gelesen werden konnte, wo der Vergleich mit der Summe entfällt.
-
Eine Gesamtgruppensumme, die darunter eine Umschichtung auf Mitgliederebene verbirgt.
-
Ein Ausschnitt, dessen Faktoren sich gemeinsam bewegen, sodass die Überschriftsprozentsätze allein nicht verlässlich sind.
-
Eine Veränderung, deren zugeordnete Teile sich nicht wieder zur gemeldeten Summe addieren.
-
Ein Was-wäre-wenn, dessen Auswirkungen je Ziel sich nicht einfach summieren lassen.
Ist ein Ergebnis teilweise, verweist die Anleitung meist auf die oben beschriebene Detailanalyse eines Ausschnitts, die für ein einzelnes Mitglied eine echte Zerlegung liefert.
Wenn der Agent die Aufschlüsselung für Sie wählt
Abschnitt betitelt „Wenn der Agent die Aufschlüsselung für Sie wählt“Nennen Sie kein Feld, probiert der Agent jedes, das er kann, und meldet das stärkste – und er sagt Ihnen jetzt, wie viel stärker, und nennt das Feld, das an zweiter Stelle kam: „Auf diesem Maß erzielte account etwa das 2,0-Fache des nächsten Kandidaten, line“. Dieser Abstand ist der Unterschied zwischen einem dominanten Treiber und drei plausiblen Geschichten, von denen die größte genommen wurde, und es lohnt sich, ihn zu lesen, bevor Sie auf das gewählte Feld reagieren. Es ist bewusst ein Vergleich und kein zweiter Prozentsatz, denn zwei unterschiedlich gemessene Prozentsätze nebeneinander sind die Verwechslung, die diese Antworten am stärksten zu vermeiden suchen. Konnte nur ein Feld bewertet werden, sagt die Antwort das, statt auf einen nicht vorhandenen Zweitplatzierten zu verweisen.
Manchmal gewinnt kein Feld. Wenn zwei oder mehr zu knapp beieinander liegen, um sie zu trennen, wendet der Agent keines an und sagt das – und nennt sie jetzt. Jedes wird mit seinem stärksten Mitglied angegeben und damit, wie stark sich die eigene Zahl dieses Mitglieds bewegt hat, gemessen an der Veränderung der Spalte als Ganzes, sodass Sie die gleichauf liegenden Geschichten abwägen können, statt blind zu wählen: „Die Kandidaten sind program=I4 und account=WARRANTY … program=I4 bewegte sich um −40.680.000,00 $ und account=WARRANTY um −32.270.411,54 $, bei einer Spalte, die sich um −16.590.844,99 $ bewegte“. Diese Beträge sind die eigenen Veränderungen ihrer Mitglieder, während die Felder nach einer Verschiebung im Anteil am Pool bewertet wurden – zwei verschiedene Maße, und die Antwort sagt, welches welches ist. Die Kandidaten überlappen sich auch, statt den Pool untereinander aufzuteilen, sodass ihre Zahlen keine Teile einer Gesamtsumme sind: Im obigen Beispiel ergeben sie mehr als das Vierfache der Veränderung der Spalte selbst, und sie zu addieren beschreibt nichts. Neben einem Vorschlag je gleichauf liegendem Feld bietet die Antwort an, die Veränderung nach zweien davon gleichzeitig aufzuschlüsseln – eine Kreuztabelle, also eine Sicht, die die Suche nie bewertet hat und die daher als etwas zum Ausführen angeboten wird und nicht als Befund.
Zeigt die Mitgliedertabelle nur die größten Veränderungen und nicht jedes Mitglied, sagt sie jetzt, wie viel der Veränderung tatsächlich auf der Seite steht. Eine Überschrift „Größte Veränderungen nach account, sales_document (größte angezeigt)“ und eine Überschrift „Alle Veränderungen nach account“ sehen ähnlich aus und haben völlig unterschiedliches Gewicht: Die zweite ergibt in der Summe genau die Veränderung, die erste kann ein kleiner und gemischter Ausschnitt davon sein. Bei einem Modell standen zwanzig Zeilen, von denen keine auch nur 110.000 $ erreichte, unter einem Rückgang von 9.321.592,41 $ und ergaben zusammen 169.230,35 $ – dreizehn nach unten, sieben nach oben –, sodass die Tabelle wie ein verrauschtes Bild des Rückgangs wirkte, während sie weniger als zwei Prozent davon erklärte, und „(größte angezeigt)“ war die gesamte Warnung. Die Tabelle trägt jetzt oberhalb ihrer Zeilen eine Zeile: wie viele der gezeigten Zeilen sich in welche Richtung bewegen, was ihre Größen zusammen ergeben, was sie per Saldo ergeben, was die Veränderung selbst ist und dass die Differenz in den nicht gezeigten Mitgliedern liegt. Sie steht über den Zeilen, damit sie mitwandert, wenn diese herauskopiert werden.
Beide Summen werden genannt, weil jede für sich als die andere gelesen wird. Der Saldo allein – was die Zeilen ergeben, nachdem sich Anstiege und Rückgänge aufgehoben haben – liest sich als „das ist Rauschen, ignorieren“, was falsch ist, wenn ihre Größen zusammen das Fünffache dieses Betrags ergeben; die Bruttosumme allein liest sich als Saldo, was überschätzt, was die Tabelle trägt. Die getrennte Benennung der beiden Operationen hält sie auseinander. Es wird kein Prozentsatz genannt, und das ist Absicht und kein Versäumnis: Die gezeigten Zeilen können sich gegen die Veränderung bewegen oder sie übertreffen, sodass ein Anteil an der Veränderung eine Zahl ist, die negativ wird, hundert Prozent übersteigt oder auf nichts abrundet und für dieselbe zugrunde liegende Tatsache jeweils eine andere Formulierung bräuchte. Zwei Beträge neben der Veränderung beantworten die Frage auf einen Blick und bedeuten in jedem Ergebnis dasselbe. Eine Tabelle, die jedes Mitglied zeigt, bleibt unberührt – sie ergibt per Definition die Veränderung, und ihre Überschrift sagt das.
Zeigt die Tabelle jedes Mitglied, ergeben die Zeilen per Definition die Veränderung – doch jede Zeile wird für die Anzeige auf den Cent gerundet, während die Veränderung selbst einmal gerundet wird, sodass bei einer großen Bewegung die Spalte, die Sie von Hand addieren, einen Cent neben der Zahl landen kann, mit der die Antwort beginnt. Dieser Cent ist kein Fehler, und nichts auf der Seite sagte, was er war, sodass das Prüfen der Tabelle bestraft wurde. Weichen die beiden ab, trägt die Tabelle jetzt oberhalb ihrer Zeilen eine Zeile mit beiden Zahlen – was die Zeilen ergeben und was die Veränderung selbst ist – und sagt, dass die Differenz diese Rundung ist. Nichts wird angepasst, um die Übereinstimmung zu erzwingen: Keine Zeile wird um einen Cent verschoben, damit die Spaltensumme passt, sodass jede Zeile weiterhin genau ihrer Quelle entspricht und eine Zahl, die Sie Zeile für Zeile prüfen, weiterhin stimmt.
Eine Mitgliedertabelle wird als Rangfolge gelesen – dafür ist eine Mitgliederliste da –, daher liest sich, wenn zwei Zeilen denselben Betrag zeigen, die zuerst ausgegebene als das größere Problem. Das ist sie nicht: Nichts trennt sie, und welche von beiden zuerst kommt, hat keine Bedeutung. Bei einem Automotive-Modell bewegten sich zwei Kostenstellen jeweils um −1.738.461,53 $, und die Seite gab einem Leser keine Möglichkeit, das von einem echten ersten und zweiten Platz zu unterscheiden. Zeigen Zeilen denselben Betrag, nennt die Tabelle sie jetzt oberhalb der Zeilen und sagt, dass sie mit demselben Betrag gezeigt werden, die Reihenfolge zwischen ihnen also keine Rangfolge ist. Sie sagt bewusst gezeigt: Verglichen werden die Zahlen, wie sie ausgegeben sind, auf den Cent, und die Zeile kann direkt unter einer stehen, die sagt, dass diese Zahlen gerundet sind. Sie sagt nicht, wie die Reihenfolge gewählt wurde, denn das kann die Antwort nicht immer prüfen. Mitglieder, die sich gar nicht bewegt haben, werden so nicht beschrieben – zwischen zwei Nullen gibt es keine Rangfolge, die man zurückweisen müsste –, und wo die Tabelle jedes Mitglied zeigt, werden sie nicht mehr aufgeführt. Eine Überschrift „Alle Veränderungen nach account“ führte zwei in beiden Perioden identische Konten als Zeilen mit 0,00 $ auf der Seite auf, in dem Block, den ein Leser am ehesten als Ganzes herauskopiert. Zeigt die Tabelle nur die größten Veränderungen, bleiben diese Zeilen, denn dort sagt Ihnen eine Zeile mit 0,00 $, dass die Rangfolge den Boden dessen erreicht hat, was sich bewegt hat. Keine Zahl ändert sich: Keine Zeile wird umsortiert oder angepasst, und die Zeilen ergeben weiterhin die Veränderung.
Zeigt eine Tabelle nur die größten Veränderungen und fiel der Schnitt selbst auf einen Gleichstand, sagt die Antwort außerdem, dass ein Mitglied, das so groß ist wie das zuletzt gezeigte, weggelassen wurde. Das ist der Fall, in dem der Gleichstand nicht nur die Reihenfolge ändert, sondern auch, welches Mitglied Sie überhaupt sehen, und mehr Zeilen anzufordern ist der Weg, es zu sehen.
Bei einer Tabelle mit mehreren Wertspalten ist die Mitgliedertabelle, die die Antwort ausgibt, die für die Spalte, die der Agent durchsucht hat – was nicht die Spalte ist, mit der die Antwort beginnt. Die Überschrift sagte das, und das war alles, was sie sagte: Bei einem Automotive-Modell begann die Antwort damit, dass die Marge um 10.701.036,06 $ fiel, und die einzige Tabelle auf der Seite trug die Überschrift „Alle Veränderungen nach program – cost“, angeführt von einem Programm mit −40.680.000,00 $. Vier Zeichen in der Überschrift trennten eine Kostenzahl von einer Margenfrage, sodass die oberste Zeile als Ursache des Rückgangs las und eine Zahl trug, die das Vierfache davon betrug. Die Tabelle sagt es jetzt selbst, oberhalb der Zeilen, damit es beim Herauskopieren mitwandert: „Das sind Zahlen zu cost. Die Antwort beginnt mit margin, wo die größte Veränderung nicht unbedingt die ist, die hier oben steht.“ Die Formulierung nennt, was die Zahlen sind, bevor sie sagt, dass die Reihenfolge abweichen kann, denn zu wissen, dass die Rangfolge abweichen könnte, hindert nicht daran, die oberste Zeile als Ursache zu lesen. Nennen Sie die Aufschlüsselung selbst, erhält jede Spalte ihre eigene Tabelle, und die beiden stimmen immer überein, sodass keine solche Zeile erscheint.
Nennt die Antwort auch einen führenden Faktor hinter der Veränderung und gibt ihm einen Prozentsatz – „die Verschiebung im Anteil dieses Ausschnitts am Pool … erklärt 73 % der Bewegung“ –, sagt die Mitgliedertabelle jetzt, dass diese Zahl kein Anteil ihrer Zeilen ist. Die beiden sind Schnitte derselben Veränderung auf verschiedenen Achsen: Der eine teilt sie zwischen den Faktoren dahinter auf, der andere zwischen den Mitgliedern, und keiner ist Teil des anderen. Beide Zahlen stimmen, und das schickt einen Leser auf die Suche nach dem Zusammenhang: Bei einem Steuermodell fand ein Leser, der den 73 % durch vier Konten mit 55,6 %, 23,9 %, 12,7 % und 7,8 % nachging, keine Kombination davon, die sie ergab, weil es keine gibt. Die Tabelle lautet jetzt „Diese Zeilen sind die nach account aufgeteilte Veränderung. Ein für diese Veränderung genannter Faktorprozentsatz beantwortet eine andere Frage – welcher Faktor sich bewegt hat –, daher ist keine Zeile hier Teil dieses Prozentsatzes.“, oberhalb der Zeilen, damit es beim Herauskopieren mitwandert. Sie erscheint nur, wo der Faktorprozentsatz unter 100 % liegt und die gezeigten Zeilen die gesamte Veränderung erklären – bei 100 % bleibt kein Rest, nach dem man suchen müsste, und wo die Tabelle nur die größten Veränderungen zeigt, sagt sie bereits, dass ihre Zeilen die Veränderung nicht ergeben. Keine Zahl ändert sich.
Bei einer Tabelle mit mehreren Wertspalten beantwortet die vom Agenten vorgeschlagene Aufschlüsselung die Spalte, mit der die Antwort beginnt, und das ist nicht immer die Spalte, die er durchsucht hat. Bei einem Modell wurde die Geschichte in cost gefunden, und die vorgeschlagene Aufschlüsselung kam zu margin zurück – eine andere Spalte, angeführt von einem anderen Programm, mit einer Spitzenzahl, die um eine Größenordnung kleiner war. Beides war korrekt. Der Vorschlag nennt jetzt beide Spalten und warnt, dass auch das führende Mitglied abweichen kann, nicht nur der Prozentsatz, sodass eine Liste, die mit einem unerwarteten Namen beginnt, nicht als Widerspruch gelesen wird. Deckt die Antwort eine einzelne Spalte ab, sind die beiden dieselbe, und es erscheint keine solche Warnung.
Ist die Verschiebung des stärksten Mitglieds größer als die gesamte Nettoveränderung – in einem Pool, in dem sich große Anstiege und Rückgänge aufheben, alltäglich –, gibt die Antwort diese Größe als Vielfaches statt als absurden Prozentsatz an: „um mehr als die gesamte Nettoveränderung in Anteilsverschiebungs-Termen (11,7×)“. Lässt sich nicht einmal das sinnvoll sagen, erklärt sie, was die beiden Messungen sind, ohne zu versprechen, dass sie sich sichtbar unterscheiden.
Weder die Warnung noch der Vorschlag daneben verspricht jetzt, dass der Prozentsatz eines Mitglieds in dieser Aufschlüsselung von der genannten Zahl abweichen wird. Keine Mitgliedertabelle gibt einen Prozentsatz je Mitglied aus, in keiner Antwort – die Zeilen sind Beträge –, sodass sich der Vergleich, den die Warnung aufbaute, gar nicht anstellen ließ: Sie würden ihr folgen, Geldbeträge erhalten, nichts finden, womit sich die Warnung prüfen ließe, und vernünftigerweise den Rest der Seite abwerten. Beide sagen jetzt nur noch, was die beiden Maße sind, und lassen es dabei: Die genannte Zahl ist eine Verschiebung im Anteil des Mitglieds am Pool, und die Aufschlüsselung meldet die eigene Veränderung jedes Mitglieds.
Jede Antwort endet außerdem mit empfohlenen nächsten Schritten, in der Reihenfolge, die am ehesten hilft. Warnt die Antwort, dass sich große Anstiege und Rückgänge aufheben, grenzt der erste Vorschlag die Frage auf das einzelne Mitglied hinter der Bewegung ein – dasjenige, dessen eigener Anstieg oder Rückgang gegenüber der Überschriftsveränderung am größten ist –, und seine Ausführung liefert die eigene Veränderung dieses Mitglieds, meist mit aufgehobenen Warnungen. Haben Sie kein Feld genannt, hat der Agent eines gewählt – und bei einer Antwort zu einer einzelnen Spalte ist das gewählte Feld das, nach dem die Mitgliedertabelle oben bereits gegliedert ist, sodass das Angebot, die Veränderung danach aufzuschlüsseln, dieselbe Tabelle zurückgab. Schlimmer noch, der Hinweis daneben warnte, dass die Zahlen nicht zu den gelesenen passen würden, obwohl sie exakt passen, was lehrt, auch die anderen Vorschläge abzuwerten. Dieses Angebot wird nicht mehr gemacht. Hat die Suche ein zweites Feld bewertet, bietet die Antwort stattdessen dieses an – dieselbe Veränderung anders geschnitten –, was eine Sicht ist, die Sie noch nicht haben; es ist derselbe Zweitplatzierte, den die Marge überall nennt, wo sie erscheint, sodass die beiden nie verschiedene Felder nennen. Hat sonst nichts bewertet, entfällt das Angebot. Es bleibt nur dort bestehen, wo sein Wegfall die Antwort ganz ohne nächsten Schritt ließe, denn eine Antwort, die sagt, ein anderes Feld zu probieren, und dann keines anbietet, ist schlechter als ein vager Vorschlag. Und wo die Ausführung des ursprünglichen Angebots tatsächlich eine andere Spalte meldet, bleibt es bestehen. Endete die Suche in einem Gleichstand, decken die Vorschläge jedes gleichauf liegende Feld einzeln ab und dann einen weiteren, der die Veränderung nach zweien davon zusammen schneidet, zuletzt aufgeführt, damit die Angebote zu einzelnen Feldern ihre Reihenfolge behalten.
Eine Antwort über mehrere Wertspalten bietet an, auf ein Mitglied einzugrenzen. Ihre Liste der größten Veränderungen schlüsselt eine Spalte nach Mitgliedern auf; die anderen Spalten werden für den Ausschnitt als Ganzes gemeldet. Das Einzige, was eine solche Seite also nicht sagen kann, ist, was ein einzelnes Mitglied über alle Spalten hinweg getan hat – welcher Zweig den Großteil des Rückgangs beim Finanzierungsaufwand trug und was seine Zinserträge zur selben Zeit taten. Die Antwort schlägt jetzt einen target_filter vor, der ein Mitglied aus dieser Liste nennt, und sagt, dass die Zeilen darüber eine Spalte abdecken. Sie nennt nicht das Feld, nach dem die Liste gegliedert ist, obwohl die Überschrift über den Zeilen es tut: Ein vom Autor getippter Feldname, der in den Fließtext gelangt, kann das Schlüsselwort buchstabieren, das ein anderer Vorbehalt sagen muss, und würde diesen Vorbehalt dann auf einer Seite sauber bestätigen, die ihn weggelassen hat. Bietet sie das Eingrenzen bereits aus einem stärkeren Grund an – eine Zahl, die den gesamten Pool beschreibt, oder sich aufhebende Anstiege und Rückgänge –, behält sie das Angebot, das sie hatte. Zuvor endete eine Antwort, die einen Befund nannte und keinen weiteren Vorschlag hatte, an ihrer letzten Zeile mit nichts zum Ausführen.
Schreiben mehrere Schritte eine Tabelle, bei der die Rückverfolgung angehalten hat, sagt das Angebot, einen auszuwählen, was die Auswahl bewirkt. Die Antwort listet jeden aktivierten Schritt dieser Tabelle mit der einzufügenden ID auf, und die Ausführung eines davon führt die Rückverfolgung durch diesen Schritt fort. Sie grenzt die Veränderung nicht auf diesen Schritt ein: Überlappen sich die Zeilen der Schritte, deckt die zurückgegebene Zahl alle ab, und die zurückkommende Antwort sagt das. Dass sich die Zeilen überlappen können, ist der Grund, warum die Antwort keinen Schritt für Sie wählen wollte. Das Angebot beschrieb sich früher als Zuordnung der Veränderung gezielt zum genannten Schritt, was die eigenen Grenzen derselben Seite widerlegten. Die Zeile, die diesen Schritt der Rückverfolgung beschreibt, sagt jetzt, dass mehr als ein aktivierter Schritt die Tabelle erzeugt, statt dass einer von ihnen es könnte.
Diese Warnung nennt den Test, den sie angewendet hat, damit Sie ihn prüfen können: Sie erscheint, wo die Bewegung eines Mitglieds, die Verschiebung des Anteils dieses Mitglieds am Pool oder der Beitrag eines Faktors mindestens ein Viertel größer ist als die gesamte Nettoveränderung. Drei Maße statt eines, weil sich der Anteil eines Mitglieds am Pool um ein Mehrfaches dessen bewegen kann, was das Mitglied selbst tut – eine Regel, die nur das Mitglied nennt, wäre also prüfbar und bei diesen Antworten falsch. Sie erklärte sich früher als „der größte Beweger allein übersteigt das Netto-Delta“, was ein anderer und lockererer Test ist als der, den der Agent verwendet – sodass ein Leser, der das wörtlich nahm und bei der nächsten Antwort prüfte, die Regel scheinbar gebrochen fand. Eine Bewegung, die größer ist als die Nettoveränderung, aber nicht um ein Viertel, ist ein leichtes Überschwingen und nicht das Hin und Her, für das diese Warnung da ist, und diese Antworten werden ohne sie nach ihren Verdiensten bewertet.
Die Warnung gibt dann die Messung an, damit Sie sehen, wie weit die Antwort tatsächlich über dieses Viertel hinaus ist: „Hier bewegte sich account=LAE um +22.067.919,71 $, größenmäßig mehr als die gesamte Nettoveränderung von +1.792.719,72 $.“ Die Schwelle ist eine Untergrenze, und die Meldungen, bei denen sie auslöst, liegen meist weit darüber – ein Versicherungsmodell beim Zwölffachen der Nettoveränderung liest sich wie eines beim Eineinhalbfachen, wenn die Zahl nicht genannt wird. Beide Zahlen tragen ihr Vorzeichen, und der Vergleich erfolgt nach Größe, sodass ein Mitglied, das innerhalb einer gestiegenen Summe fiel, als die gegenläufige Bewegung gelesen wird, die es ist. Wurde die Warnung nicht durch die Bewegung eines einzelnen Mitglieds ausgelöst – eine Verschiebung im Anteil am Pool oder der Beitrag eines Faktors –, nennt der Satz stattdessen dieses Maß und führt keine Zahl an, weil die Zahl dafür bereits an anderer Stelle der Antwort steht oder neben einer anderen stünde und sich wie ein Widerspruch läse.
Die Zeile, die das konzentrierte Mitglied nennt, sagt, die Bewegung sei durch gegenläufige Bewegungen anderswo ausgeglichen worden, und beschreibt nicht mehr, wie stark. Sie lautete früher „andere gleichen teilweise aus“ – ein Wort für alles von ein paar Prozent bis über neunzig. Bei einem Versicherungsmodell, in dem sich ein Konto um 22.067.919,71 $ bewegte bei einer gesamten Nettoveränderung von 1.792.719,72 $, hatten gegenläufige Bewegungen mehr als neun Zehntel des Anstiegs dieses Kontos aufgehoben, und „teilweise“ sagte einem Leser fast das Gegenteil dessen, was geschehen war.
Eine Antwort über mehrere wieder zusammengeführte Zweige bietet einen dieser Zweige zum Weiterverfolgen an. Der Agent verfolgt eine Frage nicht über den Punkt hinaus zurück, an dem Zweige zusammentreffen; hier gibt er den Faden an Sie zurück: Er nennt einen Zweig und die zurückzuverfolgende Tabelle, um ihn für sich aufzugreifen. Der angebotene Zweig ist der größte Beweger unter denen, die er benennen kann und die er zugeordnet hat – konnte er keinen zuordnen, behält er seine schlichte Ablehnung – und er bezeichnet sich aus diesem Grund nicht als den größten, da die Liste je Zweig darüber bereits die Bewegung jedes Zweigs zeigt und Sie die Rangfolge selbst sehen können.
Aktuelle Einschränkungen
Abschnitt betitelt „Aktuelle Einschränkungen“- Nennen Sie die Tabelle und die Periode. „Warum hat sich
cost_line_revvon 2025-01 auf 2025-02 verändert?“ führt zu einer genaueren Antwort als „Warum haben sich die Kosten verändert?“. - Wählen Sie ein echtes Davor und Danach, mit einer Bewegung, die Sie auf Plausibilität prüfen können.
- Analysiert der Agent die falsche Tabelle, nennen Sie Projekt und Tabelle ausdrücklich, damit er nicht raten muss.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- KI-Coding-Agenten verbinden – einen Agenten per MCP mit Ihrem Workspace verbinden
- Umlageergebnisse – was die Ergebnistabelle enthält
- Fehlerbehebung bei Umlagen – wenn der Abgleich fehlschlägt