Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Декабрь 18, 2017, 06:15:05 am

Автор Тема: Узнать число на максимальную дату периода  (Прочитано 1098 раз)

Оффлайн kvv

  • Гуру
  • ***
  • Сообщений: 135
  • Страна: 00
  • Рейтинг: +36/-0
    • Просмотр профиля
Коллеги, добрый день.
Есть таблица:
QUANTDATE
1001.10.2015
502.10.2015
2003.10.2015
104.10.2015
405.10.2015

Каким образом можно узнать QUANT на максимальную дату? В данном случае, это будет 4.

Например, пользователь может выбрать любой период - пусть будет август. И нужно узнать QUANT на 31 августа.
Или, пользователь выберет любые три дня - пусть будет 02.10.2015, 03.10.2015, 04.10.2015. И нужно узнать QUANT на 04.10.2015.

Буду признателен за любую информацию!!!



Оффлайн kvv

  • Гуру
  • ***
  • Сообщений: 135
  • Страна: 00
  • Рейтинг: +36/-0
    • Просмотр профиля
Re: Узнать число на максимальную дату периода
« Ответ #1 : Октябрь 09, 2015, 10:58:08 am »
Придумал ответ.
=avg({$<DATE = {"$(=Date(max(DATE), 'DD.MM.YYYY'))"}>} QUANT)

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1005
  • Страна: ru
  • Рейтинг: +103/-0
    • Просмотр профиля
Re: Узнать число на максимальную дату периода
« Ответ #2 : Октябрь 09, 2015, 06:18:34 pm »
Привет,
А зачем avg()? Если по одному значению на дату, то можно only()/

Неофициальный форум пользователей QlikView & Qlik Sense

Re: Узнать число на максимальную дату периода
« Ответ #2 : Октябрь 09, 2015, 06:18:34 pm »

Оффлайн kvv

  • Гуру
  • ***
  • Сообщений: 135
  • Страна: 00
  • Рейтинг: +36/-0
    • Просмотр профиля
Re: Узнать число на максимальную дату периода
« Ответ #3 : Октябрь 12, 2015, 01:14:13 pm »
Привет,
А зачем avg()? Если по одному значению на дату, то можно only()/

Использовал avg или sum, потому что не знал что можно использовать only:D
Реально, большое спасибо. Теперь буду использовать only.