DAX учитывают только первое вхождение

У меня есть следующие таблицы в табличной модели SSAS 2016:

  • fact_ContactScore (включая внешний ключ к dim_account и показатель TopContact)
  • dim_Account (имеет имя учетной записи и имя парентного аккаунта)

Учетная запись может иметь несколько записей в fact_ContactScore, где TopContact имеет значение 1 или 0, а учетная запись parentaccount может иметь несколько учетных записей. Требование заключается в создании меры для:

  • вернуть 1 для имени учетной записи, если сумма TopContacts для этого имени учетной записи>= 1
  • вернуть 1 для имени парентного аккаунта, если сумма TopContacts для этого имени парентского аккаунта>= 1

Я попробовал несколько вариантов, включая следующие ссылки, но ни одна из них не сработала: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/90330e64-89de-49f4-85e1-399d8a3fd48b/count-only-first-occurence?forum=sqlkjpowerpivotforexcel

DAX First Occurance в SUMMARIZE, эквивалент FIRST_VALUE

0 ответов

Другие вопросы по тегам