Вы можете вызвать глобально объявленную функцию, используя объект window:
function bar(str) {
alert("hello" + str);
}
// assuming location is "http://example.com?bar"
var fn = window.location.search.replace("?", "");
window[fn](" Dovhakiin"); // 'hello Dovhakiin'
Вы можете использовать ПЕРЕКЛЮЧАТЕЛЬ или несколько ИИФ для группы категорий, чтобы сгруппировать данные в диаграмме.
Для групповых выражений вам понадобится что-то вроде
=SWTICH(Fields!Number.Value < 2500, "< 2,500",
Fields!Number.Value >= 2500 AND Fields!Number.Value <= 4999, "2500 - 4999",
Fields!Number.Value >= 5000 AND Fields!Number.Value <= 7499, "5000 - 7499",
Fields!Number.Value >= 7500 AND Fields!Number.Value <= 9999, "7500 - 9999",
Fields!Number.Value >= 10000, "10000+")
Или вы можете использовать вложенные ИИФ:
=IIF(Fields!Number.Value < 2500, "< 2,500",
IIF(Fields!Number.Value >= 2500 AND Fields!Number.Value <= 4999, "2500 - 4999",
IIF(Fields!Number.Value >= 5000 AND Fields!Number.Value <= 7499, "5000 - 7499",
IIF(Fields!Number.Value >= 7500 AND Fields!Number.Value <= 9999, "7500 - 9999",
IIF(Fields!Number.Value >= 10000, "10000+", "Unknown")))))