Przejdź do głównej zawartości

Wypróbuj analizę warunkową klucza alokacji

Krok Allocation Split rozdziela kwotę między elementy proporcjonalnie do klucza alokacji, na przykład liczby pracowników. Okno What if pokazuje, jak zmieniłby się ten podział, gdyby niektóre wartości klucza były inne albo gdyby krok dzielił według innej kolumny — z tabeli sterującej lub z innej tabeli w projekcie. Każdy scenariusz jest obliczany co do grosza na podstawie tego, co krok zaalokował podczas ostatniego uruchomienia.

Możesz je otworzyć dla kroku Allocation Split, który ma tabelę wyjściową, jeśli możesz odczytywać kroki i tabele w projekcie:

  • Na kanwie przepływu pracy kliknij krok prawym przyciskiem myszy i wybierz Analiza warunkowa….
  • Na liście kroków przepływu pracy kliknij ikonę kolby w kolumnie Analiza warunkowa… danego kroku.

Od góry do dołu:

  1. Podsumowanie wszystkich scenariuszy.
  2. Notatki o kroku i o wszystkim, co ogranicza prezentowane wartości. Zdania poniżej odwołują się do tych notatek.
  3. Scenariusze. Kliknij nazwę scenariusza, aby uczynić go aktywnym. Pod nimi lista Zapisane scenariusze: zawiera scenariusze zapisane dla tego kroku.
  4. Lista kluczy alokacji: każdy wiersz klucza z jego bieżącą wartością, bieżącym udziałem i kwotą, jaką zaalokowano podczas ostatniego uruchomienia.
  5. Wiersze aktywnego scenariusza, a następnie jego Lista elementów pokazująca, o ile zmieniłaby się kwota każdego elementu, oraz rozbicie, jeśli je wybierzesz.
  6. Późniejsze kroki, gdy Weave potrafi prześledzić krok odczytujący wynik tego kroku, ten krok nie zaokrągla zapisywanych wartości do liczb całkowitych, a aktywny scenariusz ma swoje wartości.
  7. Porównanie scenariuszy, gdy można obliczyć więcej niż jeden.
  8. Inne nośniki kosztów, po kliknięciu Wypróbuj inne nośniki kosztów.

Kliknij Dodaj scenariusz. Nowy scenariusz otrzymuje nazwę Scenario 1, Scenario 2 itd.; użyj Zmień nazwę…, aby nadać mu własną nazwę, i Usuń…, aby go skasować. Możesz mieć do 10 scenariuszy.

Scenariusz albo zmienia wartości klucza, albo dzieli według innej kolumny.

Wpisz nową wartość w kolumnie Nowy na liście kluczy alokacji (na przykład New headcount). Wartości są przeliczane chwilę po zakończeniu wpisywania. Aby wrócić do bieżącej wartości wiersza, usuń jego nową wartość. Scenariusz może mieć do 20 nowych wartości.

Wybierz kolumnę w polu Podziel według innej kolumny:. Lista zawiera pozostałe kolumny numeryczne tabeli sterującej. Po kliknięciu Wypróbuj inne nośniki kosztów oferuje też kolumny znalezione przez Weave w innych tabelach, wypróbowane lub nie, każdą pokazaną jako nazwa kolumny, a po niej Od i nazwa jej tabeli. Gdy kolumna jest wybrana, nowe wartości scenariusza są odłożone na bok i wracają, jeśli ponownie wybierzesz Brak. Aby wypróbować oba warianty, dodaj kolejny scenariusz.

Jeśli kolumny nie można użyć, wiersze scenariusza wyjaśniają dlaczego.

Kliknij Zapisz…, obok Zmień nazwę… i Usuń…, i nadaj aktywnemu scenariuszowi nazwę. Zapisane scenariusze widzą wszyscy, którzy mogą używać What if w tym kroku. Jeśli scenariusz o tej nazwie jest już zapisany dla kroku, przed jego zastąpieniem zostanie wyświetlone pytanie. Przycisk Zapisz… jest dostępny tylko wtedy, gdy możesz zmieniać projekt.

Zapisany scenariusz przechowuje wyłącznie swoje dane wejściowe — nowe wartości albo kolumnę, według której dzieli, i tabelę tej kolumny — i jest obliczany ponownie przy każdym otwarciu, na podstawie ostatniego uruchomienia kroku. Niezapisane zmiany przepadają po zamknięciu okna.

