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 Apps / Formula to be used in ...
Power Apps
Unanswered

Formula to be used in Items of a Gallery

(1) ShareShare
ReportReport
Posted on by 271
Hi,
 
Below is the Data Structure of a SharePoint List
 
Parameter Unit of Measurement Figures Period
Headcount Details Number  20 November
Headcount Details Number  2 November
Headcount Details Number  4 November
Headcount Details Number  10 November
Test-1 Number 5 November
Test-11 WS 10 November
Test-11 WS 20 November
Headcount Details Number  5 December
Headcount Details Number  20 December
Headcount Details Number  13 December
Headcount Details Number  14 December
Headcount Details Number  15 December
 
Kindly help me with a formula, which will get me the result in a gallery as below
 
Parameter Unit of Measurement November December
Headcount Details Number  20 5
Headcount Details Number  2 20
Headcount Details Number  4 13
Headcount Details Number  10 14
Test-1 Number 5 15
Test-11 WS 10  
Test-11 WS 20  
 
Regards
Categories:
I have the same question (0)
  • WarrenBelz Profile Picture
    152,865 Most Valuable Professional on at
    Hi @Sam70
    I am a little confused on the criteria for that you have applied for the summary, however you cannot create column names dynamically, so your exact layout is not possible. If you want a Month summary, you can do this
    AddColumns(
       GroupBy(
          SPList,
          Parameter,
          'Unit of Measurement'
          Period,
          Grouped
       ),
       MonthTotal,
       Sum(Grouped,Figures)
    )
     
    Please click Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it a Like.
    MVP (Business Applications)    Visit my blog Practical Power Apps    LinkedIn    Buy me a coffee
  • Sam70 Profile Picture
    271 on at
     
    My apologies for listing common Parameters earlier.  Below is the updated List.
     
    Parameter Unit of Measurement Figures Period
    Headcount Details-1 Number  20 November
    Headcount Details-2 Number  2 November
    Headcount Details-3 Number  4 November
    Headcount Details-4 Number  10 November
    Test-1 Number 5 November
    Test-11 WS 10 November
    Test-11 WS 20 November
    Headcount Details-1 Number  5 December
    Headcount Details-2 Number  20 December
    Headcount Details-3 Number  13 December
    Headcount Details-4 Number  14 December
    Headcount Details-5 Number  15 December
     
    Based on the above i need a function to generate below output in a Gallery. And November and December columns are fixed.
     
    Parameter Unit of Measurement November December
    Headcount Details-1 Number  20 5
    Headcount Details-2 Number  2 20
    Headcount Details-3 Number  4 13
    Headcount Details-4 Number  10 14
    Headcount Details-5 Number   15
    Test-1 Number 5  
    Test-11 WS 10  
    Test-11 WS 20  
     
    Regards
     
  • timl Profile Picture
    36,328 Super User 2025 Season 2 on at
    Hi Sam70 
     
    Just to add to this, Warren is correct - it's not possible to create column names dynamically. 
     
    You might be interested in this idea that I posted in the Ideas forum, which would help you transform your Period > November and December values to column headers. 
     
     
     
  • Verified answer
    timl Profile Picture
    36,328 Super User 2025 Season 2 on at
    Hi  Sam70
     
    Based on your updated data and given that the November and December columns will be fixed, this is the formula that  creates a colGroupedTransposedData collection with your required output.
     
    
    ClearCollect(
        colTransposedData,
        ForAll(
            YourSourceSharePointList As Data,
            {
                Parameter: Data[@Parameter],
                UnitOfMeasurement: Data[@UnitOfMeasurement],
                November: If(Data[@Period] = "November", Data[@Figures], Blank()),
                December: If(Data[@Period] = "December", Data[@Figures], Blank())
            }
        )
    );
    
    ClearCollect(
        colGroupedTransposedData,
        AddColumns(
            GroupBy(
                colTransposedData,
                Parameter,
                GroupedItems
            ),
            UnitOfMeasurement, First(GroupedItems).UnitOfMeasurement,
            November, Sum(GroupedItems, November),
            December, Sum(GroupedItems, December)
        )
    );
     
    I tested this with your data and it gives the correct output.
     
     
     

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 Apps

#1
WarrenBelz Profile Picture

WarrenBelz 759 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 310 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 228

Last 30 days Overall leaderboard