Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
Imagauthamam
Helper III
Helper III

Adding a timestamp to file in Power automate flow

Hi All,

 

I have successfully created a power automate flow which goes to a Power BI Report and exports the file in the form of a PPT.
Since we generate this file multiple times in a day, I want to add a timestamp to the filename.
I'm adding my flow diagram and the filename should be PBI_Report_TIMESTAMP.
I'm sure we should add a step between Export to file for power bi reports and Create file step.
Can someone please help me with this implementation

flow diagram.png

 

 

CREATE FILE STEP

 

Imagauthamam_0-1741192139822.png

 

1 ACCEPTED SOLUTION
v-tangjie-msft
Community Support
Community Support

Hi @Imagauthamam ,

 

To add a timestamp to the filename in your Power Automate flow, you can follow these steps:

1. Add a "Compose" action:
- Click on the "+" sign to add a new step between "Export to file for Power BI reports" and "Create file".
- Select "Compose" from the list of actions.
- In the "Inputs" field, use the following expression to generate the timestamp:

```plaintext
formatDateTime(utcNow(), 'yyyyMMdd_HHmmss')
```

2. Modify the filename:
- Add another "Compose" action to create the filename with the timestamp.
- In the "Inputs" field, use the following expression:

```plaintext
concat('PBI_Report_', outputs('Compose'))
```

3. Use the modified filename in the "Create file" step:
- In the "Create file" step, use the output from the second "Compose" action as the filename.

 

For more details, please refer: Add a date to file name when storing it in SharePoint with Power Automate

Add Timestamp (Date) in the File Name

 

Best Regards,

Neeko Tang

If this post  helps, then please consider Accept it as the solution  to help the other members find it more quickly. 

View solution in original post

3 REPLIES 3
Imagauthamam
Helper III
Helper III

Hi @v-tangjie-msft ,

Actually I found a way, instead of creating 2 compose steps, I just made a single step with the following expression and it worked.

 concat('PBI_Report_', utcNow('yyyyMMddHHmmss'),'.pptx')

Thanks Neeko for your help.

Imagauthamam
Helper III
Helper III

Hi @v-tangjie-msft 

Thanks Neeko for the response.
I tried the following steps. But the file is not getting generated as a pptx format.
It is in an invalid format. I'm attaching the screenshot of sharepoint location after the flow ran successfully
Sharepoint_location.png

The flow also ran successfully. Attaching the flow diagram.
Flow screenshot.png

Also, Please find the below output of compose step:
compose_step_op.png

Also, find below the output of compose 1 step:
compose1_step_op.png

Finally, using the output of compose1 in create file step
create file output.png

 

Also, from the first screenshot, the text "PBI_Report" is also not getting concatenated in the file name.
Also saving as ".pptx" is also not working.
Please help me with this please

v-tangjie-msft
Community Support
Community Support

Hi @Imagauthamam ,

 

To add a timestamp to the filename in your Power Automate flow, you can follow these steps:

1. Add a "Compose" action:
- Click on the "+" sign to add a new step between "Export to file for Power BI reports" and "Create file".
- Select "Compose" from the list of actions.
- In the "Inputs" field, use the following expression to generate the timestamp:

```plaintext
formatDateTime(utcNow(), 'yyyyMMdd_HHmmss')
```

2. Modify the filename:
- Add another "Compose" action to create the filename with the timestamp.
- In the "Inputs" field, use the following expression:

```plaintext
concat('PBI_Report_', outputs('Compose'))
```

3. Use the modified filename in the "Create file" step:
- In the "Create file" step, use the output from the second "Compose" action as the filename.

 

For more details, please refer: Add a date to file name when storing it in SharePoint with Power Automate

Add Timestamp (Date) in the File Name

 

Best Regards,

Neeko Tang

If this post  helps, then please consider Accept it as the solution  to help the other members find it more quickly. 

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

"); $(".slidesjs-pagination" ).prependTo(".pagination_sec"); $(".slidesjs-pagination" ).append("
"); $(".slidesjs-play.slidesjs-navigation").appendTo(".playpause_sec"); $(".slidesjs-stop.slidesjs-navigation").appendTo(".playpause_sec"); $(".slidesjs-pagination" ).append(""); $(".slidesjs-pagination" ).append(""); } catch(e){ } /* End: This code is added by iTalent as part of iTrack COMPL-455 */ $(".slidesjs-previous.slidesjs-navigation").attr('tabindex', '0'); $(".slidesjs-next.slidesjs-navigation").attr('tabindex', '0'); /* start: This code is added by iTalent as part of iTrack 1859082 */ $('.slidesjs-play.slidesjs-navigation').attr('id','playtitle'); $('.slidesjs-stop.slidesjs-navigation').attr('id','stoptitle'); $('.slidesjs-play.slidesjs-navigation').attr('role','tab'); $('.slidesjs-stop.slidesjs-navigation').attr('role','tab'); $('.slidesjs-play.slidesjs-navigation').attr('aria-describedby','tip1'); $('.slidesjs-stop.slidesjs-navigation').attr('aria-describedby','tip2'); /* End: This code is added by iTalent as part of iTrack 1859082 */ }); $(document).ready(function() { if($("#slides .item").length < 2 ) { /* Fixing Single Slide click issue (commented following code)*/ // $(".item").css("left","0px"); $(".item.slidesjs-slide").attr('style', 'left:0px !important'); $(".slidesjs-stop.slidesjs-navigation").trigger('click'); $(".slidesjs-previous").css("display", "none"); $(".slidesjs-next").css("display", "none"); } var items_length = $(".item.slidesjs-slide").length; $(".slidesjs-pagination-item > button").attr("aria-setsize",items_length); $(".slidesjs-next, .slidesjs-pagination-item button").attr("tabindex","-1"); $(".slidesjs-pagination-item button").attr("role", "tab"); $(".slidesjs-previous").attr("tabindex","-1"); $(".slidesjs-next").attr("aria-hidden","true"); $(".slidesjs-previous").attr("aria-hidden","true"); $(".slidesjs-next").attr("aria-label","Next"); $(".slidesjs-previous").attr("aria-label","Previous"); //$(".slidesjs-stop.slidesjs-navigation").attr("role","button"); //$(".slidesjs-play.slidesjs-navigation").attr("role","button"); $(".slidesjs-pagination").attr("role","tablist").attr("aria-busy","true"); $("li.slidesjs-pagination-item").attr("role","list"); $(".item.slidesjs-slide").attr("tabindex","-1"); $(".item.slidesjs-slide").attr("aria-label","item"); /*$(".slidesjs-stop.slidesjs-navigation").on('click', function() { var itemNumber = parseInt($('.slidesjs-pagination-item > a.active').attr('data-slidesjs-item')); $($('.item.slidesjs-slide')[itemNumber]).find('.c-call-to-action').attr('tabindex', '0'); });*/ $(".slidesjs-stop.slidesjs-navigation, .slidesjs-pagination-item > button").on('click keydown', function() { $.each($('.item.slidesjs-slide'),function(i,el){ $(el).find('.c-call-to-action').attr('tabindex', '-1'); }); var itemNumber = parseInt($('.slidesjs-pagination-item > button.active').attr('data-slidesjs-item')); $($('.item.slidesjs-slide')[itemNumber]).find('.c-call-to-action').attr('tabindex', '0'); }); $(".slidesjs-play.slidesjs-navigation").on('click', function() { $.each($('.item.slidesjs-slide'),function(i,el){ $(el).find('.c-call-to-action').attr('tabindex', '-1'); }); }); $(".slidesjs-pagination-item button").keyup(function(e){ var keyCode = e.keyCode || e.which; if (keyCode == 9) { e.preventDefault(); $(".slidesjs-stop.slidesjs-navigation").trigger('click').blur(); $("button.active").focus(); } }); $(".slidesjs-play").on("click",function (event) { if (event.handleObj.type === "click") { $(".slidesjs-stop").focus(); } else if(event.handleObj.type === "keydown"){ if (event.which === 13 && $(event.target).hasClass("slidesjs-play")) { $(".slidesjs-stop").focus(); } } }); $(".slidesjs-stop").on("click",function (event) { if (event.handleObj.type === "click") { $(".slidesjs-play").focus(); } else if(event.handleObj.type === "keydown"){ if (event.which === 13 && $(event.target).hasClass("slidesjs-stop")) { $(".slidesjs-play").focus(); } } }); $(".slidesjs-pagination-item").keydown(function(e){ switch (e.which){ case 37: //left arrow key $(".slidesjs-previous.slidesjs-navigation").trigger('click'); e.preventDefault(); break; case 39: //right arrow key $(".slidesjs-next.slidesjs-navigation").trigger('click'); e.preventDefault(); break; default: return; } $(".slidesjs-pagination-item button.active").focus(); }); }); // Start This code is added by iTalent as part of iTrack 1859082 $(document).ready(function(){ $("#tip1").attr("aria-hidden","true").addClass("hidden"); $("#tip2").attr("aria-hidden","true").addClass("hidden"); $(".slidesjs-stop.slidesjs-navigation, .slidesjs-play.slidesjs-navigation").attr('title', ''); $("a#playtitle").focus(function(){ $("#tip1").attr("aria-hidden","false").removeClass("hidden"); }); $("a#playtitle").mouseover(function(){ $("#tip1").attr("aria-hidden","false").removeClass("hidden"); }); $("a#playtitle").blur(function(){ $("#tip1").attr("aria-hidden","true").addClass("hidden"); }); $("a#playtitle").mouseleave(function(){ $("#tip1").attr("aria-hidden","true").addClass("hidden"); }); $("a#play").keydown(function(ev){ if (ev.which ==27) { $("#tip1").attr("aria-hidden","true").addClass("hidden"); ev.preventDefault(); return false; } }); $("a#stoptitle").focus(function(){ $("#tip2").attr("aria-hidden","false").removeClass("hidden"); }); $("a#stoptitle").mouseover(function(){ $("#tip2").attr("aria-hidden","false").removeClass("hidden"); }); $("a#stoptitle").blur(function(){ $("#tip2").attr("aria-hidden","true").addClass("hidden"); }); $("a#stoptitle").mouseleave(function(){ $("#tip2").attr("aria-hidden","true").addClass("hidden"); }); $("a#stoptitle").keydown(function(ev){ if (ev.which ==27) { $("#tip2").attr("aria-hidden","true").addClass("hidden"); ev.preventDefault(); return false; } }); }); // End This code is added by iTalent as part of iTrack 1859082
Top Solution Authors