Include summaries in export #146

Closed
opened 2023-11-16 12:57:47 +00:00 by bloodykheeng · 7 comments
bloodykheeng commented 2023-11-16 12:57:47 +00:00 (Migrated from github.com)

i have a table with summaries at the bottom but i acnt bulk export the table with those summaries
Inthat when i click bulk select the row for summaries isnt among the selectable ones
Below are some of the columns ive defined with summaries

TextColumn::make('sku')
->summarize(Range::make()->limit(5))

TextColumn::make('group_total')
->label('Total # of Group Members')
->sortable()
->numeric(
decimalPlaces: 0,
decimalSeparator: '.',
thousandsSeparator: ',',
)
->searchable()->toggleable(isToggledHiddenByDefault: false)
->summarize(Sum::make()->numeric()->label("")),

TextColumn::make('female_total')
->label('# of Female members')
->numeric(
decimalPlaces: 0,
decimalSeparator: '.',
thousandsSeparator: ',',
)
->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false)
->summarize(Sum::make()->numeric()->label("")),

TextColumn::make('below_35_total')
->label('Total # of members below 35 years')
->numeric(
decimalPlaces: 0,
decimalSeparator: '.',
thousandsSeparator: ',',
)
->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false)
->summarize(Sum::make()->numeric()->label("")),

            TextColumn::make('on_time_total')
                ->label('# of on-time payments')
                ->numeric(
                    decimalPlaces: 0,
                    decimalSeparator: '.',
                    thousandsSeparator: ',',
                )
                ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false)
                ->summarize(Sum::make()->numeric()->label("")),

TextColumn::make('surplus_total')
->label('Surplus/Deficit')
->numeric(
decimalPlaces: 0,
decimalSeparator: '.',
thousandsSeparator: ',',
)
->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false)
->summarize(Sum::make()->numeric()->label("")),

            TextColumn::make('opd_total')
                ->label('# Member OPD')
                ->numeric(
                    decimalPlaces: 0,
                    decimalSeparator: '.',
                    thousandsSeparator: ',',
                )
                ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false)
                ->summarize(Sum::make()->numeric()->label("")),

            TextColumn::make('ipd_total')
                ->label('# Member IPD')
                ->numeric(
                    decimalPlaces: 0,
                    decimalSeparator: '.',
                    thousandsSeparator: ',',
                )
                ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false)
                ->summarize(Sum::make()->numeric()->label("")),

            TextColumn::make('percent_ontime_total')
                ->label('% paid ontime')
                ->numeric(
                    decimalPlaces: 0,
                    decimalSeparator: '.',
                    thousandsSeparator: ',',
                )
                ->suffix('%')
                ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false),
            // ->summarize(Average::make()->numeric()->label("")),

            TextColumn::make('f_anc_attendance_total')
                ->label('Total 4th ANC visits')
                ->numeric(
                    decimalPlaces: 0,
                    decimalSeparator: '.',
                    thousandsSeparator: ',',
                )
                ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false)
                ->summarize(Sum::make()->numeric()->label("")),

            TextColumn::make('f_anc_school_total')
                ->label('# 4th ANC school visits')
                ->numeric(
                    decimalPlaces: 0,
                    decimalSeparator: '.',
                    thousandsSeparator: ',',
                )
                ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false)
                ->summarize(Sum::make()->numeric()->label("")),

am using fillament v3

Any one to help

i have a table with summaries at the bottom but i acnt bulk export the table with those summaries Inthat when i click bulk select the row for summaries isnt among the selectable ones Below are some of the columns ive defined with summaries TextColumn::make('sku') ->summarize(Range::make()->limit(5)) TextColumn::make('group_total') ->label('Total # of Group Members') ->sortable() ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->searchable()->toggleable(isToggledHiddenByDefault: false) ->summarize(Sum::make()->numeric()->label("")), TextColumn::make('female_total') ->label('# of Female members') ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false) ->summarize(Sum::make()->numeric()->label("")), TextColumn::make('below_35_total') ->label('Total # of members below 35 years') ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false) ->summarize(Sum::make()->numeric()->label("")), TextColumn::make('on_time_total') ->label('# of on-time payments') ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false) ->summarize(Sum::make()->numeric()->label("")), TextColumn::make('surplus_total') ->label('Surplus/Deficit') ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false) ->summarize(Sum::make()->numeric()->label("")), TextColumn::make('opd_total') ->label('# Member OPD') ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false) ->summarize(Sum::make()->numeric()->label("")), TextColumn::make('ipd_total') ->label('# Member IPD') ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false) ->summarize(Sum::make()->numeric()->label("")), TextColumn::make('percent_ontime_total') ->label('% paid ontime') ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->suffix('%') ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false), // ->summarize(Average::make()->numeric()->label("")), TextColumn::make('f_anc_attendance_total') ->label('Total 4th ANC visits') ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false) ->summarize(Sum::make()->numeric()->label("")), TextColumn::make('f_anc_school_total') ->label('# 4th ANC school visits') ->numeric( decimalPlaces: 0, decimalSeparator: '.', thousandsSeparator: ',', ) ->sortable()->searchable()->toggleable(isToggledHiddenByDefault: false) ->summarize(Sum::make()->numeric()->label("")), am using fillament v3 Any one to help
pxlrbt commented 2023-11-16 13:35:01 +00:00 (Migrated from github.com)

There is just no support for it currently.

There is just no support for it currently.
bloodykheeng commented 2023-11-20 11:31:26 +00:00 (Migrated from github.com)

Any suggestions or ideas on how i can archieve it as i wait for future updates

Any suggestions or ideas on how i can archieve it as i wait for future updates
pxlrbt commented 2023-11-20 13:16:20 +00:00 (Migrated from github.com)

Not really, sorry. It's probably easiest to create a custom export via the underlying maatswebiste/laravel-excel package

Not really, sorry. It's probably easiest to create a custom export via the underlying `maatswebiste/laravel-excel` package
bloodykheeng commented 2023-11-20 15:46:43 +00:00 (Migrated from github.com)

ok thanks lemi hope in future you add that. thaks fir the support though

ok thanks lemi hope in future you add that. thaks fir the support though
zindazed commented 2023-12-21 13:15:25 +00:00 (Migrated from github.com)

Would this be added in any time soon? seems important

Would this be added in any time soon? seems important
pxlrbt commented 2023-12-21 13:16:37 +00:00 (Migrated from github.com)

@zindazed I am not using Summaries anywhere in my projects, so I haven't implemented this yet. I am open for a clean PR though.

@zindazed I am not using Summaries anywhere in my projects, so I haven't implemented this yet. I am open for a clean PR though.
thetahayasin commented 2025-04-04 18:38:18 +00:00 (Migrated from github.com)

facing same issue summaries not in export no workaround found

facing same issue summaries not in export no workaround found
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pxlrbt/filament-excel#146
No description provided.