Рассчитанная мера с использованием размерности

StackOverflow https://stackoverflow.com/questions/2653745

  •  27-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь построить рассчитанную меру в SSA, которая включает в себя параметр измерения. У меня есть два факта: члены и заказы и одно измерение: дата. Члены представляют всех уникальных членов на моем сайте. Заказы связаны с членами ключевым ключом, представляющим уникальный пользователь. Заказы также содержит ключ, представляющий поставщику для заказа. Заказы содержит ключ к измерению даты.

ФактМемберма - MENLERFACKKEY - MELLID FACTORDER - Factorderkey - ФИД-ФАКТММОБМИЯ - Dimvendorkey - DimdateKey Dimdate - Dimdatekey - Fyyear

Рассчитанная мера, которую я пытаюсь построить, - это количество уникальных поставщиков, которым был заказан участник. Значение расчета должно меняться изменения в зависимости от измерения даты.

Это было полезно?

Решение

Разве неразмерная функция не будет тем, кто будет использовать здесь? Создание отдельного количества поставщиков может использоваться в этом запросе и в другом месте.

WITH MEMBER [Test]
AS
DISTINCTCOUNT([Vendor].[Vendor].[Vendor])

Заранее скажу, что вполне может быть медленным (в зависимости от объема / распределения данных), поэтому, если этот запрос будет популярной / большой частью дизайна, это может стоить рассмотрение реструктуризации.

Другие советы

Я запутался, это будет иметь больше смысла делать членов и приказывает как отдельные размеры, а затем ссылаться на них из таблицы фактов, скажем, факт .Sales. Это будет устранить необходимость даже построить рассчитанный элемент, если вы навязываете измерение ваших членов в какой-то Member_Key.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top