Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Version published after converting to the new editor

Создайте новый C#-скрипт. Скрипт уже содержит закомментированный пример работы с фильтрами Olap:

public List<OlapFilter> OlapFilters { get; set; }
public IEnumerable<OlapFilter> GetMyOlapFilter()
{
return OlapFilters.Where(f => f.Guid == "SomeGuid" && f.Title == "SomeTitle");
}


Коллекция OlapFilters автоматически заполняется перед выполнением скрипта объектами класса:

public class OlapFilter
{
public string Guid { get; set; } // Guid виджета
public string Title { get; set; } //Заголовок виджета
public bool UseExcluding { get; set; } //Является ли фильтр
//исключающим
// Установленные значение. Тип - лист, т.к. фильтр может
// быть множественным
public List<List<string>> Values { get; set; }
}