Значение выражения Spotfire для макс. (Количество строк)

Я пытаюсь создать выражение управления вычисляемым значением для следующих столбцов:

Количество строк | Дата | Ценность

Я хочу получить значение «самой новой» даты, которое также будет самым большим количеством строк. Как я могу написать выражение, чтобы получить это, кажется, это должно быть просто. У меня проблемы с написанием его только на языке выражений без SQL.


person user3111598    schedule 23.02.2015    source источник


Ответы (1)


Используя приведенное ниже выражение, вы можете ограничить записи в своей таблице теми, у которых самая высокая (то есть самая последняя) дата, которая должна иметь интересующее вас значение.

[Date] = Max([Date])

Вы можете сделать то же самое с подсчетом строк, поскольку вы упомянули, что интересующая запись является наибольшим количеством строк:

[Row Count] = Max([Row Count])

Если вы хотите создать вычисляемый столбец, вы можете использовать оператор case для вывода значения:

case when [Date] = Max([Date]) then [Value] end

Наконец, если вы хотите отобразить это значение в текстовой области, чтобы продемонстрировать свое значение, вы можете использовать вычисленный столбец выше:

1) Создайте новую текстовую область

2) Введите текст о том, что это такое: «Значение для самой новой даты:» (необязательно).

3) Нажмите «Вставить динамический элемент» -> «Расчетное значение».

4) В разделе «Данные» убедитесь, что выбрана соответствующая таблица данных. Примечание. Вы можете снять здесь отметку с поля «Использовать текущую фильтрацию ...», если не хотите, чтобы ваше значение обновлялось при фильтрации.

5) В разделе «Значения» используйте наш вычисляемый столбец с «Максом», обернутым вокруг него, чтобы избежать суммирования повторяющихся значений:

Max(CALCULATED_COLUMN)

Вот скриншот моей работы со случайными датами и значениями заполнителя: http://i.imgur.com/hFapS8c.png

Более крупный текст предназначен для отображения динамических элементов рассчитанного значения. Я использовал Max ([Date]) для значения даты.

person clesiemo3    schedule 25.02.2015