Excel Pivot-Tabelle, die beim Filtern Geld als Zeichenfolge behandelt

365
SqlRyan

Ich stelle eine Verbindung zu einem Datenmodell in Excel her und eine meiner Dimensionen ist ein Dezimaldatentyp. Excel scheint dies zu wissen, da es bei der Anzeige in der Pivot-Tabelle korrekt sortiert wird. Ich kann keine Möglichkeit finden, sie als Zahl zu filtern. Wenn ich einen Filter zur Verfügung stelle, wird er wie eine Zeichenfolge anstelle einer Zahl behandelt. Wenn Sie einen "> = 500" -Filter einstellen, erhalten Sie Zahlen, die mit 5-9 beginnen (wie 600, aber auch 98.3 und 6.2).

Das linke Bild zeigt, wie die Bemaßung normalerweise aussieht - Excel erkennt, dass es sich um eine Zahl und nicht um eine Zeichenfolge handelt, sodass sie korrekt sortiert wird. Wenn ich einen Filter anwende (oben rechts), erhalte ich die Ergebnisse unten (ich habe an einigen Stellen eingeschnitten, damit Sie sehen können, was fehlt - ich habe Werte von 5-9, dann fehlen mir 10-49, dann habe ich 50-99, fehlt 100-499, dann haben 500-999). Es zeigt, dass Excel es beim Filtern wie eine Zeichenfolge behandelt.

Wie kann ich diesen Wert nach der Anzahl filtern, die nur für Beträge größer als 500 gilt?

enter image description here

Ich stelle hier eine Verbindung zu einem SQL Analysis Services-Modell her, aber ich habe bestätigt, dass es den richtigen Datentyp im Modell hat. Wenn ich eine Datentabelle in Excel verwende, scheint dieses Verhalten inkonsistent zu sein - manchmal wird es wie erwartet gefiltert und manchmal nicht, aber ich kann nicht herausfinden, wie es entscheiden soll.

0
Das Datum in der Spalte "Kundenauftrag" ist rechtsbündig (Scree Shot prüfen). Möglicherweise gibt es einen anderen Grund, warum beim Filtern ein Problem entsteht !! Rajesh S vor 5 Jahren 0
** Cont ,, ** Wenn die Filterspalte A ist, kann ich finden, dass Daten links ausgerichtet sind (Text), aber Excel macht nichts dagegen, wenn Sie sie filtern. Rajesh S vor 5 Jahren 0

0 Antworten auf die Frage