Что входит в ячейку данных MDX по умолчанию?
MDX новичок здесь. Я пишу запрос против TFS 2015 Team Services
OLAP-куб, чтобы освоить его. Поэтому я пишу запрос по наборам изменений и датам в ноябре по конкретному командному проекту:
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 года по столбцам (предположительно, когда происходят проверки) и некоторые числа в ячейках. Числа одинаковы в каждой строке, но варьируются от одного столбца к другому.
В таком запросе откуда берутся цифры? Любой, почему все люди в строках, а не только те, кто сделал проверки в проекте? Не каждый человек в здании внес свой вклад в этот проект в ноябре...
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}])