© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
20 replies
astronomic

Doubts with summarize(Count)

I want to put 3 summarize columns in a table with only two columns. How do I do it? I tried to create two empty columns in the table, but only 2 summarize fields appear. My code:
return $table
            ->columns([
                Tables\Columns\TextColumn::make('name')
                    ->label('Nombre')                   
                    ->searchable(),
                Tables\Columns\TextColumn::make('type')
                    ->label('Tipo')
                    ->summarize(
                        Count::make('uno')->label('Nº total de clientes')->query(fn ($query) => $query),
                    )
                    ->sortable()
                    ->searchable(),
                TextColumn::make('')
                    ->label('')
                    ->summarize(                                   
                        Count::make()->label('Nº total de ayuntamientos')->query(fn ($query) => $query->where('type', 0)),
                    ),
                TextColumn::make('')
                    ->label('')
                    ->summarize(   
                        Count::make()->label('Nº total de NO ayuntamientos')->query(fn ($query) => $query->where('type', 1)),               
                    )
            ])->paginated([25, 35, 50, 100])->defaultSort('name', 'ASC')
return $table
            ->columns([
                Tables\Columns\TextColumn::make('name')
                    ->label('Nombre')                   
                    ->searchable(),
                Tables\Columns\TextColumn::make('type')
                    ->label('Tipo')
                    ->summarize(
                        Count::make('uno')->label('Nº total de clientes')->query(fn ($query) => $query),
                    )
                    ->sortable()
                    ->searchable(),
                TextColumn::make('')
                    ->label('')
                    ->summarize(                                   
                        Count::make()->label('Nº total de ayuntamientos')->query(fn ($query) => $query->where('type', 0)),
                    ),
                TextColumn::make('')
                    ->label('')
                    ->summarize(   
                        Count::make()->label('Nº total de NO ayuntamientos')->query(fn ($query) => $query->where('type', 1)),               
                    )
            ])->paginated([25, 35, 50, 100])->defaultSort('name', 'ASC')
Solution
Ok, thank you guys. But in the end, I'm leaving it as it is, the client hasn't bothered.
Jump to solution
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

Need Help, How to use Count Summarize
FilamentFFilament / ❓┊help
17mo ago
Doubts with getEloquentQuery()
FilamentFFilament / ❓┊help
3y ago
summarize Count icons take all icons as false
FilamentFFilament / ❓┊help
3y ago
Calculate summarize from others summarize
FilamentFFilament / ❓┊help
2y ago