Простая формула не работает в коннекторе Google Data Studio? - PullRequest
1 голос
/ 14 марта 2020

Я работаю над разъемом для студии данных и пытаюсь сделать очень простую формулу. Я просто хочу разделить поле на 100.

  {
    id: "ctr",
    dataType: "NUMBER",
    semantics: { conceptType: "METRIC", semanticType: "NUMBER" },
    formula: "$ctr / 100",
    name: "ctr",
    label: "Ctr"
  }

Google data studio выдает ошибку при его использовании. «Извините, мы обнаружили ошибку и не смогли выполнить ваш запрос.»

Если я удалю строку формулы, все будет работать нормально. Что здесь?

Я знаю, что могу ссылаться на другое поле с помощью $ myfieldid, хотя Я хочу сослаться на текущее поле, в данном случае 'ctr'. Это также помогает мне избежать дополнительных полей в моей схеме. Я просто использую для расчета.

Кто-нибудь сталкивался с подобной проблемой? Это возможно?

1 Ответ

1 голос
/ 15 марта 2020

Вы определяете поле с идентификатором 'ctr' и используете его значение внутри того же блока.

Вы должны создать новое поле, чтобы использовать значение '$ ctr', а затем выполнить его вычисление.

В настоящее время я не думаю, что есть способ сослаться на определение поля.

То, что вы могли бы сделать, это задать для этого поля значение "isHidden": true, чтобы оно не отображалось для пользователь, и вы используете его только в качестве параметра в другом поле.

...