Динамическое назначение цвета точки карты и всплывающей подсказки на основе строки - PullRequest
0 голосов
/ 21 мая 2019

Я очень новичок в SSRS и у меня возникли некоторые проблемы с настройкой некоторых вещей в отчете, с которым я играю, и я был бы очень признателен за помощь.

Моя проблема связана с двумя слегка различающимися проблемами:

  1. Назначение цвета точки карты на основе строковых значений. Я пытаюсь сделать так, чтобы каждая точка карты имела один из трех цветов в зависимости от значения строки и времени.
  2. Объединение значения поля с введенным строковым значением и / или другими полями.

Обе проблемы находятся в одном отчете.

  1. У меня есть 2 DataSets, и поле Data просто указывает назад, используя поле данных "#City" в пункте Point Color Rule. Делая это таким образом, казалось бы, игнорируется мое пользовательское правило цвета одного цвета, и только последняя точка карты получает цвет.

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

  1. Так же, как и в первом выпуске, у меня есть только всплывающая подсказка Map Point, указывающая на #City, и попытка написать здесь функцию была немного утомительной. Делая что-то вроде = First (Fields! City.Value, "DataSet2") устанавливает все всплывающие подсказки для последней записи, и я не нашел способа обойтись принудительно использовать агрегированную функцию при ссылке на значение в City, который не делает сопоставьте это правильно.

У меня нет конкретного кода для показа, но если есть что-то важное, что я пропустил, я сделаю это.

  1. Ожидаемый результат - набор точек карты, относящихся к странам, каждая из которых получает 1 из 3 цветов в зависимости от их статуса и значения условной даты.

    • Цвет не устанавливается для всех различных точек карты.
    • Условный iif для установки этой структуры не сработал, так как я не уверен, как ссылаться на текущее значение в выражении.
  2. Объединить название города с необязательной строкой, например, : "Пример текста" + Город + "Другой текст."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...