funzioni Filter
Le funzioni di filterandvalue in DAX sono alcune delle funzioni più complesse and potenti, and differiscono notevolmente dalle funzioni di Excel. Le funzioni di ricerca funzionano usando tabelle and relazioni, ad esempio un database. Le funzioni di filtro consentono di modificare il contesto dei dati per creare calcoli dinamici.
In questa categoria
Funzione | Descrizione |
---|---|
ALL | Restituisce all le righe di una tabella, orall il values in una colonna, ignorando eventuali filters che potrebbero essere state applicate. |
ALLCROSSFILTERED | Cancellare allfilters applicati a una tabella. |
ALLEXCEPT | Rimuove all contesto filters nella tabella exceptfilters applicata alle colonne specificate. |
ALLNOBLANKROW | Dalla tabella padre di una relazione restituisce all righe, ma la riga blank, orallvalues distinte di una colonna, ma la riga blank, and ignora qualsiasi contesto filters che potrebbe esistere. |
ALLSELECTED | Rimuove le filters di contesto dalle colonne and righe nella query corrente, mantenendo all altro contesto filtersorfiltersesplicito . |
CALCULATE | Valuta un'espressione in un contesto di filter modificato. |
CALCULATETABLE | Valuta un'espressione di tabella in un contesto di filter modificato. |
EARLIER | Restituisce il value corrente della colonna specificata in un passaggio di valutazione esterno della colonna indicata. |
EARLIEST | Restituisce il value corrente della colonna specificata in un passaggio di valutazione esterno della colonna specificata. |
FILTER | Restituisce una tabella che rappresenta un subset di un'altra tabella or espressione. |
FIRST | Utilizzato solo nei calcoli visivi. Recupera un value nella matrice visiva dalla riga first di un asse. |
INDEX | Restituisce una riga in una posizione assoluta, specificata dal parametro position, all'interno della partizione specificata, ordinata in base all'ordine specificato or sull'asse specificato. |
KEEPFILTERS | Modifica la modalità di applicazione delle filters durante la valutazione di una funzione CALCULATEorCALCULATETABLE. |
LAST | Utilizzato solo nei calcoli visivi. Recupera un value nella matrice visiva dalla riga last di un asse. |
LOOKUPVALUE | Restituisce il value per la riga che soddisfa i criteri all specificati dalle condizioni di search. La funzione può applicare una or più condizioni di search. |
MATCHBY | Nelle funzioni window definisce le colonne usate per determinare come trovare le corrispondenze con i dati and identificare la riga corrente . |
MOVINGAVERAGE | Restituisce un average in movimento calcolato lungo l'asse specificato della matrice visiva. |
NEXT | Utilizzato solo nei calcoli visivi. Recupera un value nella riga next di un asse nella matrice visiva. |
OFFSET | Restituisce una singola riga posizionata prima di or dopo la riga corrente all'interno della stessa tabella, da un determinato offset. |
ORDERBY | Definisce le colonne che determinano l'ordinamento all'interno di ognuna delle partizioni di una funzione window. |
PARTITIONBY | Definisce le colonne utilizzate per partizionare il parametro relation di una funzione window. |
PREVIOUS | Utilizzato solo nei calcoli visivi. Recupera un value nella riga previous di un asse nella matrice visiva. |
RANGE | Restituisce un intervallo di righe all'interno dell'asse specificato, rispetto alla riga corrente. Collegamento per WINDOW. |
RANK | Restituisce la classificazione di una riga all'interno dell'intervallo specificato. |
REMOVEFILTERS | Cancella filters dalle tabelle specificate or colonne. |
ROWNUMBER | Restituisce la classificazione univoca di una riga entro l'intervallo specificato. |
RUNNINGSUM | Restituisce un sum in esecuzione calcolato lungo l'asse specificato della matrice visiva. |
SELECTEDVALUE | Restituisce il value quando il contesto per columnName è stato filtrato in base a un solo value distinto. In caso contrario, restituisce alternateResult. |
WINDOW | Restituisce più righe posizionate all'interno dell'intervallo specificato. |