Я много искал и не нашел ответа. Пожалуйста помоги. У меня есть своя мощность, суммирующая данные о продажах на разных уровнях иерархии.DAX недочеты при фильтрации другим фильтром
Я ДОБАВЛЯЛ изображение, показывающее структуру данных и расширенные примеры, чтобы быть более наглядными.
Данные имеют продукты и страны.
Моя задача состоит в том, чтобы вернуть «категорию общей» продаж, которые должны соблюдать все географические фильтры, но игнорировать фильтры товаров.
Это DAX Я использую
Sales Total:=SUM([Volume])
(эта мера является явной суммой исходного поля данных тома)
Category Totals:=
CALCULATE([Sales Total],
ALL(TBL[brand],
TBL[Sub-brand],
TBL[SKU]
)
)
это мера, когда я пытаюсь захватить итоги выше уровня продукта - под названием «Категория», поскольку он суммирует все продукты в географическом наборе, будь то рынок, регион, субрегион.
Проблема 1: Когда географическое поле фильтруется косвенно, промежуточные итоги не отражают, что (то есть рынок не для Марка 2).
Проблема 2: Если атрибут продукта (то есть Бренд) выше в иерархии полей строк, чем географический (например, рынок и т. Д.), То подтаблицы на этом уровне показывают глобальную совокупность во все времена, а не суб-тотальные области/рынки, к которым они принадлежат.
Заранее спасибо за любые советы, Ланы
Предположим, что '[Volume]' является мерой, как она вычисляется? Я вижу, что у вас есть только одна таблица со всеми вашими данными, добавьте дополнительную информацию о столбцах и применении фильтра, чтобы воспроизвести вашу проблему. –
** Алехандро **, спасибо, что посмотрели на это. Я изменил сообщение, добавил образец данных и более иллюстративные результаты. К сожалению, мне не разрешено публиковать фактические фотографии, поэтому вам нужно нажать на ссылку. Надеюсь, это немного лучше - я потратил 2 часа на подготовку этого примера :-)) –
Ваша мера использует All() против бренда, суббренда и SKU.Это говорит, что вычисление игнорирует фильтры, применяемые к этим полям, поэтому ваши промежуточные итоги Pivot 3 игнорируют фильтр Brand, а ваши итоговые значения Pivot 4 включают в себя показатели для обеих марок в каждой сумме. –