Разделить общую сумму продаж для формата магазина на общую сумму продаж для каждого магазина

#excel #powerbi #pivot-table #olap-cube

#excel #powerbi #сводная таблица #olap-куб

Вопрос:

У меня есть OLAP-куб, и я создал сводную таблицу. Я хочу получить все продажи для каждого формата магазина (например. СТАНДАРТНЫЙ, МАКСИМАЛЬНЫЙ, МИНИ), затем общий итог для каждого магазина будет разделен на общий итог для его формата.

Если магазин имеет СТАНДАРТНЫЙ формат, общий итог для этого магазина должен быть разделен на общий объем продаж для СТАНДАРТНОГО формата.

Надеюсь, это имеет смысл.

Спасибо!

Я хочу что-то вроде этого…. Это формула, которую я использую atm, и она работает, но файл становится медленным, и я хочу использовать сводную таблицу…

 SUM(((SUMIFS(SalesFormatAll[Known Losses Amt AY];SalesFormatAll[Sites.Site Type 02];[@Format];SalesFormatAll[Merchandise Structure.Level 02 Desc];$B$5;SalesFormatAll[Calendar.Week No Retail];$B$3;SalesFormatAll[Calendar.Month Name];$B$2) SUMIFS(SalesFormatAll[Unknown Losses Amt AY];SalesFormatAll[Sites.Site Type 02];[@Format];SalesFormatAll[Merchandise Structure.Level 02 Desc];$B$5;SalesFormatAll[Calendar.Week No Retail];$B$3;SalesFormatAll[Calendar.Month Name];$B$2))/SUMIFS(SalesFormatAll[Sales Net Amt AY];SalesFormatAll[Sites.Site Type 02];[@Format];SalesFormatAll[Calendar.Week No Retail];$B$3;SalesFormatAll[Calendar.Month Name];$B$2;SalesFormatAll[Merchandise Structure.Level 02 Desc];$B$5))))))))))))));"") 
 

Комментарии:

1. Что не так с использованием таких функций, как sum() и sumifs() — будет хорошо работать со сводной таблицей или без нее.

2. Когда я применяю фильтры, они не возвращают правильный результат. У меня также есть категории для каждого магазина и так далее… Мне нужно, чтобы общий объем продаж для каждого формата оставался постоянным.

3. Затем работайте с исходными данными — это позволяет избежать проблем с фильтрацией.

4. У меня более 1 млн строк… Мне нужно использовать сводную таблицу. Если я использую данные, мой файл имеет 110 МБ или 45 МБ, сохраненный как xlsb

5. Затем используйте другие программы для обработки данных — раньше я был частью команды, где данные состояли из 100 мегабайт простых чисел в формате csv — написал программы, чтобы разделить все необходимые детали, и в итоге получилось почти 200 000 файлов, показывающих все, что мы могли бы считать нужным. Для этого использовался SAS — фантастически мощный, но у него есть кривая обучения (как восхождение на Эверест :))