Arhn - архитектура программирования

Семинар по формуле Crystal Report прост, если не работает

Мне нужно внести простое изменение в отчет, сделанный другим разработчиком, и если я отредактирую формулу «ShowAverageSpeed» в VS2010, я увижу формулу следующим образом: if ({AXMXmlJob.AverageSpeed} = 0 ) Then «Stopped» Else «Moving»

Я сохраняю формулу в мастерской формул, но когда я пытаюсь просмотреть отчет на веб-сайте, я получаю: «Здесь требуется строка».

Если я удалю это из отчета, он будет отображаться нормально, поэтому я уверен, что ошибка именно в этом. AXMXmlJob.AverageSpeed ​​имеет значение nvarchar(50) null, но если я попытаюсь использовать if ({AXMXmlJob.AverageSpeed} = "0" ), он жалуется, что ожидает число?

16.08.2011

  • Не могли бы вы опубликовать, что содержала формула, когда вы начинали? Когда вы видите, что здесь требуется строка, какую часть формулы выделяет Crystal? 17.08.2011
  • Я решил это спасибо. Я отследил это до того, что AXMXmlJob.AverageSpeed ​​является строкой... поэтому мне пришлось сделать ToNumber 23.08.2011

Ответы:


1

Ему нужен один и тот же тип данных на обоих концах. Попробуй это:

if (ToNumber({AXMXmlJob.AverageSpeed}) = 0 ) Then "Остановлено" Else "Перемещение"

16.08.2011
  • Я видел какой-то ответ, в котором говорилось, что типы данных должны быть одинаковыми, но я никогда не догадывался, что мой был в части if. Теперь я знаю, почему я ненавижу Кристалл. Спасибо!! 18.08.2011
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..