Создание пустой таблицы в Power Pivot
В Power Pivot в модель данных можно добавить пустую таблицу. Пустые таблицы, не содержащие фактических данных, могут быть хорошим способом организации мер, упрощая их поиск в списках полей pivotTable и Power View. Например, можно создать таблицу «Показатели продаж», которая содержит только меры, которые вычисляют данные о продажах. В области вычислений таблицы «Показатели продаж» можно создавать меры точно так же, как и в любой другой таблице. После этого вы можете скрыть пустые столбцы в клиентских средствах, чтобы вывести только меры из списков полей.
Добавление пустой таблицы в модель данных
- В Excel щелкните правой кнопкой мыши пустую ячейку на существующем или новом сайте и выберите Копировать.
- В Power Pivot нажмите кнопку Вировать или нажмите Cntrl+V, чтобы открыть диалоговое окно Предварительный просмотр.
- В области Предварительный просмотрвведите имя таблицы в области Имя таблицы.
- Оставьте столбец Использовать первую строку в качестве столбцов, а затем нажмите кнопку ОК.
Теперь у вас будет новая таблица с одним столбцом без данных. Вы можете скрыть новый пустой столбец; Щелкните правой кнопкой мыши заглавную кнопку столбца и выберите скрыть от клиента. Вы также можете удалить пустой лист Excel скопированную пустую ячейку.
Как добавить таблицу в модель данных excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Добавление таблиц и столбцов в схемы модели базы данных
Таблицы в схеме модели базы данных представляют структуру таблицы в базе данных, включая имя таблицы, имена столбцов, первичные ключи и типы данных. С помощью шаблона Схема модели базы данных можно создавать новые таблицы, изменять существующие таблицы или реконструировать таблицы из существующей базы данных.
Важно: Схема модели базы данных доступна только в некоторых версиях Visio. Для получения дополнительной информации см. раздел Не удается найти функции моделирования баз данных?.
Примечание: Полный набор функций для моделирования баз данных, включая возможности реконструирования и прямой разработки, доступен в выпуске Visio for Enterprise Architects. Visio for Enterprise Architects входит в подписку MSDN Premium, которая предлагается вместе с продуктом Visual Studio Professional и ролевыми выпусками системы Visual Studio Team System.
Создание таблицы в схеме модели базы данных
- Откройте нужную схему модели базы данных.
- Перетащите фигуру Сущность из набора элементов Отношение сущности или Объектно-реляционная схема на страницу документа.
- Дважды щелкните фигуру,чтобы открыть окно Свойства базы данных.
- В списке Категории щелкните Определение и введите имя таблицы.
- В списке Категории щелкните Столбцы, введите имя и выберите тип данных.
- Выберите параметр Обязательное для столбцов, которые не могут содержать пустых значений.
- Выберите параметр PK (первичный ключ) для столбцов, которые однозначно определяют каждую строку в таблице базы данных.
- В списке Категории щелкните Индексы, Триггеры, Проверка или Дополнительные, чтобы создать эти необязательные элементы.
Совет: При перетаскивании фигуры сущности в схему она имеет имя по умолчанию. Чтобы изменить параметры по умолчанию, в меню База данных наведите указатель мыши на пункт Параметры, щелкните Моделирование и перейдите на вкладку Прочие.
Добавление столбца в таблицу
После создания таблицы нужно добавить столбцы и определить их свойства, например тип данных и первичные ключи.
- Дважды щелкните таблицу на схеме.
- В окне Свойства базы данных в списке Категории щелкните Столбцы.
- Щелкните первую пустую ячейку Физическое имя и введите имя.
- Чтобы изменить тип данных столбца, щелкните поле Тип данных и введите или выберите из списка необходимый тип. Например, можно указать тип decimal(8,2) или char(30).
- Чтобы запретить пустые значения, установите флажок Обязательное.
- Чтобы указать, что столбец является первичным ключом, установите флажок PK.
Задание первичного ключа
Связи используют первичные и внешние ключи для сопоставления строк в одной таблице с соответствующими строками в другой таблице. Чтобы установить связь, хотя бы одна из таблиц должна иметь первичный ключ.
- Дважды щелкните таблицу на схеме.
- В окне Свойства базы данных в списке Категории щелкните Столбцы.
- Установите флажок PK для столбца, который вы хотите использовать в качестве первичного ключа. Если нужно создать составной ключ, можно установить несколько флажков.
Примечание: Типы нельзя использовать в качестве первичных ключей.
Удаление таблицы
При удалении таблицы из схемы модели базы данных ее можно удалить либо только из схемы, либо из схемы и базовой модели. Удаление таблиц только из схемы может быть полезно во время тестирования сценариев.
- Щелкните таблицу в модели и нажмите клавишу DELETE на клавиатуре.
- В диалоговом окне Удаление объекта выполните одно из следующих действий:
- Нажмите кнопку Да, чтобы удалить таблицу из схемы и базовой модели.
- Нажмите кнопку Нет, чтобы удалить таблицу только из схемы.
Примечание: Если вы нажали кнопку Нет, а позже решили вернуть таблицу в схему, ее можно перетащить из окна Таблицы и представления.
Совет: Вы можете выбрать, убирать или нет удаленные связи из базовой модели. В меню База данных наведите указатель мыши на пункт Параметры, щелкните Моделирование и на вкладке Логическая схема выберите нужный вариант.
Отображение сведений о таблице
В схеме можно отобразить сведения о таблицах, например первичные ключи (PK), внешние ключи (FKn), запасные ключи (AKn), уникальность (UN), индексы (In) и типы данных.
- В меню База данных наведите указатель мыши на пункт Параметры и выберите пункт Документ.
- На вкладке Таблицы выберите элементы, которые нужно отобразить в схеме. Если установлен реляционный тип нотации, примечания будут отображены в левом столбце. При выборе нотации IDEF1X примечания появятся в скобках рядом с именем столбца.
Не удается найти функции моделирования баз данных?
Вероятно, эти возможности отсутствуют в вашем выпуске Visio. Чтобы узнать, какой выпуск Visio у вас установлен, в меню Справка щелкните О программе Microsoft Office Visio. Название выпуска указано в верхней строке текста в диалоговом окне.
В Visio стандартный не содержится шаблон «Схема модели базы данных».
В выпусках Visio профессиональный и премиум поддерживаются возможности реконструирования для шаблона «Схема модели базы данных» (т. е. создание модели в Visio из существующей базы данных), но прямая разработка (т. е. создание кода SQL на основе модели базы данных в Visio) недоступна.
Примечание: Полный набор функций для моделирования баз данных, включая возможности реконструирования и прямой разработки, доступен в выпуске Visio for Enterprise Architects. Visio for Enterprise Architects входит в подписку MSDN Premium, которая предлагается вместе с продуктом Visual Studio Professional и ролевыми выпусками системы Visual Studio Team System.
Если вы используете Visio, план 2 и хотите узнать, как преобразовать существующую базу данных в модель базы данных, см. статью Реконструирование существующей базы данных.
Добавление данных с листа в модель данных с помощью связанной таблицы
Связанная таблица — это Excel, которая содержит ссылку на таблицу в модели данных. Преимущество создания и обслуживания данных в таблице Excel, а не импорта данных из файла заключается в том, что вы можете продолжать изменять значения на Excel, используя связанную таблицу в модели данных в качестве основы для отчета в сводная диаграмма или сводная диаграмма.
Чтобы добавить связанную таблицу, достаточно выбрать диапазон и нажать кнопку Добавить в модель данных. Кроме того, следует отформатирование диапазона как таблицы и придать ему правильное имя. Гораздо проще выполнять вычисления и управлять отношениями с помощью именуемой связанной таблицы.
Чтобы связать данные с таблицей, выполните указанные ниже действия.

