Funkcie filtrovania

Funkcie filtrovania a hodnôt v jazyku DAX sú niektoré z najznámejších a najúčinnejších a výrazne sa líšia od funkcií Excelu. Vyhľadávacie funkcie fungujú pomocou tabuliek a vzťahov, ako je napríklad databáza. Funkcie filtrovania umožňujú manipulovať s údajovými kontextmi a vytvárať tak dynamické výpočty.

V tejto kategórii

Function Description
VŠETKY Vráti všetky riadky v tabuľke alebo všetky hodnoty v stĺpci, pričom sa ignorujú všetky filtre, ktoré mohli byť použité.
ALLCROSSFILTERED Vymazať všetky filtre, ktoré sú použité na tabuľke.
ALLEXCEPT Odstráni všetky kontextové filtre v tabuľke okrem filtrov, ktoré boli použité v zadaných stĺpcoch.
ALLNOBLANKROW Z nadradenej tabuľky vzťahu vráti všetky riadky okrem prázdneho riadka alebo všetky odlišné hodnoty stĺpca, okrem prázdneho riadka, a nezohľadňuje žiadne kontextové filtre, ktoré môžu existovať.
VŠETKO VYBRATÉ Odstráni kontextové filtre zo stĺpcov a riadkov v aktuálnom dotaze, pričom zachová všetky ostatné kontextové filtre alebo explicitné filtre.
VÝPOČET Vyhodnotí výraz v kontexte upraveného filtra.
CALCULATETABLE Vyhodnotí výraz tabuľky v kontexte upraveného filtra.
STARŠÍCH Vráti aktuálnu hodnotu zadaného stĺpca v prechode vonkajšieho vyhodnotenia spomínaného stĺpca.
NAJSKÔR Vráti aktuálnu hodnotu zadaného stĺpca v prechode vonkajšieho vyhodnotenia zadaného stĺpca.
FILTER Vráti tabuľku, ktorá predstavuje podmnožinu inej tabuľky alebo výrazu.
PRVÝ Používa sa len vo výpočtoch vizuálu. Načíta hodnotu v matici vizuálu z prvého riadka osi.
INDEX Vráti riadok na absolútnej pozícii zadanej parametrom position v rámci zadanej oblasti, zoradený podľa zadaného poradia alebo na zadanej osi.
KEEPFILTERS Upraví spôsob používania filtrov pri vyhodnocovaní funkcie CALCULATE alebo CALCULATETABLE.
POSLEDNÝ Používa sa len vo výpočtoch vizuálu. Načíta hodnotu v matici vizuálu z posledného riadka osi.
LOOKUPVALUE Vráti hodnotu pre riadok, ktorý spĺňa všetky kritériá zadané na základe podmienok vyhľadávania. Funkcia môže použiť jednu alebo viac podmienok vyhľadávania.
MATCHBY Vo funkciách okna definuje stĺpce, ktoré sa používajú na určenie zhody údajov a identifikáciu aktuálneho riadka.
MOVINGAVERAGE (POSUNUTIE OBJEMOV) Vráti pohyblivý priemer vypočítaný pozdĺž danej osi vizuálnej matice.
ĎALŠIE Používa sa len vo výpočtoch vizuálu. Načíta hodnotu v ďalšom riadku osi vo vizuálnej matici.
KOMPENZOVAŤ Vráti jeden riadok, ktorý je umiestnený pred alebo za aktuálnym riadkom v tej istej tabuľke, daným posunom.
ORDERBY Definuje stĺpce, ktoré určujú poradie zoradenia v rámci jednotlivých oblastí funkcie okna.
PARTITIONBY Definuje stĺpce, ktoré sa používajú na rozdelenie relačných> parametrov funkcie <okna.
PREDCHÁDZAJÚCI Používa sa len vo výpočtoch vizuálu. Načíta hodnotu v predchádzajúcom riadku osi vo vizuálnej matici.
ROZSAH Vráti interval riadkov v rámci danej osi, vzhľadom na aktuálny riadok. Odkaz pre funkciu WINDOW.
HODNOSŤ Vráti poradie riadka v rámci daného intervalu.
REMOVEFILTERS Vymaže filtre zo zadaných tabuliek alebo stĺpcov.
ROWNUMBER (ČÍSLO RIADKA) Vráti jedinečné poradie riadka v rámci daného intervalu.
RUNNINGSUM Vráti priebežný súčet vypočítaný pozdĺž danej osi vizuálnej matice.
SELECTEDVALUE (HODNOTA SELECTEDVALUE) Vráti hodnotu, keď je kontext pre položku columnName filtrovaný iba na jednu jedinečnú hodnotu. V opačnom prípade vráti hodnotu alternateResult.
OKNO Vráti viacero riadkov, ktoré sú umiestnené v rámci daného intervalu.