BI Kennzahlen

Erstellt: 22.04.2020, Änderung:
Mehr ansehen

Die verschiedenen Arten von Werten, welche im Business Intelligence Modul verfügbar sind, bezeichnen wir als BI Kennzahlen:

Die Kennzahlen werden im Ordner Einstellungen > BI Kennzahlen konfiguriert. Jede Kennzahl hat folgende Eigenschaften:

 

Bezeichnung Die Bezeichnung wird in der BI Ansicht angezeigt und sollte deshalb möglichst eindeutig und aussagekräftig sein, damit dann klar ist, was angezeigt wird:

Es handelt sich hier um ein MLString Feld.

Aktiv Nur aktive Kennzahlen werden vorberechnet gespeichert. Wenn Sie eine standardmässig mitgelieferte Kennzahl also gar nie benötigen, können Sie sie deaktivieren.

Möchten Sie eine Kennzahl hingegen berechnen, aber nicht anzeigen (zum Beispiel weil Sie sie nur für eine Berechnung - siehe Berechnete Kennzahl weiter unten - nicht aber zur Anzeige benötigen), deaktivieren Sie stattdessen die Checkbox Sichtbar weiter unten.

Interner Name Der interne Name muss eindeutig sein, da die Kennzahl vom Generator über diesen Namen identifiziert wird.
Berechnete Kennzahl Wird eine Kennzahl als berechnete Kennzahl markiert, erfolgt die Berechnung nicht über den Generator, sondern über andere Kennzahlen. In diesem Fall wird nicht das Feld Generator angezeigt, sondern ein Feld für die Berechnung:

Hier wird über den internen Namen der entsprechenden Kennzahlen die Berechnung definiert. Im Beispiel einen Stundensatz verrechenbar (Honorar extern / Minuten intern).

Die Dimensionen ergeben sich aus den zugrunde liegenden Kennzahlen und können hier nicht separat definiert werden.

Aktuell werden nur Divisionen unterstützt.

Generator Die Berechnung der Kennzahlen erfolgt über Generatoren, ausser es handelt sich um eine berechnete Kennzahl (siehe Attribut Berechnete Kennzahl).
Einheit Folgende Einheiten stehen zur Verfügung:

  • Betrag: Zahlenwerte, dargestellt gemäss Ländereinstellungen
  • Aufwand: Minutenwerte, dargestellt gemäss Systemeinstellung Anzeige Minuten
  • Prozent: Prozentzahlen, dargestellt mit %. Die Werte werden als 1 basierte Quotienten interpretiert, ein Wert von 1 also als 100% dargestellt.
  • Menge: Anzahl, mit zwei Nachkommastellen
  • Stundensatz, Darstellung gemäss Ländereinstellungen
Sichtbar Steuert, ob eine Kennzahl in der BI Ansicht angezeigt werden kann. Dies ist vor allem dann sinnvoll, wenn Sie eine Kennzahl für die Berechnung einer anderen Kennzahl (siehe Berechnete Kennzahl weiter oben) benötigen, sie selbst jedoch nicht anzeigen möchten.

Standardmässig mitgelieferte Kennzahlen, die Sie gar nicht benötigen, können Sie auch deaktivieren (siehe Checkbox Aktiv weiter oben).

Stichtagwert Jede Kennzahl hat eine zeitliche Charakteristik: Sie bezieht sich entweder auf die ausgewählte Periode oder ist ein Stichtagswert. Diese gelten immer per Ende Monat.

Stichtagwerte werden nur in folgenden BI Ansichten dargestellt:

  • Auswertung für 1 Monat (Datumsbereich in der BI Ansicht)
  • Darstellung als Zeitreihe (Gruppierung nach Monat in der BI Anzeige)
Dimensionen

Klassen 1 – 5,

Rollen

Gibt an, auf welchen Klassen (Dimensionen) die Kennzahlen zur Verfügung stehen. Diese müssen im angegebenen Generator berechnet werden.

Zusätzlich kann für jede Dimension auch eine Rollenbezeichnung angegeben werden. Mit der Rollenbezeichnung kann der Kontext der Kennzahl für diese Dimension angegeben werden.

Bei der Berechnung des Auftragseingangs beispielsweise wird auch der Projektleiter des Projekts zurückgegeben. Sehen wir nun auf einer Bearbeiterliste einfach den "Auftragseingang", dann ist der Kontext nicht klar: Ist das der Verkäufer, sind das seine eigenen Leistungen? Hier kann beispielsweise die Rolle angegeben werden:

Die Rolle wird dann bei der Kennzahl in der BI Ansicht angezeigt:

Hilfetext Hier kann ein Hilfetext eingegeben werden, beispielsweise um dem Anwender zu erläutern, wie sich die Kennzahl berechnet.

Ist bei einer Kennzahl ein Hilfetext angegeben, erscheint in der Ansicht ein kleines i-Symbol. Platziert man den Mauszeiger darauf, erscheint der Hilfetext in als Tooltipp:

Die Anzeige wird nach 19 Zeilen abgeschnitten. Bei der Erfassung muss darauf geachtet werden, dass der Text in die Anzeige passt.

Es handelt sich hier um ein MLString Feld.

 

Standard BI Kennzahlen

Vertec liefert standardmässig folgende Kennzahlen mit (die Codeteile sind sinngemäss):

Bezeichnung / Int. Name Bedeutung Verfügbar auf
Angefangene Arbeiten

FeesCommenced

Honorar extern der Leistungen von produktiven Projekten, welche sich per Ende des Monats nicht auf einer Rechnung befinden oder deren Rechnung erst nachher verrechnet wurde.

if not leistsum.rechnung or leistsum.rechnung.valutadatum > enddate:
    leistsum.wertExtOffen + leistsum.wertExtVerrechnet
  • Projekt
Arbeitszeit

WorkingTime

Arbeitszeit

->getArbeitszeit(Startdatum, Enddatum)
  • Projektbearbeiter
Aufwand extern

MinutesExt

Aufwand extern

leistsum.minutenExtOffen + leistsum.minutenExtVerrechnet
  • Projekt
  • Projektbearbeiter
  • Projektphase
  • Tätigkeit
Aufwand intern

MinutesInt

Aufwand intern

leistsum.minutenIntOffen + leistsum.minutenIntVerrechnet
  • Projekt
  • Projektbearbeiter
  • Projektphase
  • Tätigkeit
Bestand Vorschüsse

Advances

Nettobetrag aller Vorschüsse – Geleistete Vorschüsse der bis Ende des Monats verrechneten Rechnungen (Valutadatum).

advances += advance.nettobetrag
if invoice.verrechnet and invoice.valutadatum <= enddate:
    advances -= invoice.vorschussEffektiv
  • Projekt
Deckungsbeitrag (DB)

MarginContributed

Honorar extern verrechnet – Kosten verrechnet

leistsum.wertExtVerrechnet - leistsum.wertKostenVerrechnet
  • Projekt
  • Projektbearbeiter
  • Projektphase
  • Tätigkeit
Feriensaldo

VacationBalance

Feriensaldo per Ende des Monats

->getFerienSaldo(Enddatum)
  • Projektbearbeiter
Feriensaldo abgegrenzt

VacationBalanceDelimited

Abgegrenzter Feriensaldo per Ende des Monats

->getFerienSaldoAbgegrenzt(Enddatum)
  • Projektbearbeiter
Honorar extern

FeesExt

Honorar extern

leistsum.wertExtOffen + leistsum.wertExtVerrechnet
  • Projekt
  • Projektbearbeiter (als Projektleiter)
  • Projektbearbeiter
  • Projektphase
  • Tätigkeit
Honorar extern abgeschrieben

FeesExtWrittenoff

Honorar intern verrechnet – Honorar extern verrechnet

leistsum.wertIntVerrechnet - leistsum.wertExtVerrechnet
  • Projekt
  • Projektbearbeiter (als Projektleiter)
  • Projektbearbeiter
  • Projektphase
  • Tätigkeit
Honorar extern offen

FeesExtOpen

Honorar extern offen

leistsum.wertExtOffen
  • Projekt
  • Projektbearbeiter (als Projektleiter)
  • Projektbearbeiter
  • Projektphase
  • Tätigkeit
Honorar extern verrechnet

FeesExtCharged

Honorar extern verrechnet

