„Data od” i „Data do” edycja w obiektach wolnozmiennych – Kimball2

Edycja kolumn „Data od” i „Data do”

Kolumny „Data od” (TIMEFROM) i „Data do” (TIMETO) powinny być nieedytowalne. Jeśli użytkownik zmieni te wartości, może to spowodować błędy w systemie, ponieważ inne obliczenia mogą bazować na wcześniejszych danych.

W wyjątkowych przypadkach, gdy jest to konieczne dla działania biznesowego, można edytować te kolumny, ale tylko w aktualnych wierszach. Gdy użytkownik próbuje zmienić te wartości, aplikacja wyświetli ostrzeżenie o możliwych konsekwencjach.

Edycja przedziału czasowego wierszy

Edycja pól „Data od” (TIMEFROM) i „Data do” (TIMETO) jest możliwa tylko w wierszu aktualnym.

  • „Data do” można cofnąć maksymalnie do dzisiejszej daty.
  • Zmiana „Data od” wpływa na „Data do” w poprzednim wierszu dla tego samego klucza biznesowego.

Cofanie „Data od”

Jeśli „Data od” zostanie cofnięta i zrówna się z „Data do” w poprzednim wierszu, to ta wartość automatycznie przesunie się wstecz, aby daty się nie nakładały. Cofanie jest możliwe do momentu, gdy „Data od” i „Data do” w poprzednim wierszu będą równe.

Zwiększanie „Data od”

Jeśli „Data od” zostanie przesunięta do przodu, „Data do” w poprzednim wierszu zwiększy się o ten sam okres, aby daty się nie pokrywały. Można zwiększać datę maksymalnie do momentu, gdy „Data od” i „Data do” w aktualnym wierszu będą równe.

Dodatkowe zasady

  • Minimalny okres obowiązywania wiersza to jeden dzień („Data od” = „Data do”).
  • „Data od” nie może być większa niż „Data do” – aplikacja zablokuje taką zmianę.
  • Jeśli po zmianie „Data od” nastąpi aktualizacja danych, system będzie aktualizować wiersz do momentu, gdy data modyfikacji będzie mniejsza niż „Data od”.

Czy ten artykuł był pomocny?