QuickSight: Как я могу использовать ifelse () или любую другую альтернативу для нескольких условий в соответствии с вводом, указанным в добавленном параметре?

Это происходит потому, что ваш локальный модуль с именем requests.py скрывает установленный модуль requests, который вы пытаетесь использовать. Текущая директория добавляется к sys.path, поэтому локальное имя имеет приоритет над установленным именем.

Дополнительная подсказка для отладки, когда это возникает, - это внимательно изучить Трейсбек и понять, что имя ваш скрипт соответствует вашему модулю, который вы пытаетесь импортировать:

Обратите внимание на имя, которое вы использовали в своем скрипте:

File "/Users/me/dev/rough/requests.py", line 1, in <module>

Модуль, который вы пытаетесь импортировать: requests

Переименуйте свой модуль во что-то еще, чтобы избежать столкновения имен.

Python может сгенерировать файл requests.pyc рядом с вашим файлом requests.py (в каталоге __pycache__ в Python 3). Удалите это также после переименования, поскольку интерпретатор все равно будет ссылаться на этот файл, повторно создавая ошибку. Однако файл pyc в __pycache__ должен не влиять на ваш код, если файл py удален.

В этом примере переименование файла на my_requests.py, удалив requests.pyc и снова выполнив успешную печать <Response [200]>.

0
задан Shristi Sinha 1 April 2019 в 06:34
поделиться

2 ответа

В настоящее время IfEsle () не поддерживается в анализе на основе набора данных SPICE. Если вы хотите использовать IfElse () в анализе, преобразуйте набор данных SPICE в набор данных Direct Query.

0
ответ дан GauravS 1 April 2019 в 06:34
поделиться
  • Если вы хотите добавить функцию ifelse (), вы должны добавить ее в раздел «Набор данных». он недоступен в разделе «Анализ данных».
  • Если вы хотите добавить значения множественного выбора в параметре, то вы должны добавить список элементов путем
    • щелкнуть Добавить параметр
    • в диалоговом окне «Создать новый параметр». выберите несколько значений, затем напишите список элементов по каждой строке в текстовой области ниже.
    • затем нажмите на создание.
0
ответ дан Gopi Kirupanithi 1 April 2019 в 06:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: