Табличные показатели SSAS: нужно ли выражать поэтапные факты из DW в DAX как меры для использования в качестве мер? - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть SQL DW, который подготовил факты - уже агрегированные - для детализации нескольких измерений.

Например, эти размеры:

  • Период
  • Продукт
  • BranchLocation

И этот факт:

  • Выручка (совокупная сумма за период x продукт x филиал)

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

Существует ли простой способ преобразования или приведения каждого уже агрегированного факта в меры?

1 Ответ

0 голосов
/ 05 сентября 2018

Есть ли простой способ преобразовать или преобразовать каждый уже агрегированный факт в меры?

Конечно. Просто создайте простую меру для каждого факта. Вы можете сделать еще один шаг и скрыть столбец фактов из клиентских инструментов, чтобы отображался только показатель. Необходимо указать, как модель будет дополнительно агрегировать этот факт в выражении меры. EG

Sales = sum(FactResellerSales[SalesAmount]) 

Обратите внимание, что показатели требуются только для некоторых клиентов (например, Excel), которые используют интерфейс MDX для модели. Отчеты Power BI поддерживают использование практически любого столбца в любом месте отчета.

...