web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Count Rows with irregu...
Power Automate
Unanswered

Count Rows with irregular/missing data

(0) ShareShare
ReportReport
Posted on by 64

Hello

 

I've spent most of the day looking around the forums to try and find a solution to my problem and I just can't quite apply any of the solutions to mine.

 

I have an excel file arrive daily in an email attachment which is then saved to SharePoint. I have a Flow that turns the data inside to a proper table. I now need to do a simple count, but the data format isn't amenable as it is shaped like:

 

Header 1Header 2Header 3Header 4
Team 1Email08/02/202110s
  08/02/20214s
  08/02/20212s
  08/02/20213s
Team 2Email08/02/20216s
  08/02/202120s

 

etc. - (note: the Team 1 data could range from 0, i.e. just begins with Team 2, or up to a few dozen)

 

The descriptive data under Header 1 and 2 are only listed once despite applying to all rows before it gets to the next Team.

 

In this instance I would need to count how many 'Team 1' rows there are. I thought I would try and find the row number for 'Team 1' and then for 'Team 2' and subtract one from the other, but no joy there. 

 

This doesn't have to be in the Flow that creates the table - it can be in an entirely new Flow - perhaps off a 'when a file is created or modified in a folder' trigger.

 

(To complicate matters a little, there are actually always 10 'junk' rows at the beginning of the table, but that's a known constant and I can/have dealt with that in other ways)

Categories:
I have the same question (0)
  • DamoBird365 Profile Picture
    8,942 Microsoft Employee on at

    Hi @Socrates 

     

    How about an output like 

     

    [
      "Rubbish:7",
      "Team 1:4",
      "Team 2:3",
      "Team 3:8",
      "Team 4:4",
      "Team 5:1",
      "Team 6:2"
    ]
     
    When your excel sheet looks like the following:
     
    Capture2.PNG
     
    Solution is in the next post.
  • Verified answer
    DamoBird365 Profile Picture
    8,942 Microsoft Employee on at

    Hi @Socrates 

    Hopefully the flow below and attached commentary on image makes sense. Create three variables and increment the count if a blank row, reset it to 1 if the row column1 begins with team.  I initially called the team name random as I assumed from your description that you had several blank rows.

     

    DamoBird365_0-1612817365044.png

     

  • Socrates Profile Picture
    64 on at

    Thank you @DamoBird365 

     

    I had to do something slightly different*, as for clarity whilst I had named my teams 'Team x' for this thread, in actuality they were all unique from one another.

     

    *I set up some specific variables to hold the row count of each team, then did some more nested conditions in the 'Yes' path if CurrentTeam contained the string for the specific team, then set that variable to the row integer.

     

    Then did a compose outside of the Apply to Each to subtract Team 1 from Team 2

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 522 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 364 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard