Я пытаюсь получить дни из данных, таких как:
В этих данных предположим, что идентификатор B start date
равен 4/10/2019
, а end date
равен 10/25/2019
.Здесь есть 7 месяцев: с апреля по октябрь, поэтому для первого месяца start date
равен 4/10/2019
, а end date
равен 4/30/2019
, так что это означает, что он использует только 10 дней с этого месяца, а оставшиеся дни равны 21 .. То же самое дляздесь end date
равно 10/25/2019
, поэтому, если мы посмотрим дату окончания календаря 10/31/2019
, мы используем только 6 дней, поэтому в данных я хочу получить данные выше, упомянутые на рисунке .. где, когда я пытаюсь использовать эту формулу в qlikview:
=sum(
If(
MonthName(CalendarMonthEnd) = MonthName([End Date]),
([End Date]-CalendarMonthStart+1),
(RangeMin([End Date],CalendarMonthEnd)-RangeMax([Start Date],CalendarMonthStart))
)
)
и по этой формуле я получаю эти данные, оставшиеся дни, в которые я хочу получить дни, которые доступны ...
это ссылкапапки, пожалуйста, скачайте и проверьте ..
https://www.dropbox.com/s/v48373io1bv9qqj/file_qlik.rar?dl=0
в этой папке файл excel "output .." в этом файле excel вывод первой таблицы, который мне нужен