Aby użyć zapisanego scenariusza, wybierz go na liście Zapisane scenariusze: i kliknij Otwórz w nowej karcie. Zmiany wprowadzone w karcie nie wpływają na zapisany scenariusz, dopóki nie zapiszesz go ponownie. Zmień nazwę zapisanego… i Usuń zapisany… zmieniają samą listę zapisanych scenariuszy i podobnie jak Zapisz… są dostępne tylko wtedy, gdy możesz zmieniać projekt. Usunięcia nie można cofnąć.

Scenariusz zapisany przez asystenta AI może zawierać zmiany, których lista kluczy alokacji nie potrafi pokazać, na przykład jedną zmianę dla wszystkich okresów elementu albo zmianę procentową. Po otwarciu okno informuje, ile ich jest, uwzględnia je w wartościach i zachowuje je przy zapisie.

Kliknij Wypróbuj inne nośniki kosztów, aby zobaczyć, co by się stało, gdyby krok dzielił według każdej z pozostałych kolumn numerycznych tabeli sterującej. Sekcja Inne nośniki kosztów wymienia każdą wypróbowaną kolumnę, zaczynając od tej, która przesunęłaby najwięcej, i wyjaśnia, dlaczego danej kolumny nie można było użyć. Kliknij Dodaj jako scenariusz przy kolumnie, aby wypróbować ją jako osobny scenariusz.

Weave nie odróżni kodu ani identyfikatora zapisanego jako liczba od miary, więc przed poleganiem na kolumnie sprawdź, czy jest miarą.

W części Z innych tabel sekcja wypróbowuje także kolumny numeryczne z innych tabel w projekcie. Tabela jest wypróbowywana tylko wtedy, gdy ma wszystkie kolumny kluczowe tabeli sterującej, o tych samych nazwach i zawierające ten sam rodzaj wartości. Weave pomija każdą tabelę zbudowaną z wyniku kroku alokacji, ponieważ klucz złożony z zaalokowanych wartości wprowadziłby alokację z powrotem do podziału, a sekcja wymienia pominięte tabele z pasującymi kolumnami kluczowymi. Weave wypróbowuje do 8 kolumn z innych tabel, biorąc tabele w kolejności alfabetycznej, i wymienia te, których nie wypróbował. Nadal możesz je wybrać w polu Podziel według innej kolumny:.

Te same kolumny kluczowe nie czynią kolumny rozsądnym kluczem alokacji, a większe przesunięcie nie czyni jej lepszym. Przed poleganiem na kolumnie sprawdź, co ona mierzy i czy jest liczona na tym samym poziomie szczegółowości co bieżący klucz.

Jeśli krok w projekcie odczytuje lub zapisuje tabelę, której Weave nie potrafi dopasować do żadnej tabeli w projekcie, Weave nie wie, które tabele zawierają zaalokowane wartości, więc w ogóle nie wypróbowuje innych tabel, o czym informuje sekcja.

Lista kluczy alokacji pokazuje pierwsze 1000 wierszy, ale wartości każdego scenariusza obejmują wszystkie. Wpisz tekst w polu Znajdź wiersz, aby wyświetlić wiersze, których wartości kluczowe zawierają wpisany tekst, bez rozróżniania wielkości liter. Liczba pod polem podaje, ile wierszy pasuje. Kliknij Wyczyść wyszukiwanie, aby wrócić do pełnej listy.

Gdy aktywny scenariusz ma Lista elementów, wybierz kolumnę w polu Rozbij według:, tuż pod nią, aby zobaczyć, jaka część zmiany każdego elementu przypada na każdą wartość tej kolumny. Na przykład wybierz kolumnę konta, aby zobaczyć, z jakich kont pochodzi wzrost w danym centrum kosztów. Tabela Breakdown by pokazuje to dla aktywnego scenariusza. Twój wybór pozostaje po przełączeniu scenariuszy. Wybierz Bez rozbicia, aby ukryć tabelę.

Lista oferuje kolumny tabeli wyjściowej kroku, które pochodzą z dzielonych wierszy. Pomija kolumny elementów i grup, klucz alokacji, wartości zapisywane przez krok (takie jak zaalokowane kwoty i udziały) oraz kolumny systemowe. Jeśli rozbicia nie można obliczyć, zdanie pod polem Rozbij według: wyjaśnia dlaczego, a lista elementów nadal pokazuje sumę każdego elementu.

