Una dintre cele mai puternice caracteristici din Power Pivot este abilitatea de a crea relatii intre tabele si apoi de a utiliza tabelele aferente pentru a cauta sau filtra date conexe. Primiti valorile aferente din tabele utilizand limbajul formulelor furnizat impreuna cu Power Pivot, Data Analysis Expressions (DAX). DAX foloseste un model relational si, prin urmare, poate extrage cu usurinta si cu precizie valorile corelate sau corespunzatoare intr-un alt tabel sau coloana. Daca sunteti familiarizat cu VLOOKUP in Excel, aceasta functionalitate in Power Pivot este similara, dar mult mai usor de implementat.

Puteti crea formule care efectueaza cautari ca parte a unei coloane calculate sau ca parte a unei masuri pentru utilizare intr-un tabel pivot sau o diagrama pivot. Pentru mai multe informatii, consultati urmatoarele subiecte:

Campuri calculate in Power Pivot

Coloane calculate in Power Pivot

Aceasta sectiune descrie functiile DAX furnizate pentru cautare, impreuna cu cateva exemple de utilizare a functiilor.

Nota:  In functie de tipul de operatie de cautare sau formula de cautare pe care doriti sa o utilizati, este posibil sa fie necesar sa creati mai intai o relatie intre tabele.

Intelegerea functiilor de cautare

Capacitatea de a cauta date potrivite sau conexe dintr-un alt tabel este deosebit de utila in situatiile in care tabelul actual are doar un identificator de un fel, dar datele de care aveti nevoie (cum ar fi pretul produsului, numele sau alte valori detaliate) sunt stocate intr-un tabel aferent. De asemenea, este util atunci cand exista mai multe randuri intr-un alt tabel legate de randul curent sau valoarea curenta. De exemplu, puteti prelua cu usurinta toate vanzarile legate de o anumita regiune, magazin sau agent de vanzari.

Spre deosebire de functiile de cautare Excel, cum ar fi VLOOKUP, care se bazeaza pe tablouri sau LOOKUP, care obtine prima dintre mai multe valori de potrivire, DAX urmareste relatiile existente intre tabele unite prin taste pentru a obtine singura valoare legata care se potriveste exact. DAX poate prelua, de asemenea, un tabel de inregistrari care sunt legate de inregistrarea curenta.

Nota:  daca sunteti familiarizat cu bazele de date relationale, va puteti gandi la cautarile din Power Pivot ca fiind similare cu o instructiune subselecta imbricata in Transact-SQL.

Preluarea unei singure valori corelate

Functia RELATED returneaza o singura valoare dintr-un alt tabel legat de valoarea curenta din tabelul curent. Specificati coloana care contine datele dorite si functia urmeaza relatiile existente intre tabele pentru a prelua valoarea din coloana specificata in tabelul aferent. In unele cazuri, functia trebuie sa urmeze un lant de relatii pentru a prelua datele.

De exemplu, sa presupunem ca aveti o lista a livrarilor de astazi in Excel. Cu toate acestea, lista contine doar un numar de identificare a angajatului, un numar de identificare a comenzii si un numar de identificare a expeditorului, ceea ce face ca raportul sa fie greu de citit. Pentru a obtine informatiile suplimentare pe care le doriti, puteti converti acea lista intr-un tabel conectat la Power Pivot si apoi puteti crea relatii cu tabelele Angajati si Reseller, potrivind ID-ul angajatului la campul EmployeeKey si ResellerID la campul ResellerKey.

Pentru a afisa informatiile de cautare in tabelul conectat, adaugati doua coloane noi calculate, cu urmatoarele formule:

= RELATED („Angajati” [EmployeeName])

= RELATED („Resellers” [CompanyName])

Expedierile de astazi inainte de cautare

Comanda ID

Card de identitate al angajatului

ResellerID

100314

230

445

100315

15

445

100316

76

108

Masa angajatilor

Card de identitate al angajatului

Angajat

Reseller

230

Kuppa Vamsi

Sisteme de cicluri modulare

15

Pilar Ackeman

Sisteme de cicluri modulare

76

Kim Ralls

Biciclete asociate

Expedierile de astazi cu cautari

Comanda ID

Card de identitate al angajatului

ResellerID

Angajat

Reseller

100314

230

445

Kuppa Vamsi

Sisteme de cicluri modulare

100315

15

445

Pilar Ackeman

Sisteme de cicluri modulare

100316

76

108

Kim Ralls

Biciclete asociate

Functia utilizeaza relatiile dintre tabelul conectat si tabelul Angajati si revanzatori pentru a obtine numele corect pentru fiecare rand din raport. De asemenea, puteti utiliza valorile aferente pentru calcule. Pentru mai multe informatii si exemple, consultati functia RELATED.

Recuperarea unei liste de valori conexe

Functia RELATEDTABLE urmeaza o relatie existenta si returneaza un tabel care contine toate randurile potrivite din tabelul specificat. De exemplu, presupuneti ca doriti sa aflati cate comenzi a plasat fiecare distribuitor in acest an. Puteti crea o noua coloana calculata in tabelul Resellers care include urmatoarea formula, care cauta inregistrarile pentru fiecare reseller din tabelul ResellerSales_USD si contorizeaza numarul de comenzi individuale plasate de fiecare reseller. 

= COUNTROWS (RELATEDTABLE (ResellerSales_USD))

In aceasta formula, functia RELATEDTABLE obtine mai intai valoarea ResellerKey pentru fiecare reseller din tabelul curent. (Nu trebuie sa specificati coloana ID nicaieri in formula, deoarece Power Pivot utilizeaza relatia existenta intre tabele.) Functia RELATEDTABLE obtine apoi toate randurile din tabelul ResellerSales_USD care sunt legate de fiecare revanzator si numara randurile . Daca nu exista nicio relatie (directa sau indirecta) intre cele doua tabele, atunci veti obtine toate randurile din tabelul ResellerSales_USD.

Pentru sistemele de cicluri modulare ale distribuitorului din baza noastra de date esantion, exista patru comenzi in tabelul de vanzari, astfel incat functia returneaza 4. Pentru bicicletele asociate, distribuitorul nu are vanzari, astfel incat functia returneaza un gol.

Reseller

Inregistrari in tabelul de vanzari pentru acest distribuitor

Sisteme de cicluri modulare

ID-ul revanzatorului

SalesOrderNumber

445

SO53494

445

SO71872

445

SO65233

445

SO59000

ID-ul revanzatorului

SalesOrderNumber

Biciclete asociate

Nota:  Deoarece functia RELATEDTABLE returneaza un tabel, nu o singura valoare, trebuie utilizata ca argument pentru o functie care efectueaza operatii pe tabele. Pentru mai multe informatii, consultati Functia RELATEDTABLE.

Inceputul paginii

sex malena ballerine xxx
rocco siffredi fuck bambole porn
porno roxana bambole xxx
italian xxx tube bambolina porno
italain porn barbara devil
matthardcore barbara devil porn
dietro le quinte porno italiano barbara devil porno
malena la pugliese black barbara gandalf centoxcento
malena pov barbara gandalf gangbang
rocco siffredi academy porno barbara gandalf streaming
malena pormo barbara gandalf tube
rocco siffredi malena porno barbara gandalf xxx
porno interrazziale italiano barbara pornostar
streamxxtv barbiely porn
centoxcento porno tube barbiely porno
centoxcento movies barbiely video
kajira barbiely video
troie 18 bari porno
malena rocco xvideos barletta porno
video porno rebecca volpetti beautiful blowjob