Hi,
First time using a Sharepoint List, and getting my head around the delegable queries.
The records are all peoples names & addresses.
The Gallery should:
This is the gallery items code for part 1 (this works)
SortByColumns(Filter([@AppCandidateData],
StartsWith('Postcode', DataCardValue41_3.Text)
||StartsWith('Postcode', DataCardValue43_2.Text)
||StartsWith('Postcode', DataCardValue44_6.Text)
||StartsWith('Postcode', DataCardValue45_5.Text)
||StartsWith('Postcode', DataCardValue46_4.Text)
||StartsWith('Postcode', DataCardValue47_3.Text)),
"Post", If(SortDescending1, Descending, Ascending))
This is the change I've made below in black is to ask for it to only show people who aren't blacklisted in the gallery, but it seems to just show everyone from the six postcodes in the gallery, exactly the same as the green formula above.
SortByColumns(Filter([@AppCandidateData],
StartsWith('Postcode', DataCardValue41_3.Text)
||StartsWith('Postcode', DataCardValue43_2.Text)
||StartsWith('Postcode', DataCardValue44_6.Text)
||StartsWith('Postcode', DataCardValue45_5.Text)
||StartsWith('Postcode', DataCardValue46_4.Text)
||StartsWith('Postcode', DataCardValue47_3.Text) && Or(Blacklisted=" ",Blacklisted="N"),
"Post", If(SortDescending1, Descending, Ascending))
Any help would be ,much appreciated 🙂 thanks
Solved! Go to Solution.
Hi, I think I might have got this to work with your help!
I've had to add a comma and a parenthesis, also swap out the ISBLANK for ="" as it was giving me a delegation issue, but with the alterations, I've dropped it into the app and it seems to work so far. Please could you let me know if what I've updated to looks below ok to you? It's handling quite a lot of data so it's not easy to see quickly if everything is working as it should, but, so far so good I think(?)!
Thank you so much!
SortByColumns(
Filter(
Filter(
[@AppCandidateData],Or(IsBlank(
Blacklisted=""
),Blacklisted="N"
)
),
Or(StartsWith('Postcode', DataCardValue41_3.Text),
StartsWith('Postcode', DataCardValue43_2.Text),
StartsWith('Postcode', DataCardValue44_6.Text),
StartsWith('Postcode', DataCardValue45_5.Text),
StartsWith('Postcode', DataCardValue46_4.Text),
StartsWith('Postcode', DataCardValue47_3.Text)
)),
"Post",
If(SortDescending1, Descending, Ascending))
Hi @Anonymous ,
There may be a better way to do this but I would first filter the dataset to remove blanks and "N" responses to the Blacklisted column first and then filter the results by the post codes.
SortByColumns(
Filter(
Filter(
[@AppCandidateData],Or(
IsBlank(
Blacklisted
),Blacklisted="N"
)
)
Or(StartsWith('Postcode', DataCardValue41_3.Text),
StartsWith('Postcode', DataCardValue43_2.Text),
StartsWith('Postcode', DataCardValue44_6.Text),
StartsWith('Postcode', DataCardValue45_5.Text),
StartsWith('Postcode', DataCardValue46_4.Text),
StartsWith('Postcode', DataCardValue47_3.Text)
),
"Post",
If(SortDescending1, Descending, Ascending))
This seems awkward to me but I think I have all the parentheses and commas correct. Hopefully it will work. One quick question, do you think that after filtering by the post codes or by the blacklist, you will have more than 2k records? If not, you could create a collection from the filtered list from one of the filters (post codes or Blacklist) and then filter that collection by the other one.
Hi, I think I might have got this to work with your help!
I've had to add a comma and a parenthesis, also swap out the ISBLANK for ="" as it was giving me a delegation issue, but with the alterations, I've dropped it into the app and it seems to work so far. Please could you let me know if what I've updated to looks below ok to you? It's handling quite a lot of data so it's not easy to see quickly if everything is working as it should, but, so far so good I think(?)!
Thank you so much!
SortByColumns(
Filter(
Filter(
[@AppCandidateData],Or(IsBlank(
Blacklisted=""
),Blacklisted="N"
)
),
Or(StartsWith('Postcode', DataCardValue41_3.Text),
StartsWith('Postcode', DataCardValue43_2.Text),
StartsWith('Postcode', DataCardValue44_6.Text),
StartsWith('Postcode', DataCardValue45_5.Text),
StartsWith('Postcode', DataCardValue46_4.Text),
StartsWith('Postcode', DataCardValue47_3.Text)
)),
"Post",
If(SortDescending1, Descending, Ascending))
@Anonymous
Looks good to me.
Haha!!
Thank you!
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
Power Platform release plan for the 2022 release wave 2 describes all new features releasing from October 2022 through March 2023.
User | Count |
---|---|
203 | |
106 | |
56 | |
52 | |
41 |
User | Count |
---|---|
274 | |
159 | |
88 | |
81 | |
56 |