Создать вычисляемое поле для отфильтрованных сгруппированных данных в таблице

Недавно я опубликовал проект, который позволяет PHP получать и взаимодействовать с реальной оболочкой Bash. Получите его здесь: https://github.com/merlinthemagic/MTS У оболочки есть pty (псевдотерминальное устройство, такое же, как и в ssh-сессии), и вы можете получить оболочку при необходимости, root. Не уверен, что вам нужен root для выполнения вашего скрипта, но при условии, что вы упомянули sudo, это вероятно.

После загрузки вы просто используете следующий код:

$shell    = \MTS\Factories::getDevices()->getLocalHost()->getShell('bash', true);
$return1  = $shell->exeCmd('/path/to/osascript myscript.scpt');

0
задан Sreenath1986 17 January 2019 в 05:22
поделиться

3 ответа

Одна вещь, которую я хотел бы добавить, чтобы избежать жесткого кодирования названия страны, состояла в том, чтобы сохранить список в отдельном файле CSV или Excel и присоединить его к источнику данных. Таким образом, вы можете добавлять или удалять страны без публикации представлений.

0
ответ дан Kalidas 17 January 2019 в 05:22
поделиться

Почему бы просто не фильтровать АС? Лично мне не нравятся такие жесткие значения, потому что в будущем вам понадобится NZ-версия, а это просто замедляет работу Tableau.

НО, если вам все еще нужно, попробуйте это:

{ИСПРАВЛЕНО [Страна]: макс. (ЕСЛИ attr ([Страна]) = 'AU' ТОГДА [Открытый тариф] КОНЕЦ)}

0
ответ дан cmcau 17 January 2019 в 05:22
поделиться

Нет проблем. Но я надеюсь, я отвечу на ваш вопрос, а затем предоставлю вам другое забавное решение.

Я бы использовал формулу ...

IF [Country] = 'AU' THEN [Open Rate] END

И расчет открытой ставки:

[Open] / [Sent]

Решение выглядит следующим образом ...

enter image description here

Альтернативным (более веселым) решением будет создание параметра на основе измерения вашей страны.

enter image description here

Или просто введите точные страны, чтобы они выглядели, прежде чем нажать кнопку ОК.

enter image description here

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

enter image description here

0
ответ дан robcrock 17 January 2019 в 05:22
поделиться