leistsum.wertExtVerrechnet
  • Projekt
  • Projektbearbeiter (als Projektleiter)
  • Projektbearbeiter
  • Projektphase
  • Tätigkeit
Honorar intern

FeesInt

Honorar intern

leistsum.wertIntOffen + leistsum.wertIntVerrechnet
  • Projekt
  • Projektbearbeiter (als Projektleiter)
  • Projektbearbeiter
  • Projektphase
  • Tätigkeit
Kosten

Costs

Kosten

leistsum.wertKostenOffen + leistsum.wertKostenVerrechnet
  • Projekt
  • Projektbearbeiter (als Projektleiter)
  • Projektbearbeiter
  • Projektphase
  • Tätigkeit
Sollzeit

SetTime

Sollzeit

->getSollzeit(Startdatum, Enddatum)
  • Projektbearbeiter
Stundensatz verrechenbar

RateChargeable

Honorar extern / Aufwand intern

(Berechnung siehe bei den Kennzahlen dieses Namens)

  • Projektbearbeiter
Überzeitsaldo

OvertimeBalance

Überzeitsaldo per Ende des Monats

->getUeberzeitsaldo(Enddatum)
  • Projektbearbeiter
Umsatz Auslagen

TurnoverOutlays

Auslagen verrechnet (Valutadatum der Rechnung)

Rechnung.auslagenExt
  • Projekt
  • Projektbearbeiter

Nur verfügbar, wenn Modul Fremdkosten lizenziert ist.

Umsatz Leistungen

TurnoverServices

Total nach Rabatt verrechnet (Valutadatum der Rechnung)

Rechnung.leistWertExtNachRabatt
  • Projekt
  • Projektbearbeiter
Umsatz Spesen

TurnoverExpenses

Spesen verrechnet (Valutadatum der Rechnung)

Rechnung.spesenExt
  • Projekt
  • Projektbearbeiter
Vollzeitstellen

Fte

Beschäftigungsgrad

->getBeschaeftigungsgrad(Enddatum)
  • Projektbearbeiter

 

Zusätzliche (inaktive) Kennzahlen für das Modul Budget & Teilprojekt

Zusätzlich werden folgende Kennzahlen standardmässig inaktiv mitgeliefert. Für die Verwendung ist die Lizenzierung des Moduls Budget & Teilprojekt, Linie Expert sowie eine genaue Budgetplanung Voraussetzung.

Bezeichnung / Int. Name Bedeutung Verfügbar auf
Auftragsbestand Honorar

FeesOrderbacklog

Budget Honorare - kumuliertes Honorar extern. Nur erteilte und noch nicht abgeschlossene Phasen.

bdgvalue('planWertExt', Enddatum, -1) -
leistSum.wertExtOffen + leistSum.wertExtVerrechnet
  • Projekt
  • Projektbearbeiter
  • Projektphase
Auftragseingang Honorar

FeesOrderintake

Budget Honorare der neu erteilten Phasen oder Änderungen dieses Budgetwerts während dieses Monats.

bdgvalue('planWertExt', Enddatum, -1) -
bdgvalue('planWertExt', (Startdatum-1 Tag), -1)
  • Projekt
  • Projektbearbeiter
  • Projektphase
Aufwand Budget Rest

MinutesBudgetRest

Aufwand Budget Total – Aufwand Ist

(Berechnung siehe bei den Kennzahlen dieses Namens)

  • Projekt
  • Projektbearbeiter
  • Projektphase
Aufwand Budget Total

MinutesBudgetTotal

Budget Aufwand von erteilten und noch nicht abgeschlossenen Phasen.

bdgvalue('planMinutenInt', Enddatum, -1)
  • Projekt
  • Projektbearbeiter
  • Projektphase
Aufwand Ist

MinutesCumulated

Kumulierter Aufwand intern von erteilten und noch nicht abgeschlossenen Phasen.

leistSum.minutenIntOffen + leistSum.minutenIntVerrechnet
  • Projekt
  • Projektbearbeiter
  • Projektphase
Fertigstellungsgrad

PercentageOfCompletion

Aufwand Ist / Aufwand Budget Total

(Berechnung siehe bei den Kennzahlen dieses Namens)

  • Projekt
  • Projektbearbeiter
  • Projektphase