- Вы можете выбрать диапазон строк и столбцов, которые вы хотите использовать в связанной таблице.
- Отформатирование строк и столбцов в виде таблицы
- На ленте >в формате таблицы, а затем выберите стиль таблицы. Вы можете выбрать любой стиль, но не забудьте выбрать таблицу с заглавами. Если в таблице нет заглавных таблиц, можно создать их прямо сейчас. В противном Excel будут использовать произвольные имена (столбец1, столбец2 и так далее), которые не передают осмысленные сведения о содержимом столбца.
- Присвойте таблице имя. В окне Excel нажмите кнопку Конструктор средств работы с таблицами. В группе Свойства введите имя таблицы.
- Поместите курсор на любую ячейку таблицы.
- Щелкните Power Pivot >добавить в модель данных, чтобы создать связанную таблицу. В окне Power Pivot вы увидите таблицу со значком ссылки, указывающим на то, что таблица связана с таблицей-источником в Excel:
Если книга ранее не содержала ее, теперь она содержит модель данных. Модель создается автоматически при создании связи между двумя таблицами или нажатии кнопки Добавить в модель данных в Power Pivot. Дополнительные сведения см. в этойExcel.
Теперь, когда у вас есть связанная таблица, вы можете изменить любую ячейку на этом столе, включая добавление и удаление строк и столбцов. Модель данных в Power Pivot сразу же синхронизируется.
Имена таблиц являются исключением. Если переименовать таблицу в Excel, потребуется обновить ее вручную в Power Pivot.
Совет: Дополнительные сведения о связанных таблицах см. в учебнике Импорт данных в Excel и Создание модели данных.
Синхронизация изменений между таблицей и моделью
По умолчанию связанная таблица является активным подключением, которое сохраняется между диапазоном или именоваемой таблицей, содержаной значения данных, и моделью данных, которая является диском отчета. При добавлении или удалите данные либо переименуйте столбцы и таблицы, модель данных будет обновляться автоматически.
В некоторых случаях может потребоваться контролировать поведение обновления. Переключение в режим обновления вручную с помощью надстройки Power Pivot.
Чтобы переключиться в режим обновления вручную, выполните указанные здесь действия.
- Убедитесь, что книга со связанной таблицей открыта в Excel.
- Откройте окно Power Pivot.
- На вкладке внизу щелкните связанную таблицу. Любая связанная таблица обозначена маленьким значком ссылки рядом с ее именем.
- В верхней части ленты щелкните Связанная таблица.
- В режиме обновления выберите Вручную или Автоматически. По умолчанию этот режим является автоматическим. Если переключиться на ручное, обновления будут происходить только при использовании команд Обновить все или Обновить выбранные на ленте Связанной таблицы в окне Power Pivot или команды Обновить все на ленте Power Pivot в Excel.