if Auswahlfeld mehrere Kriterien
Hallo Zusammen,
habe für meine Datenbank folgende Formel geschrieben:
if Kategorie = 1 then
sum('Einkäufe'[Lieferantenbestellung.Lieferstatus = 2].Anzahl) + sum(Produktion.Anzahl) - sum(Umsatz.Anzahl)
else
if Kategorie = 2 then
sum('Einkäufe'[Lieferantenbestellung.Lieferstatus = 2].Anzahl) + sum(Produktion.Anzahl) - sum(Umsatz.Anzahl)
else
if Kategorie = 3 then
sum('Einkäufe'[Lieferantenbestellung.Lieferstatus = 2].Anzahl) + sum(Produktion.Anzahl) - sum(Umsatz.Anzahl)
else
if Kategorie = 4 then
sum('Einkäufe'[Lieferantenbestellung.Lieferstatus = 2].Anzahl) + sum(Produktion.Anzahl) - sum(Umsatz.Anzahl)
else
if Kategorie = 5 then
sum('Einkäufe'[Lieferantenbestellung.Lieferstatus = 2].Anzahl) + sum(Produktion.Anzahl) - sum(Umsatz.Anzahl)
end
end
end
end
end
Tut genau was sie soll, aber gibt es da keine elegantere Lösung?
Gruß
Thomas
4 Antworten
-
Hallo Thomas, heißt das,dass egal was für eine Kategorie du auswählst immer das gleiche Ergebnis angezeigt sollte? Wie viele Kategorien gibt es?
---
if number(Kategorie)<=5 then
sum('Einkäufe'[Lieferantenbestellung.Lieferstatus = 2].Anzahl) + sum(Produktion.Anzahl) - sum(Umsatz.Anzahl)
end
---
Leo
-
Hallo Leo,
ich habe zur Zeit 9 Kartegorien und es soll nur bei 1 bis 5 gerechnet werden. Die Kartegorien werden sich noch minimal erhöhen.
Gruß
Thomas
-
Hallo Thomas,
Dann versuch doch meine Formel, sollte so funktionieren
Leo
-
Hallo Leo
Habe ich schon und wie immer....passt!
Hatte mir schon gedacht, dass es einfacher geht und jetzt wo man es sieht ist es eigentlich klar.
Aber es geht langsam aufwärts, wenigsten bin ich schon mal auf die Lösung gekommen, wenn auch umständlich :-)
Gruß
Thomas
Content aside
- vor 5 JahrenZuletzt aktiv
- 4Antworten
- 1361Ansichten