/ / Power BI, DAX - Come faccio a contare le righe in una tabella in base ai valori in un'altra tabella? - conta, powerbi, dax

Power BI, DAX - Come faccio a contare le righe in una tabella in base ai valori in un'altra tabella? - conta, powerbi, dax

Ho due tabelle, chiamiamole Table1 e Table2. Table1 ha una colonna di valori univoci, Table2 ha una colonna con gli stessi valori ma ripetuta.

Quello che sto cercando di realizzare è calcolare il numero di volte in cui quel valore appare in Table2 come una nuova colonna in Table1.

Grazie!!

risposte:

5 per risposta № 1

Se le tabelle sono correlate, questo è molto semplice:

Number of Table2 rows = COUNTROWS(RELATEDTABLE(Table2))

Ecco un esempio:
Relazione tra Table1 e Table2

La tabella2 contiene più righe per chiave Table1:
Tavolo 2

Quindi puoi aggiungere una Colonna calcolata alla Tabella1 che conta le volte in cui ogni elemento appare in Tabella2:
Tabella 1 con la colonna calcolata

Se le tabelle non sono correlate, puoi usare CALCULATE e FILTER:

Number of Table2 rows =
CALCULATE(
COUNTROWS(Table2),
FILTER(
Table2,
Table2[Column1] = Table1[Column1]
)
)