Tabela pokazuje najwyżej 1000 wierszy, zaczynając od elementów o największej zmianie. Gdy jest ich więcej, wiersze scenariusza o tym informują, a w ostatnim pokazanym elemencie może brakować części jego wierszy.

Gdy Weave potrafi prześledzić co najmniej jeden późniejszy krok odczytujący wynik tego kroku, ten krok nie zaokrągla zapisywanych wartości do liczb całkowitych, a aktywny scenariusz ma swoje wartości, sekcja Późniejsze kroki oferuje Carry “Scenario 1” into later steps, nazwane od tego scenariusza. Kliknij ją, aby zobaczyć, jak ten scenariusz wpłynąłby na tabele zapisywane przez te kroki oraz na tabele po nich, tak daleko, jak Weave potrafi je prześledzić. Nic nie jest uruchamiane ponownie i żadna tabela nie jest zapisywana.

Sekcja pokazuje następnie, co scenariusz zmieniłby w ostatnich tabelach, do których dotarł Weave, i w każdej tabeli zasilającej tabelę, której Weave nie potrafił obliczyć, a potem po jednym wierszu dla każdej późniejszej tabeli: krok, który ją zapisuje, i o ile wzrosłyby i spadłyby jej wartości, albo dlaczego Weave jej nie obliczył. Pod wierszem każdej ostatniej tabeli lista pokazuje największe zmiany w tej tabeli, po jednym wierszu na wiersz tabeli, wraz z tym, o ile wzrosłaby lub spadła zmieniona kolumna.

Jeśli wartości scenariusza pomijają jakąkolwiek grupę, jeśli scenariusz zmienia zbyt wiele wierszy, by je przenieść, lub jeśli Weave nie może odczytać tego, czego potrzebuje, sekcja informuje o tym zamiast tego.

Weave śledzi kroki Table Extract, Table Union All, Allocation Split (które okno nazywa Split (No Target Filters)) i Allocation By Assignment Dimension (które okno nazywa Podział z użyciem wymiaru), i to tylko tam, gdzie ich zapisane ustawienia pozwalają dokładnie obliczyć zmianę. Późniejszy krok Allocation Split jest śledzony tylko wtedy, gdy udziały, które zastosowałby teraz, są nadal tymi, które zastosował podczas ostatniego uruchomienia. Późniejszy krok Allocation By Assignment Dimension wykorzystuje ponownie udziały z ostatniego uruchomienia, ale tylko tam, gdzie jego reguły w obecnie zapisanej postaci podzieliłyby każdy zmieniony wiersz tak samo jak wtedy, a jego tabela sterująca nie została zaktualizowana od tamtego uruchomienia. Weave nie sprawdza zmian w hierarchiach, z których te reguły pobierają swoje cele. Dla kroku, którego nie potrafi prześledzić, sekcja wyjaśnia dlaczego, a tabele po tym kroku nie są obliczane. Weave ma też limit czasu; tabela, do której nie dotarł w czasie, jest wymieniona.

Przenoszenie ponownie odczytuje każdą późniejszą tabelę, więc Weave robi to tylko na Twoje żądanie i dla jednego scenariusza naraz. Następna zmiana je czyści; kliknij przycisk ponownie, aby przenieść scenariusz w obecnym stanie.

  • Wyzerowane w tym scenariuszu oznacza każdy wiersz klucza alokacji, któremu aktywny scenariusz nie przydzieliłby niczego.
  • Lista elementów sumuje grupy każdego elementu, więc wzrost w jednej grupie i spadek w innej się równoważą. Wiersze scenariusza informują, kiedy powoduje to, że wartości elementów sumują się do mniej niż przesunięta łączna kwota.
  • Późniejsze kroki są obliczane tylko na żądanie. Notatki podają, ile późniejszych kroków odczytuje wynik tego kroku i ile z nich Weave potrafi prześledzić na podstawie ich ustawień. Zobacz Przenoszenie scenariusza do późniejszych kroków.
  • Wartości obejmują wszystkie okresy. W oknie nie ma jeszcze wyboru okresu.