2014-10-28 4 views
0

Я строю иерархию в PowerPivot и имею проблему, которую я хочу решить.Расширенная иерархия в PowerPivot

Иерархия имеет 6 уровней и отображает 4 столбца данных. Двумя самыми низкими уровнями являются порядковые номера и группы товаров (по порядковому номеру).

Издание:

При просмотре уровня номера заказа (уровень 5), значения должны показать значение полного порядка, хотя некоторые группы продуктов отфильтровать.

Кто-нибудь знает, как это решить?

+1

Нам нужно больше информации о проблеме, с тем, чтобы помочь вам, поэтому размещать код, с которым у вас возникли проблемы , Кроме того, домашняя работа не допускается! –

ответ

0

Честно говоря, это не очень хорошо написанный вопрос, но я думаю, что знаю, что вы пытаетесь сделать.

Допустим, у вас есть таблица под названием «SalesData» с колонками; Order_Number, Product_Category, Product_Code и Sales.

Следующая мера позволит вам нарезать ваши данные по PRODUCT_CATEGORY и увидеть продажи для всех сделок, которые содержали продукт в этой категории:

= 
CALCULATE (
    SUM ('SalesData'[Sales]), 
    ALL ('SalesData'[Product_Category], 'SalesData'[Product_Code]), 
    VALUES ('SalesData'[Order_Number]) 
) 

Эффективно то, что она делает, это открывает материал продукта, так что результат не ограничивается только тем, что вы нарезали, а затем фильтрует ваш SUM() по списку order_ids, которые были включены в исходный выбор.

Post назад более подробную информацию о вашем конкретном случае и я могу попробовать и затянуть его ....

+0

Извините, что вопрос не совсем корректный, DAX по-прежнему новичок. Это также означает, что я не знаю, где это сделать. Является ли это тем, что я добавляю к своему описанию? – Anthonsen

+0

Это мера (известная как расчетное поле в 2013 году). Самый простой способ - нажать «Новая мера» на вкладке PowerPivot на ленте. – Jacob

Смежные вопросы