Berechnungsfelder auf Dashboard
Guten Morgen,
auf meinem Dashboard habe ich mir einige Abfragefeldern erstellt, die dann auf den verschiedenen Karteireitern Ergebnisse (in Form von Tabellen) anzeigen.
Um eine besseren Überblick zu bekommen, habe ich dann noch Berechnungsfelder zu den Ergebnissen erstellt, die sich je nach Abfrage verändern können.
Für die Anzahl der Datensätze klappt das auch sehr gut:
cnt(if Anfang and Ende then
let myStart := Anfang;
let myEnd := Ende;
select Akquise where Beitrittsdatum > myStart and Beitrittsdatum < myEnd
else
let myStart := Anfang;
select Akquise where Beitrittsdatum > myStart
end)
Wenn ich jetzt allerdings den Durchschnitt der Tage berechnen will kommt ein anderes Ergebnis raus als wenn ich über der Tabellenspalte den Durchschnitt nehme
Beide Formel ergeben das gleiche Ergebnis, allerdings scheinen sich beide nicht auf die Erschränkung des Zeitraumes zu beziehen
Formel 1:
if Anfang and Ende then
let myStart := Anfang;
let myEnd := Ende;
select Akquise where Beitrittsdatum > myStart and Beitrittsdatum < myEnd;
avg((select Akquise).'Tage bis Beitritt')
else
let myStart := Anfang;
select Akquise where Beitrittsdatum > myStart;
avg((select Akquise).'Tage bis Beitritt')
end
Formel 2:
avg(if Anfang and Ende then
let myStart := Anfang;
let myEnd := Ende;
select Akquise where Beitrittsdatum > myStart and Beitrittsdatum < myEnd;
(select Akquise).'Tage bis Beitritt'
else
let myStart := Anfang;
select Akquise where Beitrittsdatum > myStart;
(select Akquise).'Tage bis Beitritt'
end)
Hat jemand eine Idee?
Viele Grüße
Markus
3 Antworten
-
Hallo Markus;
du musst die vorselektierte Auswahl benennen und dann verwenden:
---if Anfang and Ende then
let myStart := Anfang;
let myEnd := Ende;
let myChoice:=select Akquise where Beitrittsdatum > myStart and Beitrittsdatum < myEnd;
avg(myChoice.'Tage bis Beitritt')
else
let myStart := Anfang;
let myChoice:=select Akquise where Beitrittsdatum > myStart;
avg(myChoice.'Tage bis Beitritt')
end
---
Leo
-
Hallo Leo,
das isst dann ja einfach - wenn man es weiß
Danke Dir
Markus
-
noch eine kleine Frage:
kann ich über die Befehlsschaltfläche auch Karteireiter ansteuern (ähnlich wie mit
openTable(...)
)
Content aside
- vor 4 JahrenZuletzt aktiv
- 3Antworten
- 394Ansichten