HASONEVALUE
Vzťahuje sa na:Vypočítaný stĺpecVypočítaná tabuľkaVýpočet vizuálu mierky
Vráti hodnotu TRUE , keď je kontext pre položku columnName filtrovaný len na jednu jedinečnú hodnotu. V opačnom prípade vráti hodnotu FALSE.
Syntax
HASONEVALUE(<columnName>)
Parametre
Obdobie | Definícia |
---|---|
názovStĺpca | Názov existujúceho stĺpca, ktorý používa štandardnú syntax jazyka DAX. Nemôže to byť výraz. |
Vrátená hodnota
TRUE , keď je kontext pre položku columnName odfiltrovaný len na jednu jedinečnú hodnotu. V opačnom prípade vráti hodnotu FALSE.
Poznámky
Ekvivalentný výraz pre HASONEVALUE() je
COUNTROWS(VALUES(<columnName>)) = 1
.Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad
Nasledujúci vzorec mierky overí, či je kontext filtrovaný podľa jednej hodnoty za účelom odhadu percenta na preddefinovanom scenári; V tomto prípade chcete porovnať Predaj predajcu s predajom v roku 2007, potom musíte vedieť, či je kontext filtrovaný podľa jednotlivých rokov. Okrem toho, ak je porovnanie nezmyselné, chcete vrátiť hodnotu BLANK.
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())
Pripomienky
https://aka.ms/ContentUserFeedback.
Pripravujeme: V priebehu roka 2024 postupne zrušíme službu Problémy v službe GitHub ako mechanizmus pripomienok týkajúcich sa obsahu a nahradíme ju novým systémom pripomienok. Ďalšie informácie nájdete na stránke:Odoslať a zobraziť pripomienky pre