Warum bin ich immer doppelte Zeilen in Excel 2010 pivot-Tabelle?

Arbeite ich mit einem großen Tisch (mit 800.000 Zeilen) von Daten, bin ich der Zusammenfassung in einer pivot-Tabelle (Excel 2010.)

Ich versuche, "pivot", basierend auf dem Gewicht des Elements, gerundet auf die nächste 0,1 LB, indem Sie hinzufügen einer Spalte mit der Formel =ROUNDUP(, 1).

Für einige Grund, die pivot-Tabelle ist die Darstellung duplicate row labels:

Weight 
Band        Pkg #   Processed
0.3         10,812  4,211
0.3         9,878   4,464    <<< Duplicate row label "0.3"
0.4         23,989  12,490
0.5         35,928  19,036
0.6         22,921  18,500
0.7         17,348  13,431
0.8         4,291   2,325
0.8         10,280  8,923    <<< Duplicate row label "0.8"
0.9         21,084  7,766
1           24,574  19,438
1.1         8,943   7,201
1.2         6,280   5,671
1.2         2,697   1,287    <<< Duplicate row label "1.2"
1.3         9,194   7,115
1.4         5,678   4,902
1.4         2,234   1,225    <<< Duplicate row label "1.4"
1.5         7,631   5,926

Blick auf die auto-filter-drop-down auf die raw-Spalte der Daten NICHT anzeigen doppelte Werte, aber die filter in die pivot-Tabelle enthält.

Denken, dass die RUNDEN () - Formel kann das problem sein, ich ersetzte die Formeln mit Werten, die Dinge zu vereinfachen-aber die betrogenen bleiben.

Irgendwelche Ideen auf, warum dies auftreten?

  • Brauchen würde, um zu sehen, einige raw-Daten, um zu versuchen und zu vervielfältigen. aber jedes mal, wenn Sie spielen mit PivotTabellen bauen ihn in ein neues Blatt/tab. Ich habe festgestellt, dass einige caching-Ebene stattzufinden scheint. Also, wenn Sie begann, w/o-Rundung, die zwischengespeicherten Werte können gespeichert werden mit der ungerundete Werte. wenn du dann die Rundung, kann es immer noch mit, dass zwischengespeicherte Werte irgendwie. Wenn du wirklich eine Spalte in der pivot-Tabelle, in der Runde hat und erstellen Sie die pivot nach diesem, ich glaube nicht, erhalten Sie die Duplikate. Werden daran interessiert zu wissen, ob das löst das Problem...
  • Ich habe versucht deine Idee, aber es machte keinen Unterschied. Nur für grins, ich angehängt der Inhalt der Spalte mit einem alpha-string (z.B. "0.5" geändert zu "0.5 LB") und würden Sie nicht wissen, die betrogenen verschwunden! Ich dachte, dass Excel vielleicht einen kleinen bug mit Numerik-auch wenn text-als Zeilenbeschriftungen. Vielleicht ein Speicher/Rundung Problem?
  • also um deine Frage zu verstehen deutlicher, wenn Sie sagen, duplicate row label -> Sie haben Hinzugefügt das Feld "Gewicht Band" auf die Zeile Abschnitt Ihrer pivot-Tabelle und zeigt es mehr als einmal? Haben Sie überprüft, ob die Werte in dieser Spalte haben Leerraum um Sie herum (wenn der text)? Haben Sie überprüft, wenn nicht im text, dass Sie wirklich die gleiche Anzahl und nicht nur angezeigt, wie die gleiche Anzahl (z.B. 1.47 und 1.48 beides angezeigt wird, wie 1.5)?
  • Ja, Sie verstehen das problem. Und, ja, Sie sind die gleiche Anzahl. Das Gewicht-band-Reihe entstand durch Abrundung (bis) das Gewicht jedes Stück auf die nächste Zehntel von einem Pfund, so dass jedes band gewesen sein sollte, durch definition, 1 Ziffer rechts vom Dezimalkomma. Vielleicht war Excel "ausblenden" einige Präzision, die konnte ich nicht sehen, aber was seltsamer ist, dass der autofilter auf die Haupt-Daten-Seite zeigte keine Duplikate in den raw-Daten. Die filter in der pivot-Zusammenfassung habe "Duplikate anzeigen" - obwohl Sie per definition ist eine Zusammenfassung der Rohdaten. Durch hinzufügen von ein-Zeichen-suffix war ein work-around.
  • so ich habe endlich Runde, um uns in diesem. Ich bin nicht in der Lage zu replizieren, das Problem mit den Daten veröffentlicht, so dass sich vermuten lässt, es war etwas zu tun mit Nachkommastellen, die ist seltsam, wie der RUNDE haben sollte, entledigte sich dieser. Wickelte Sie in ein TRUNC () - Funktion sollte das testen.
InformationsquelleAutor user2653485 | 2014-05-01
Schreibe einen Kommentar