count устанавливает, что он использует его в предложении where и имеет условие для него в mdx

Я новичок в mdx, у меня есть вопрос о функции count и предложении where. если мы хотим подсчитать набор, в котором у нас есть условие, в предложении where условие действует при подсчете? пример врага:

с элементами countofrows как count([Date].[Date].[Date])

выберите countofrows на 0 из [Adventure Works], где ([Date].[Date].&[20050101])

запросы на упоминание должны возвращать 1, но ключ where не работает, и он возвращает 2191 строку.


person Pari    schedule 13.05.2017    source источник


Ответы (1)


Попробуйте существующее ключевое слово:

Count(existing [Date].[Date].[Date].Members)
person Danylo Korostil    schedule 13.05.2017
comment
можете ли вы объяснить существующие, что делать именно? Я изучил упомянутую ссылку, но я не понимаю.!! docs.microsoft. com/en-us/sql/analysis-services/ - person Pari; 13.05.2017
comment
Это заставляет проверять, действительно ли существуют члены множества. - person Danylo Korostil; 13.05.2017