Power BI Отношение ко многим ко многим - PullRequest
1 голос
/ 23 апреля 2019

Я моделирую отношение «многие ко многим». Подробности ниже, когда я пытаюсь суммировать с помощью ShippingCompanyId, я получаю ту же сумму, как бы это исправить ?? У нас очень сложная витрина данных, и у нас есть много подобных сценариев.

enter image description here

Я пытался изменить отношения "многие ко многим" и т. Д.

ManyToMany.png

Пример значений:

create table dbo.DimCustomer
(
    DimCustomerId int,
    PersonName varchar(255)
)
insert into dbo.DimCustomer
values 
('1','Joe'),
('2', 'Sally')



create table dbo.DimShippingCompany
(
    DimShippingCompanyid int,
    ShippingName varchar(255)
)
insert into dbo.DimShippingCompany
values 
('1','UPS'),
('2', 'Fedex')


create table dbo.FactShipment
(
    FactShipmentId int primary key,
    DimCustomerId int,
    DimShippingCompany int,
    ShipmentQuantity int,
    ShipmentTotal numeric(10,2)
)
insert into dbo.FactShipment
values 
(1,1,1,5,8),
(2,1,1,7,12),
(3,1,2,5,9),
(4,2,1,3,4),
(5,2,2,5,7)



create table dbo.FactOrder
(
    FactOrderId int primary key identity(1,1),
    DimCustomerId int,
    OrderAmount numeric(10,2)
)

insert into dbo.FactOrder
values 
(1,50),
(1,28),
(2,41)
...