Поле отображения в слайсере в powerpivot

У меня есть слайсер со значением «A» и «B». могу ли я изменить его таким образом, чтобы, где бы он ни находился, «A» должен отображать «Apple», а «B» должен отображать «Banana» без внесения каких-либо изменений в таблицы моей базы данных.


person user1664644    schedule 01.03.2013    source источник


Ответы (2)


Для меня это одна из лучших особенностей PowerPivot — возможность сделать поля более удобными на вид без изменения базовых данных.

В таблице PowerPivot добавьте вычисляемый столбец в соответствующую таблицу, например.

=IF('Table'[Code]="A", "Apple", IF('Table'[Code]="B", "Banana"))

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

person Jacob    schedule 02.03.2013

Как насчет использования вычисляемого поля с формулой, которая назначает Apple для A и т. д. Затем используйте это поле в слайсере вместо исходного поля с A и B.

person Siraj Samsudeen    schedule 02.03.2013