Всем привет, помогите пожалуйста...
Есть куб табличной модели, мне необходимо составить MDX запрос (по факту вычисляемый показатель в екселе), который будет отображать для каждой товарной позиции количество документов, в строках которых товар был продан свыше определенного количества. В одном документе товар не может дублироваться.
Т.е. мне нужен эквивалентный листинг запроса DAX на MDX. Предположим, что граница выборки по каждому документу составляет 100 штук, тогда формула (запрос) DAX будет выглядеть так:
Создав меру X, я буду получать нужный мне результат на всех осях куба, в разрезе каждого товара, но как это сделать в MDX (прописать вычисляемый показатель) я ХЗ
Есть куб табличной модели, мне необходимо составить MDX запрос (по факту вычисляемый показатель в екселе), который будет отображать для каждой товарной позиции количество документов, в строках которых товар был продан свыше определенного количества. В одном документе товар не может дублироваться.
Т.е. мне нужен эквивалентный листинг запроса DAX на MDX. Предположим, что граница выборки по каждому документу составляет 100 штук, тогда формула (запрос) DAX будет выглядеть так:
Evaluate AddColumns( Values( 'Товары'[Код товара]) , "CountDoc" , CalCulate( DistinctCount( 'Документы'[Номер документа]) , 'Документы'[ProductQuantity] > 100 ) )
Создав меру X, я буду получать нужный мне результат на всех осях куба, в разрезе каждого товара, но как это сделать в MDX (прописать вычисляемый показатель) я ХЗ
X:= if( CountRows( 'Товары') = 1 ; CalCulate( DistinctCount( 'Документы'[Номер документа]) , 'Документы'[ProductQuantity] > 100 ) )