-1

Я понимаю, что работа со многими-многими табличными структурами в Power Pivots может быть сложной:

http://sqlblog.com/blogs/marco_russo/archive/2009/12/07/many-to-many-relationships-in-powerpivot.aspx?CommentPosted=true#commentmessage

http://sqlblog.com/blogs/alberto_ferrari/archive/2010/10/19/powerpivot-and-many-to-many-relationships.aspx?CommentPosted=true#commentmessage

На самом деле, эта сложность не под силу обычному пользователю PowerPivot.

Но как насчет "будь проще"?

Поправьте меня если я ошибаюсь.

  1. Если у вас есть таблица фактов и таблица индексов (или их много) - вы можете пользоваться ими в PowerPinvots, используя ссылки. Индексная таблица там - таблица с ПК.

  2. Но если структура становится более сложной, и вам нужно сослаться, например, на атрибут через множество таблиц, то просто включите этот атрибут в таблицу фактов, и вы не столкнетесь со всеми этими сложностями DAX. Это может означать создание другой таблицы фактов. Например, если у нас есть трудности со ссылками на подобные структуры мы все еще можем создать новую таблицу фактов, например:

  3. Если вас беспокоит размер таблицы фактов - переходите с табличного на
    многомерная модель.

Что я пропустил? Где моя логика не так?

1 ответ1

1

Новая таблица фактов: AccountFacts будет давать неверные результаты при выборе customerId.

В Примере Марко Руссо Учетная запись распределяется между двумя клиентами. Новая таблица фактов может содержать сумму только для 1 из 2 клиентов, в противном случае общая сумма будет слишком высокой (если не выбран клиент).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .