[Lern PowerApps] EP25: Delegierung - endlich verständlich!

preview_player
Показать описание
[Lern PowerApps] EP25: Delegierung - endlich verständlich!
In dieser Episode lernt ihr die Basics zur Delegierung und alles was ihr zur Delegationswarnung wissen müsst.
Außerdem zeige ich euch Strategien um die Warnung komplett zu vermeiden, oder trotzdem alle relevanten Datensätze angezeigt zu bekommen.

In den anderen Folgen seht ihr:

Kapitelmarken:
0:00 Intro
0:43 Vorstellung DemoApp und Daten
1:25 Delegationswarnung am Beispiel des "in" Operators im Vergleich zu "="
2:46 Delegation erklärt
3:55 Das Datensatzlimit auf 2000 erhöhen
7:16 Microsoft Doku zum Thema Delegation
10:31 Vergleich SharePoint Dataverse in der App
12:11 Vermeidungsstartegie 1: "StartsWith" statt "in"
13:50 Vermeidungsstartegie 2 : Auf Formeln verzichten
18:23 Vermeidungsstartegie 3 : Verschachteln von delegierbaren und nicht-delgierbaren Funktionen
21:50 Weise Worte zum Schluss

Рекомендации по теме
Комментарии
Автор

Achja. Danke für das Video und deinen erstklassigen Beitrag zur Community.

tobik
Автор

Danke für das Video. Hat sehr geholfen 🙂

vegasfire
Автор

Hallo Robin,

auch für dieses gute Video danke ich dir sehr!
Ich habe hier, wie sicher viele andere, schneller erkannt, worum es bei der Delegierung eigentlich geht.

Wir arbeiten mit Dataverse und da sind die Delegierungsprobleme ja etwas geringer, wie Du gut erläutert hast.

Dennoch bin ich bei einer Sache nicht sicher.
Ein Statement soll erweitert werden:


// der 1. Sort ist ok, der Filter soll erweitert werden
Sort(
Filter(
tbl_Tabelle1;
ID1 = gal_T1.Selected.ID1;
!loc_Eigenschaft;
txt_Suche.Value in Suchname
);
Suchname
)

// der 2. Sort ist ok, hat ein Delegierungsproblem, hier wird ein Inhalt eines Fremdschlüssels untersucht.
//Sort(
// Filter(
// tbl_Tabelle1;
// ID1 = gal_T1.Selected.ID1;
// !loc_Eigenschaft;
// Or(txt_Suche.Value in Suchname;txt_Suche.Value in SuchnameB.Suchname)
// );
// Suchname
//)

// Dieser Sort zeigt auch das Delegierungproblem, allerdings filtert der innerste Filter nur maximal etwa 100 Sätze
//Sort(
// Filter(
// Filter(
// tbl_Tabelle1;
// ID1 = gal_T1.Selected.ID1;
// !loc_Eigenschaft
// );
// Or(txt_Suche.Value in Suchname;txt_Suche.Value in SuchnameB.Suchname)
// );
// Suchname
//)


Wird das gesamte Statement für die Delegierung herangezogen oder kann ich mich darauf verlassen, dass Teil für Teil interpretiert wird und kein Delegierungsproblem mich je erreicht?

Die Idee das mit einer Collection umzusetzen, wäre in diesem Umfeld nur ziemlich aufwändig umzusetzen. Gibt es sonstige Alternativen, falls doch das gesamte Statement zugrunde gelegt wird?

Vielen Dank im Voraus für Deine Antwort

JurgenRing
Автор

Hallo Robin,
mal wieder ein Video das Licht ins dunkel der Microsoft Logik bringt. 😄Danke dafür.

thomasmeulenberg
Автор

Danke für dieses wertvolle Video! Das macht vieles verständlicher und einfacher!
Bei mir (Sharpointliste) habe ich jetzt komischerweise noch eine Spalte bei welcher ich den Delegierungsfehler erhalte. Es ist eine in SP berechnete Spalte und enthält einen Text (Monat eines Datums einer anderen Spalte).
Hast du eine Idee, warum Powre Apps grade damit Schwierigkeiten hat? Bei allen anderen funktioniert es einwandfrei ohne Meldung.

Aber auch ansonsten denke ich dass es dank deiner Sortierfunktion vorweg auch so dauerhaft laufen sollte.

sweetmalaria
Автор

Hallo Robin,
vielen Dank für das Video zur Delegierung! endlich etwas Licht bei den ganzen Warnungen.
Aber eine Formel habe ich noch nicht gefunden und zwar
habe ich eine SharePointListe mit ca 12000 Datensätzen(oder Zeilen) - die auch alle relevant sind und nicht irgendwie durch zusätzlichen Filter auf nur die aktuellsten 2000 reduziert werden können.
Also alle 12.000 müssen durchsucht werden, aber sie sollen als Volltext Suche gesucht werden. Was ja mit der Filter Formel funktioniert.
Allerdings das zweite Fenster bei dir - choice 1, 2 oder 3 das ist bei mir auch ein Text Fenster wie bei dir das links daneben (Freitext Suche nach Titel)

also möchte ich in beiden oberen TextInput Fenster einen Suchtext eingeben (als Volltextsuche) (StartWith geht nicht, weil ja nicht Volltext)
z.b TextInput1.Text = "Satz 5" und in TextInput2.Text = "ice 0"
hast du einen Tipp wie ich dann die Formel schreiben könnte ?


auch könnte ich mir vorstellen:
in TextInput1.Text = "Satz 5 " einzutragen und als Ergebnis sollen alle Zeilen auftauchen in den das Wort Satz und die Zahl 5 enthalten sind.
hast du hier auch einen Tipp ?


vielen Dank vorab ! & viele Grüße, Arno

arno
Автор

Hallo Robin, vieleb dank mal wieder 😊. Nochmal als nachfrage. Wenn ich das richtig verstanden habe eine Deligierbare funktion wertet mehr als 2000 Datensätze aus ABER in meiner App können Maximal 2000 Ergebnisse / Datensätze wiedergegeben werden. Richtig? Wieviele Datensätze können denn Maximal von einer Sharepoint Liste erfasst werden und ausgwertet werden? Vielen dank 😊

marceldorr
Автор

Hallo Robin,
ich hab mal eine Frage:
Ich habe powerapps aufgrund einer ms List erstellt und hätte gerne dort mehrere Spalten mit Anlagen, weist du ob das möglich ist?

stefanedelmann
Автор

Deine Videos haben mir als blutigen Anfänger extrem weitergeholfen, vielen Dank dafür :)
Eventuell kannst du mir zu folgender Problemstellung auch einen Tipp geben: Ich habe eine App mit zwei Formularen (aus der gleichen Datenquelle). In einem Formular soll man zum jeweiligen Datum Daten eingeben können, im anderen sollen die Daten angezeigt. Wie kriege ich den Filter hin, dass mir in diesem zweiten Formular eben immer die Daten des heutigen Tages angezeigt werden (ohne, dass ich diese beispielweise in einer Tabelle automatisch auswählen muss).
Eine kleine Hilfe dazu wär super :)

Manuel-xjhv
Автор

Danke Robin, jetzt hab ich es auch geschnallt :-))))

Ob ich jetzt jedoch alles richtig gemacht habe, kann ich noch nicht so richtig abschätzen... ich hatte auf einer Seite eine bubble, in dem alle offenen Anfragen als Anzahl ausgegeben werden... natürlich mit dem gelben Dreieck, weil ich mit countrows auf die zugreife... die Auftragspositionen wurden immer mehr und ich wunderte mich über die falsche Anzahl im Bubble... Ich nehme jetzt eine nicht sichtbare Gallery auf der gleiche Seite mit einem normalen delegierbaren Filter und zähle in meinem bubble nur noch die Zeilen in der versteckten Gallery... macht man das so herum?

anstolze
Автор

Sehr interessante Videos!

Ich hätte Fragen zu Power App und Sharepoint:
- funktioniert ein Sharepoint auf dem iPad (ios)?
Ich habe eine App erstellt und würde wissen, ob das auf iPad (ios) funktioniert bzw. Ob ich
die App mit iPad account mitteilen kann?
Danke im voraus!
Rudi

rudish
Автор

Hallo Robin,
Lassen sich Zellen in der MS List (Reihe und Spalte) auch ohne Galerie oder Formular adressieren?
Ich würde gerne in einem Textfeld einfach die Beschreibung aus der entsprechenden Zelle ausgeben lassen. Freue mich schon auf eine Rückmeldung. VG Michael

Michael-gueg
Автор

Hi Robin,
ich habe da mal eine Frage.
Ich will von 2 unterschiedlichen Sharepoint-Listen eine zusammene Liste machen?
Würde mich über eine Antwort freuen!
Deine Videos sind sehr zu empfehlen!

LG Lukas

lukasbleile
Автор

Sehr interessantes Video. Das Thema Beschränkungen von SharePoint Listen würde mich auch noch interessieren, Ich habe das Problem bei 14 Spalten in der SharePoint Liste bei Herstellung der Verbindung, dass das Limit der Nachschlagespalten überschritten ist. Sind die Anzahl Spalten in der SharePoint Liste tatsächlich limitiert?

martinurban
Автор

Hallo Robin vielen Dank für das tolle Video und deine Mühen. Ich bin ein Anfänger und habe mein Code genau nach deinem Schema aufgebaut: ; Erstellung;Descending) : ich verwende eine Sharepointliste die Spalte Fertigungsnummer ist einen Zahlenspalte. Leider bekomme ich nach mehrmaligen Versuch immer eine gelbe Delegierungswarnung und es werden Datensätze größer 2000 nicht angezeigt, kannst du mir sagen was ich falsch mache?

nihatkose
Автор

Hallo Robin, würde gerne deine Meinung zu den Vor und Nachteilen einer Dataverse Datenquelle gegenüber z. B. einer Sharepoint Tabelle sehen.

Vor allem den Nutzen mit einer Basis O365 Lizenz.

tobik
Автор

Hi Robin, deine Videos haben mir sehr geholfen, habe einiges umsetzten können doch wie kriegst du mehr als 2000 Datensätze in eine SharePoint Liste. Ich erhalte Meldung das nur 2000 möglich sind. Danke für einen Tipp.

baltaigor
Автор

Dank vieler Hilfestellungen deiner Videos, wird meine App immer besser, und ist sogar schon erfolgreich im Einsatz. Jetzt würde ich gerne noch, aus einer gefilterten Gallerie, diese in eine csv Datei exportieren. Gibt viele Videos auf Englisch, mit denen ich nicht klar komme. Gibt es dazu auch was von dir? Ich bin in deinen Videos nicht fündig geworden.

stefanzervos
Автор

Hallo Robin / hallo Community, ich wollte gerne mal selber eine App mit Power Apps erstellen, so als Hobby. Hast du bzw. habt ihr einen Tipp für mich, welche Lizenz ich mir von Microsoft holen muss, um als Hobby-"Programmierer" meine erste App zu erstellen? Danke für die Rückmeldung vorab.

michaelw.
Автор

Leider gar nicht so einfach zu erklären und meistens merkt man als Anfänger dann irgendwann, dass man die Art der Spalten in SharePoint besser anders gewählt hätte.
Daher wichtig zu erklären und drauf hinzuweisen.
Danke dafür. 👍🏻

Ich empfehle meinen Creator*innen immer das Data row Limit möglichst klein zu stellen um schon bei den ersten Tests zu merken, wann eine Delegierung nicht möglich ist.

Mx
join shbcf.ru