Вычисляемое поле в PowerPivot

Я попытался изучить этот вопрос, но у меня возникли проблемы с пониманием DAX.

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

пример

В разделе значений сводной таблицы у меня есть отчетливый подсчет продаж красных шляп (столбец B). Справа также в разделе значений у меня есть счетчик общих продаж шляп (всех цветов) (столбец C). Я хотел бы добавить еще один столбец, который отображает продажи красных шляп в процентах от общих продаж шляп - решение, которое я ищу, разделило бы `` Отчетливое количество продаж Red Hat '' на `` Количество общих продаж '', используя поле или мера в PowerPivot (по сути, то, что я ввел вручную в столбец D).

Я считаю, что мне нужно использовать DAX для создания меры?

Я уверен, что на этот вопрос, вероятно, уже был дан ответ, но у меня возникли проблемы с тем, чтобы найти именно то, что я спрашиваю. Любая помощь будет принята с благодарностью.


person James Davis    schedule 21.04.2017    source источник
comment
Вы можете создавать вычисляемые поля в сводной таблице PowerPivot. Я задал очень похожий вопрос в комментариях к сообщению в блоге Contextures. Роджер Говье дал отличный ответ: blog.contextures.com/archives/2016/02/25/   -  person Doug Glancy    schedule 21.04.2017
comment
Очень полезно, спасибо!   -  person James Davis    schedule 24.04.2017


Ответы (1)


Вам необходимо создать меру DAX по следующей формуле:

= DIVIDE( [Count of Red Hats], [Count of Total Hats])

Эта функция игнорирует ошибки деления на ноль. Если возникают такие ошибки, функция по умолчанию отображает пробелы, но вы можете выбрать отображение чего-то другого (функция РАЗДЕЛЕНИЕ имеет третий необязательный параметр).

person RADO    schedule 22.04.2017