У меня есть куб SSAS, где данные разделены на текущий год, прошлый год и до прошлого года.Я хотел бы установить свойство среза раздела для разделов, но у меня возникли проблемы с его корректной обработкой.
После просмотра SSAS Partition Slice Expression я определил вычисленныйчлен [Date].[Year].[All].[CurrentYear]
, и использовал это как выражение моего среза.Он определяется как:
StrToMember("[Date].[Year].&[" + Format(now(), "yyyy") + "]")
Когда я обрабатываю куб, происходит сбой с ошибкой «Нарушены ограничения, наложенные на срез раздела».Я проверил, что запрос, который строит срез, является правильным, и он работает, когда я использую выражение среза [Date].[Year].&[2019]
.
Есть ли что-то неправильное, что я делаю здесь, или это япытаться сделать невозможно?