Что входит в ячейку данных MDX по умолчанию?

Новичок в MDX здесь. Я пишу запрос к кубу OLAP TFS 2015 Team Services, чтобы разобраться с ним. Поэтому я пишу запрос по наборам изменений и датам в ноябре для конкретного командного проекта:

select non empty [Date].[Date].[Date] on 0,
non empty [Version Control Changeset].[Checked In By].[Checked In By] on 1
from [team system]
where ([Date].[Year - Month - Date Hierarchy].[Month].&[2017-11-01T00:00:00],
[Team Project].[Team Project Hierarchy].&[{00000000-1111-2222-3333-444444444444}])

Я получаю набор записей с всеми людьми в TFS в строках, некоторыми днями в ноябре 2017 года в столбцах (предположительно, когда происходили проверки) и некоторыми числами в ячейках. Числа одинаковы в каждой строке, но варьируются от одного столбца к другому.

Откуда в таком запросе берутся числа? Почему все люди в рядах, а не только те, кто проверял проект? Не каждый человек в здании внес свой вклад в этот проект в ноябре...


person Seva Alekseyev    schedule 20.11.2017    source источник


Ответы (1)


Это просто [Measures].DefaultMember, обычно это ваша первая мера:

select non empty [Date].[Date].[Date] * [Measures].DefaultMember on 0,
non empty [Version Control Changeset].[Checked In By].[Checked In By] on 1
from [team system]
where ([Date].[Year - Month - Date Hierarchy].[Month].&[2017-11-01T00:00:00],
[Team Project].[Team Project Hierarchy].&[{00000000-1111-2222-3333-444444444444}])
person Danylo Korostil    schedule 20.11.2017