Использование связанных с DAX расчетных показателей

Я загрузил 2 таблицы в Power Pivot, которые связаны ключом. Одна таблица содержит продажи для продукта, а другая содержит ее стоимость. То, что я пытаюсь сделать, – это умножить общий объем продаж на стоимость этого предмета. Как написать рассчитанную меру в сводной таблице, которая будет вычислять это?

= SUM(ProductSales[Sales])*RELATED(MarketValue[Value]) 

Ошибка, которую я получаю, заключается в том, что эта формула недействительна или неполна: «Столбец« MarketValue [Value] »либо не существует, либо не имеет отношения к какой-либо таблице, доступной в текущем контексте».

Я понимаю, что это неправильно, но я не уверен, как изменить его в соответствии с моими потребностями. Я попытался использовать SUM перед связанной функцией, но не согласился с соответствующей функцией.

Заранее спасибо.

Если между таблицами нет никакой связи, вы должны иметь общее поле, по крайней мере, то есть ProductSales[ProductID] и MarketValue[ProductID] . Используя общее поле, вы можете присоединиться к обеим таблицам с помощью функции FILTER .

 =SUMX ( ProductSales, ProductSales[Sales] * CALCULATE ( VALUES ( MarketValue[Value] ), FILTER ( MarketValue, MarketValue[ProductID] = ProductSales[ProductID] ) ) ) 

ОБНОВЛЕНИЕ: Если вам удалось создать отношения в вашей модели, вам необходимо создать три меры:

  1. Мера Cost в MarketValue .

    = SUM(MarketValue[Value])

  2. Мера Sales в ProductSales

    =SUM(ProductSales[Sales])

  3. Затем просто используйте две предыдущие меры.

    = [Sales]*[Cost]

Позвольте мне знать, если это помогает.

  • PowerQuery дублирует строки из внешнего источника
  • Как использовать относительный путь для указания на файл, из которого я хочу импортировать данные в мою модель данных?
  • Power Query Перекошенные данные
  • Добавление CSV-файлов с данными того же типа, но с разными именами столбцов
  • Можно ли написать пользовательский Power Query Connector?
  • Ускорить Получить данные из таблицы или альтернативный способ создания списка автофильтров?
  • Не удалось захватить ошибки в VBA при обновлении запроса от PowerQuery
  • Содержимое ячейки как часть оператора WHERE в Excel
  • Как программно изменить строку подключения в SQL Server в запросе Power Power?
  • Безразличный результат при импорте рабочего листа из двоичных файлов с использованием PowerQuery
  • Запрос Excel Power Как добавить в исходное имя
  • Interesting Posts

    В Excel, что эквивалентно функции таблицы в R

    Excel исключает расчет рабочего времени диапазона дат для нерабочих дней

    Как разбирать файл excel в JavaScript?

    Как определить, существует ли только одно значение по сравнению с несколькими?

    Создавать заголовки столбцов в Excel после каждых 3 столбцов с использованием java, Apache POI

    Каков правильный MIME-тип для CSV-файла, созданного Excel с точкой с запятой в качестве разделителя

    Подождите, пока вычисление Формулы закончится до копирования на следующий рабочий лист. Excel VBA

    Excel VBA Extract задает начало и длину из файла Txt

    response.flushBuffer () дает мне ошибку при открытии файла excel программно на стороне клиента

    Массовые ячейки редактирования в Microsoft Excel

    Вставка данных Excel в пустой DataGridView – исключение из диапазона вне диапазона

    Какова область по умолчанию для рабочих листов и ячеек и диапазона?

    Excel VBA копирование нескольких листов из нескольких файлов в папке на несколько листов в одном файле

    Использование глобальных переменных в VBA

    Динамический шаблон репликации VBA в пределах «Если»

    Давайте будем гением компьютера.