У меня есть куб, полученный из одной таблицы фактов, которая имеет ключ и три других атрибута
fact_event (eventid, ageband, location, type)
Я хочу использовать службы отчетов для созданияотчет со следующей компоновкой
SELECT
[Event].[Location].Members ON COLUMNS,
[Event].[Type].Members ON ROWS,
[Event].[AgeBand].Members ON PAGES
FROM [Events]
WHERE
[Measures].[Event Count]
Службам Reporting Services явно нравится уплощенный запрос и мера в столбце, например
SELECT
[Measures].[Event Count] ON COLUMNS
{
[Event].[Location].Members *
[Event].[Type].Members *
[Event].[AgeBand].Members
} ON ROWS
FROM [Events]
Но когда он выполняется, как строки и столбцы,не содержат значения удаляются.Так что для возрастной группы "[0-30]" у меня могут быть "Нью-Йорк", "Лондон", "Сидней", но для "[31-60]" у меня есть только "Нью-Йорк", "Сидней"
Я хотел бы получить запрос MDX, который бы возвратил 0 для Лондона за этот месяц.
То же самое относится и к типу событий, поскольку некоторые типы событий могут не происходить в течение определенного месяца, но я быкак ряд нулей, появившихся в этом месяце.