Tableau Server Api заполняет csv несколькими фильтрами значений

#python #tableau-api

#python #tableau-api

Вопрос:

Я пытаюсь использовать клиент Tableau Server с Python для создания csv файла из определенного представления, который имеет фильтр с несколькими параметрами, как показано на рисунке ниже. введите описание изображения здесь

Возможно ли указать несколько значений в CSVRequestOptions для одного и того же фильтра?

Я несколько раз пытался вызвать vf метод с тем же именем фильтра ( client ), что и первый параметр, но он возвращает данные только для последнего.

 def view_populate_csv(view_item):
    csv_req_option = TSC.CSVRequestOptions()
    csv_req_option.vf("client", "client1")
    csv_req_option.vf("client", "client2")
    csv_req_option.vf("client", "client3")

    server.views.populate_csv(view_item, csv_req_option)
    with open("./view_data.csv", "wb") as f:
        f.write(b"".join(view_item.csv))
 

Также пытался добавить только опцию «(Все)», но она ничего не вернет
csv_req_option.vf("client", "(all)")

Ответ №1:

csv_req_option.vf(«клиент», «клиент1, клиент2, клиент3»)