Hi there.
I have a sharepoint list wich had 2 datetime columns, "Inizio" and "Fine".
my getItems() function should take only the rows where the "Inizio" date is not equal to the "Fine" date.
I tried with
formatDateTime(['Inizio'],'dd/MM/yyyy') ne formatDateTime(['Fine'], 'dd/MM/yyyy')
without success.
Some hints to do it?
Thanks.
Solved! Go to Solution.
See below
You may need to insert the Get Item action step like I explained earlier for mapping the other mandatory values from the list item.
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogI don't believe that you can directly compare two columns in filter query.
Well it could be an interesting development. As I can compare a column to a value, what if that value is taken from another column?
Alternate way to do this is use the Get Items without the filter. Then next action step add Filter array. Here use the formatDateTime() expression to 'yyyy-MM-dd' , so in your case
formatDateTime(['Inizio'],'yyyy/MM/dd')
formatDateTime(['Fine'],'yyyy/MM/dd')
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogCould be a nice hint.
I need to study how it does work because:
-I need to get confident with ConvertTimeZone() function, because sometimes my input is 14/02/2023 00:00:00 but I live in UTC+1 region so powerautomate converts it in 13/02/2023T23:00:00. The day changes.
-I need to study Filter array function and how to use its output in a cicle.
Try the below for convert time zone. Of course you can use the expression as well.
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogYeah, I used the expression inside the filter array block and it works fine.
Now I have to understand how to pass the filter array to my next steps, in my previous flow I use the whole "value" items from GetItem() function but it means A LOT of time to finish the flow (there are almost 10000 rows to check and only a few of them needs to be modified).
Now i'm trying to pass to the UpdateItem() function just the filter array in order to process only the rows with Inizio != Fine.
Honestly it sounds tricky: I have a filtered array with the information about the IDs of the row I want to edit.
How can I say to my UpdateItem() function to edit ONLY the items which have the IDs taken from my filtered array?
Is this going to be a one time update only? Then declare all the Id's in a compose action step with comma separated (use split() expression to split the ids in an array format) or declare all in one array. You could iterate each item and use it under the update item.
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blog
Well yes, I need to edit few rows but just one time. It's not a time recurrence flow.
I just create a easy flow as example.
In this example I filter all the elements with "TEST_ARRAY" = B in order to edit them to "A".
This is my example flow (not working), don't worry if you don't see the part where I update to "A", it is out of screen XD.
As I aspected, I have to manage with filter array output. Can you give me an example of what you explained above? I'm sorry but I don't understand your solution, I'm quite newbie in power automate.
Could you please let me know the ID is the internal Id of the record or a custom id which you maintain?
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogIs the ID of my row, automatically generated in sharepoint list when I create an element.
I suppose that it is the first one you asked for.
Thanks for your quick reply. I know you want to update the items. Yes using the Id we can update the list items. Where you going the the source of data for the update? How you going to filter the source data?
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogI'll try to answer.
This is a part of my list: as you can see only one element (ID = 146, 124, 137) has the "B" value. I want to get all items from my list, filter only the ID 146 and then update it with "A" value.
To do this, I have to pass someway the list of my IDs to updateelements(), or my flow will update all the items of my list.
Of course, I have thousands of row and it could be more "B" value somewhere.
Thanks for the clarifications.
There are different ways you could do this.
Here is the flow.
Expression I used above is
int(item())
In your case Set column value 'Test_Array' to 'A'
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogOk I got it.
It is a good hint if, for example, I extract my list in excel and then I take all the IDs that I need. It was my second strategy, getItem() with multiple IDs.
But, You wrote a compose function knowing the IDs numbers.
How to create the same thing, with the output of filter array?
Are you going to replace the all the values from 'B' to 'A'?
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blog
Add apply to each loop and map the output of filter array. To get the items from the filter array use the below expressions
item()?['ColumnName']
eg: item()?['TEST_ARRAY']
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogThe filter array have to get all items where it fouds "B" values.
This means that filter array output will be a matrix and the ID will be a field of that matrix.
My goal is to use the IDs fileter by filter array and use them to update my rows.
In your previous example, you use a compose function to make an array, but you write it manually knowing the IDs.
I would like that the same array (the one with the IDs) would be builted automatically with all the IDs taken from filter array block
See below
You may need to insert the Get Item action step like I explained earlier for mapping the other mandatory values from the list item.
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blog
Also you could filter by using the ODATA query
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogDear Community Members, We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd. During this period, members will not be able to Kudo, Comment, or Reply to any posts. On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities. What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!
We are excited to announce the Summer of Solutions Challenge! This challenge is kicking off on Monday, June 17th and will run for (4) weeks. The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions to as many questions as you can. Answers can be provided in all the communities. Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”) - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024 Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods. You must enter into each weekly Entry Period separately. How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different. Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers. At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing. Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner. A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random. Individuals will be contacted before the announcement with the opportunity to claim or deny the prize. Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners. Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event. ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE** Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersNumber SolutionsSuper UsersNumber Solutions Deenuji 9 @NathanAlvares24 17 @Anil_g 7 @ManishSolanki 13 @eetuRobo 5 @David_MA 10 @VishnuReddy1997 5 @SpongYe 9JhonatanOB19932 (tie) @Nived_Nambiar 8 @maltie 2 (tie) @PA-Noob 2 (tie) @LukeMcG 2 (tie) @tgut03 2 (tie) Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 2: Community MembersSolutionsSuper UsersSolutionsPower Automate @Deenuji 12@ManishSolanki 19 @Anil_g 10 @NathanAlvares24 17 @VishnuReddy1997 6 @Expiscornovus 10 @Tjan 5 @Nived_Nambiar 10 @eetuRobo 3 @SudeepGhatakNZ 8 Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 3:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji32ManishSolanki55VishnuReddy199724NathanAlvares2444Anil_g22SudeepGhatakNZ40eetuRobo18Nived_Nambiar28Tjan8David_MA22 Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 4:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji11FLMike31Sayan11ManishSolanki16VishnuReddy199710creativeopinion14Akshansh-Sharma3SudeepGhatakNZ7claudiovc2CFernandes5 misc2Nived_Nambiar5 Usernametwice232rzaneti5 eetuRobo2 Anil_g2 SharonS2
On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners. The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights. Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.
We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for. We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer. Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together. Here's to new beginnings and endless possibilities! If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport. To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages