#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»)