Na tej stronie

Wyrażenia w dashboardach

Process Intelligence Process Intelligence Dostępne w ramach licencji Process Intelligence lub wyższej. Z funkcji można korzystać tylko w tym planie lub wyższym. Porównaj plany Dostępne w ramach licencji Process Intelligence lub wyższej

Wyrażenia

Wyrażenia ProcessMind pozwalają generować tekst sformatowany i dynamiczną treść na dashboardach, która zmienia się wraz z danymi. Na tej stronie opisano przykłady i składnię używane w dashboardach. Pełny opis języka wyrażeń, w tym funkcji, operatorów i składni, znajduje się w sekcji Język wyrażeń.

Wykres tekstowy ProcessMind z aktualizowanym wyrażeniem

Podstawy

Wyrażenia pozwalają odwoływać się bezpośrednio do mierników i atrybutów w tekście. Dzięki temu treść aktualizuje się automatycznie wraz ze zmianą danych.

Wyrażenia w danych

Wyrażenia można też definiować dla atrybutów zbioru danych, aby obliczać lub wyznaczać wartości przed ich użyciem na dashboardach i w analizach. Warto z nich skorzystać, gdy potrzebnej wartości nie ma w kolumnach danych źródłowych albo gdy obliczenie ma być ujednolicone i używane ponownie.

Wyrażenia ProcessMind skonfigurowane dla danych zbioru danych

Gdy wyrażenie jest już dostępne w danych, można je wybrać wszędzie tam, gdzie ProcessMind udostępnia dany atrybut, między innymi na wykresach i wykresach tekstowych.

Przykład 1: liczba przypadków a łączna liczba przypadków

Aby wyświetlić liczbę aktywnych przypadków w porównaniu z ich łączną liczbą, użyj:

Number of cases in view: ${metric} / Total Cases: ${total}

W tym przykładzie ${metric} oznacza bieżącą wartość miernika, a ${total} łączną liczbę przypadków.

Przykład 2: nieuwzględnione przypadki

Aby wyświetlić liczbę nieuwzględnionych przypadków, czyli różnicę między łączną liczbą a bieżącą wartością:

Number of cases not included: ${total - metric}

Ponownie ${metric} oznacza bieżącą wartość miernika, a ${total} łączną liczbę przypadków.

Przykład 3: odsetek przypadków z użyciem funkcji

Aby wyświetlić odsetek widocznych przypadków w porównaniu z ich łączną liczbą:

Percentage of cases in view: ${formatPercentage(metric)}

W tym przykładzie ${metric} to miernik ustawiony na liczbę przypadków.

Dostępne funkcje

ProcessMind obsługuje różne funkcje używane w wyrażeniach do obliczeń, formatowania i dynamicznego wyszukiwania wartości. Pełny opis dostępnych funkcji, operatorów i składni znajduje się w dokumentacji języka wyrażeń.

W wyrażeniach dashboardów często używa się następujących funkcji:

  • round(value, decimals?) - Zaokrągla liczby do wskazanej liczby miejsc po przecinku
  • formatPercentage(value) - Formatuje liczby dziesiętne jako wartości procentowe
  • formatDuration(ms) - Zamienia milisekundy na czytelny zapis czasu trwania
  • formatDate(date, format?) - Formatuje daty według własnego wzorca

Wskazówka: funkcje można zagnieżdżać lub łączyć z działaniami arytmetycznymi. Na przykład:

${formatPercentage(round(metric / total, 2))}

To wyrażenie oblicza proporcję, zaokrągla ją do dwóch miejsc po przecinku i formatuje jako wartość procentową.

Powiązane tematy

Projektuj lepsze procesy. Buduj spójną architekturę. Zachowaj kontrolę.

Uzyskaj dostęp od razu, bez karty kredytowej i czekania. Przedstaw sposób działania organizacji w postaci przejrzystych, powiązanych modeli procesów.

Buduj architekturę procesów, określaj właścicieli i mechanizmy kontroli oraz uzgadniaj role i zakresy odpowiedzialności na każdym poziomie.

Rozpocznij okres próbny i stwórz solidną podstawę do nadzorowania, zarządzania i ciągłego doskonalenia procesów.