COUNTROWSCOUNTROWS

Funktionen COUNTROWS räknar antalet rader i den angivna tabellen eller i en tabell som definieras av ett uttryck.The COUNTROWS function counts the number of rows in the specified table, or in a table defined by an expression.

SyntaxSyntax

COUNTROWS(<table>)  

ParametrarParameters

PeriodTerm DefinitionDefinition
tabelltable Namnet på den tabell som innehåller raderna som ska räknas eller ett uttryck som returnerar en tabell.The name of the table that contains the rows to be counted, or an expression that returns a table.

ReturvärdeReturn value

Ett heltal.A whole number.

AnmärkningarRemarks

  • Den här funktionen kan användas för att räkna antalet rader i en bastabell, men används ofta för att räkna antalet rader som är resultatet av filtreringen av en tabell eller som använder en kontext till en tabell.This function can be used to count the number of rows in a base table, but more often is used to count the number of rows that result from filtering a table, or applying context to a table.

  • När det inte finns några rader att aggregera, returnerar funktionen ett tomt värde.Whenever there are no rows to aggregate, the function returns a blank. Men om det finns rader, men ingen av dem uppfyller de angivna villkoren, returnerar funktionen 0.However, if there are rows, but none of them meet the specified criteria, the function returns 0. Microsoft Excel returnerar också noll om inga rader hittas som uppfyller villkoren.Microsoft Excel also returns a zero if no rows are found that meet the conditions.

  • Den här funktionen kan inte användas i DirectQuery-läge när den används i beräknade kolumner eller regler för säkerhet på radnivå (RLS).This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

Exempel 1Example 1

I följande exempel visas hur du räknar antalet rader i tabellen Beställningar.The following example shows how to count the number of rows in the table Orders. Det förväntade resultatet är 52761.The expected result is 52761.

= COUNTROWS('Orders')  

Exempel 2Example 2

Följande exempel visar hur du använder COUNTROWS med en radkontext.The following example demonstrates how to use COUNTROWS with a row context. I det här scenariot finns det två uppsättningar data som är relaterade till ordernummer.In this scenario, there are two sets of data that are related by order number. Tabellen Återförsäljare innehåller en rad för varje återförsäljare. Tabellen ResellerSales innehåller flera rader för varje order, och varje rad innehåller en order för en viss återförsäljare.The table Reseller contains one row for each reseller; the table ResellerSales contains multiple rows for each order, each row containing one order for a particular reseller. Tabellerna är sammankopplade med en relation i kolumnen ResellerKey.The tables are connected by a relationship on the column, ResellerKey.

Formeln hämtar värdet för ResellerKey och räknar antalet rader i den relaterade tabellen som har samma återförsäljar-ID.The formula gets the value of ResellerKey and then counts the number of rows in the related table that have the same reseller ID. Resultatet blir utdata i kolumnen CalculatedColumn1.The result is output in the column, CalculatedColumn1.

= COUNTROWS(RELATEDTABLE(ResellerSales))  

I följande tabell visas en del av de förväntade resultaten:The following table shows a portion of the expected results:

ResellerKeyResellerKey CalculatedColumn1CalculatedColumn1
11 7373
22 7070
33 394394

Se ävenSee also

Funktionen COUNTCOUNT function
Funktionen COUNTACOUNTA function
Funktionen COUNTAXCOUNTAX function
Funktionen COUNTXCOUNTX function
StatistikfunktionerStatistical functions