Таблицы не связаны. Возвращать ВСЕ результаты? - PullRequest
0 голосов
/ 11 апреля 2019

в файле, который у меня есть (ссылка здесь: https://drive.google.com/open?id=1Cwdli7HG9npIUPg9V_y6v3Brro7vT_9A) Я действительно изо всех сил пытаюсь связать обе мои таблицы с помощью "Ref Ref". Это явно уникальный идентификатор между ними, но когда я создаю сводку изМодель данных, она просто берет сумму всего в Таблице 17 [Sum of Pax]. Поэтому, если я хочу увидеть, сколько Pax бронирует билеты на British Airways, мне сообщается «14», что является просто суммойALL my pax!

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

Может ли кто-нибудь помочь или посоветовать мне, что я делаю неправильно? Потому что мне кажется, что это должен быть очень простой случай [Table2] [Booking_Ref] ---- [Table17] [Booking Ref] (многиек одному). Я даже пытался создать таблицу из формулы ListDistinct на случай дублирования.

Спасибо, Крис

1 Ответ

0 голосов
/ 17 апреля 2019

Таблица17 - «одно» значение

Таблица2 - «много» значений

Таблица 17 - создайте новый вычисляемый столбец с помощью функции lookupvalue: = LOOKUPVALUE (Таблица 2 [Авиакомпания], Таблица 2 [Booking_Ref], Таблица 17 [Ссылка на бронирование])

lookupvalue для авиакомпании

Теперь у вас должна быть колонка с авиакомпанией в каждой строке (глядя на ваши данные, у каждого бронирования есть одна уникальная авиакомпания, поэтому я работаю с предположением, что с каждым бронированием будет связана только одна авиакомпания)

Далее, все еще на вкладке Table17, напишите меру для суммирования значений Pax paxSum: = сумма (Table17 [Пакс])

Наконец, перетащите в свой новый рассчитанный столбец, ссылку на бронирование и новую меру. Все это должно быть из таблицы 17. готовый продукт

...