Сводная таблица из модели данных показывает пустые строки, но ни одного в исходных данных

#excel #powerpivot

#excel #powerpivot

Вопрос:

У меня есть таблица (называемая MFInput1), которая содержит несколько строк и столбцов и НЕ содержит пустых строк. Теперь, когда я суммирую эти данные непосредственно в виде сводной таблицы — с первым столбцом, обозначенным как заголовки строк, — я получаю нужный формат без каких-либо пустых строк. Однако, когда я пытаюсь создать сводную таблицу, добавив MFInput1 в модель данных, я получаю «(пустую)» строку внизу. Как уже упоминалось, в исходных данных (а также в модели данных) нет пробелов.

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

Подводя итог: сводная таблица, созданная непосредственно из таблицы исходных данных (в которой нет пробелов), не имеет пустых строк, но если она создана из тех же исходных данных с помощью модели данных, отображается строка «(пустая)». Как мне предотвратить это?

Любые предложения, которые могут помочь, будут высоко оценены. Спасибо!

Ответ №1:

Теперь я понял, что именно отношения между таблицами были причиной появления строки «(пустой)».

Например, если связь между таблицей 1 и таблицей 2:

Столбец A {a, b, c, d} —> Столбец B {a, b, c, d, e},

строка «(пустая)» будет отображаться в сводке, сгенерированной на основе модели данных, если столбец A используется для заголовков строк, так как в столбце A нет соответствия для «e». В этом случае, если пустые строки нежелательны, необходимо будет удалить связь между таблицами (очевидно, простого пометки как «неактивного» будет недостаточно). Но следующие отношения работают нормально (не будут генерировать «(пустые)» строки).

Столбец A {a, b, c, d} —> Столбец B {a, b, c, d}

Столбец A {a, b, c, d} —> Столбец B {a, b, c,}

Ответ №2:

У меня только что была такая же проблема из-за того, что исходное поле содержало типы STR и INT в одном поле. Изменил все на STR, данные успешно загружены.