Upotreba funkcije ALL

Funkcija ALL(...) provjerava sadrži li stavka samo stavke koje se podudaraju s filtrom. Pri provjeri navodite vrste za koje se sadržane stavke trebaju podudarati i podređeni filtar kako bi se odredilo koje se sadržane stavke trebaju podudarati.

ALL je praktična funkcija koja pojednostavljuje pisanje provjere za sve sadržane stavke. ALL(vrste, filtra) jednako je COUNT(vrste, NOT(filtar)) = 0. Drugim riječima, funkcija ALL omogućuje pronalaženje spremnika koji ne sadrže stavke koje se ne podudaraju s podređenim filtrom.

Sintaksa

ALL(vrste, [filtar])
  • vrste – vrste sadržanih stavki za provjeru.
  • filtar – sadržane stavke moraju se podudarati s navedenim filtrom.

Primjeri

ALL(ključneriječi, oznake = ("abc", "xyz"))

Provjerava sadrže li sve ključne riječi u kampanji ili grupi oglasa oznake "abc" ili "xyz". U ovom primjeru ključne riječi ("ključneriječi") vrsta su stavke koja se provjerava, a "oznake = ("abc", "xyz")" podređeni filtar s kojim se sve moraju podudarati.

ALL(proširenjazapozive; vezenaweblokaciju, statusodobrenja = odobreno)

Provjerava jesu li odobrene sve veze na web-lokaciju i elementi za pozive povezani s kampanjom ili grupom oglasa.

Napomene

  • Ako podređeni filtar sadrži više uvjeta, svi se moraju podudarati sa sadržanim stavkama. Mogu se upakirati u funkciji OR da bi se provjerilo podudaraju li se sadržane stavke s bilo kojim uvjetom. Na primjer, funkcija ALL(oglasi, OR(status = pauzirano statusodobrenja = neodobreno)) provjerava jesu li svi oglasi pauzirani, neodobreni ili oboje.
  • Filtar može sadržavati uvjete koji se primjenjuju samo na neke vrste i ti će se uvjeti zanemariti za vrste na koje se ne primjenjuju. Na primjer: ALL(ključneriječi; vezenaweblokaciju, brojključnihriječi = 2 tekstveze : "local") provjerava sadrže li sve ključne riječi točno dvije riječi i sadrže li sve povezane veze na web-lokaciju izraz "local" u tekstu veze.
  • Ako nema sadržanih stavki navedene vrste, provjera pomoću funkcije ALL bit će uspješna. Na primjer, ALL(ključneriječi, status = omogućeno) prikazat će kampanju ili grupu oglasa ako ona ne sadrži nijednu ključnu riječ. To je zbog toga što se primjer odnosi na praktičnu funkciju COUNT(ključneriječi, NOT(status = omogućeno)) = 0, a broj ključnih riječi koje nisu omogućene u kampanji ili grupi oglasa iznosi točno 0. Da biste ograničili rezultate samo na one stavke koje sadrže barem jednu stavku koja se podudara s filtrom, možete dodati funkciju POSTOJI s istim vrstama i podređenim filtrom ALL. Stoga biste u ovom primjeru mogli upotrijebiti ovaj filtar: POSTOJI(ključneriječi, status = omogućeno) ALL(ključneriječi, status = omogućeno). Drugim riječima, ovaj filtar prikazivat će kampanje u kojima postoji barem jedna omogućena ključna riječ, a sve su ključne riječi omogućene.

Upotreba funkcije ALL s kampanjama i grupama oglasa

Za stavke koje mogu biti sadržane samo unutar grupa oglasa provjerom na razini kampanje provjeravaju se sve stavke iz svih grupa oglasa da bi se vidjelo odgovaraju li podređenom filtru. Na primjer, funkcija ALL(ključneriječi, status = omogućeno) na razini kampanje prikazuje jesu li omogućene sve ključne riječi u svim grupama oglasa u kampanji.

Za stavke koje mogu biti sadržane unutar grupa oglasa ili kampanja provjerom na razini kampanje provjeravaju se samo stavke izravno unutar kampanje. Na primjer, ALL(publika, status = omogućeno) na razini kampanje prikazat će kampanju ako su omogućene sve publike na razini kampanje, čak i ako kampanja sadrži publiku na razini grupe oglasa koja nije omogućena. Isto vrijedi za elemente: ALL(vezenaweblokaciju, status = omogućeno) na razini kampanje provjerava samo veze na web-lokaciju na razini kampanje, a ne i veze na web-lokaciju na razini grupe oglasa unutar kampanje.

Je li to bilo korisno?

Kako to možemo poboljšati?
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
9841244138521608970
true
Pretraži Centar za pomoć
false
true
true
true
true
true
73067
false
false
false
false
false