2015-08-12 6 views
0

У меня есть сводная таблица excel, которая при обновлении искажает данные. Он в принципе теряет одно значение и заменяет его другим.Excel Pivot Table corruptting data

Таким образом, техническое описание имеет значение «Kramerville» в колонке процветания и «Rustenburg», но сводный стол изменил его, поэтому нет «Kramerville», а «Rustenburg» и «Rustenburg2».

Кто-нибудь знает, почему он будет вести себя так?

Благодаря

+0

Две возможности. 1. Возможно, вы набрали над Крамервиллом и случайно переименовали его в Рустенбург. Способ работы сводных таблиц состоит в том, что он позволяет вам переименовывать вещи локально на сводной таблице, и это помнит об этом. 2. Если хранилище данных усечено и перестраивается ежедневно даже в размерах, возможно, что суррогатный ключ 99 означает Крамервилль вчера, а сегодня означает Рустенбург. – GregGalloway

+0

К сожалению, ни одна из них не была проблемой. Я рассматривал их и проверял их, но ни один из них не был так. Похоже, что это было чистое повреждение файла данных –

ответ

0

я не нашел, почему это произошло, но это, кажется, был поврежден файл. Мое предложение для тех, кто имеет одну и ту же проблему, - скопируйте свои данные в новый файл и заново создайте опорный стержень, который очистил проблему для меня. Я использовал точно такой же код VBA в новом файле, и он отлично работает. Если я обнаруживаю, почему данные повреждены, я обновляюсь, чтобы люди знали, как избежать такой же проблемы.