RANKX Filters - База данных фэнтези-футбола - PullRequest
0 голосов
/ 04 июля 2019

Совершенно новый с DAX и борется с отфильтрованным RANKX. У меня есть таблица StatsDB и таблица ключей игрока для базы данных фэнтези-футбола, над которой я работаю.

Каждая строка таблицы данных представляет собой игровой журнал для игрока:

StatsDB

  • PlayerID (отношение)
  • год
  • Имя
  • Должность
  • Команда
  • Неделя
  • Пропуск попыток
  • Успешные сдачи
  • и т.д.. - Другие соответствующие статистические данные о правонарушениях.

PlayerKey

  • PlayerID (отношение)
  • Имя игрока
  • Текущая позиция

Я создал меры, которые вычисляют очки фантазии на основе статистики.

Пример мер:

  • FPTS Rush Yds: = РАСЧЕТ (сумма ([Rush Yards]) *. 1)
  • Всего FPTS: = [Потерянный FPTS потерян] + [FPTS Rush Yds] + [TDTS Pass TDs] + и т. Д.

У меня есть ранг очков, который, кажется, работает для контекста

 pivot / slicers - 
  • FPTS Ранг :
=if(not(ISBLANK([FPTS Total])),rankx(filter(all(PlayerKey),not(isblank([FPTS   
> Total]))),[FPTS Total]),blank())

Тем не менее, моя цель состоит в том, чтобы иметь меру "фэнтезийных очков". Где в каком-либо заданном промежутке времени игрок оценивал очки фэнтези, набранные на его позиции?

Есть идеи, как это сделать? Буду очень признателен! Я могу сделать это вручную, но пытаюсь установить позиционные ранги в модели данных и застрял.

...