Я пытаюсь создать несколько мер DAX в Power Pivot для определения того, сколько матчей было выиграно, проведено и проиграно каждой командой в моей футбольной таблице.
В настоящее время у меня есть собственные формулы DAX для этих столбцов:
Всего сыграно: =CALCULATE(COUNT(match_result[club_id]), match_main[status_id]=2)
Хозяева голов: =CALCULATE(SUM(match_result[goal]), match_result[home_team]=1)
Гости голов: =CALCULATE(SUM(match_result[goal]), match_result[home_team]<>1)
Всего выиграно:?
Общий выигрыш:?
Общий проигрыш:?
Вот так выглядит моя сводная таблица:
Это моя структура реляционной модели данных:
Каждый match_id
имеет две строки в match_result
в качестве домашней и внешней стороны хранятся как отдельные записи. Поле home_team
является логическим значением, чтобы определить, была ли club_id
исходной стороной для match_id
в этой строке. Поле goal
записывает количество голов, которые club_id
забили в этом match_id
.
Вот моя рабочая книга: https://www.excelforum.com/attachments/excel-formulas-and-functions/658773d1579562963-adding-new-columns-in-power-pivot-using-dax-formulas-attachment.zip.