Я пытаюсь создать вычисляемый элемент, который возвращает строку значения, когда существует только один отдельный дочерний элемент, «Multi», если существует более одного отдельного дочернего элемента, и «None», если нет дочерних элементов.В частности, у меня возникли проблемы с возвратом дела, в котором указано другое имя ребенка.Вот мой подсчитанный показатель:
WITH MEMBER [Measures].[SSN] AS
CASE
WHEN DISTINCTCOUNT([Item].[Season Code Name].Children) = 0
Then 'None'
WHEN DISTINCTCOUNT([Item].[Season Code Name].Children) = 1
Then [Item].[Season Code Name].FirstChild.Name --.Value is null
ELSE
'Multi'
END
Остальное возвращает пустое значение, но если я использую [Item]. [Имя кода сезона] в перекрестном соединении, дети отображаются так, как и ожидалось.* Что я делаю не так?
Заранее спасибо за помощь!