Zdieľať cez


Odkazy na kolekciu vstavaných parametrov v stránkovanej zostave (Zostavovač zostáv Power BI).

VZŤAHUJE SA NA: Power BI Zostavovač zostáv Power BI Desktop

Parametre stránkovanej zostavy sú jednou z vstavaných kolekcií, na ktoré môžete odkazovať z výrazu v službe Power BI Zostavovač zostáv. Zahrnutím parametrov do výrazu môžete prispôsobiť údaje a vzhľad zostavy na základe volieb, ktoré používateľ vykoná. Výrazy možno použiť pre akúkoľvek vlastnosť položky zostavy alebo vlastnosť textového poľa, ktorá poskytuje možnosť (Fx) alebo< Expression>. Výrazy sa používajú aj na ovládanie obsahu a vzhľadu zostáv inými spôsobmi. Ďalšie informácie nájdete v téme Príklady výrazov (Power BI Zostavovač zostáv).

Keď porovnávate hodnoty parametrov s hodnotami polí množiny údajov v čase spustenia, typy údajov pre dve položky, ktoré porovnávate, musia byť rovnaké. Parametre zostavy môžu predstavovať jeden z nasledujúcich typov: Booleovská hodnota, Dátum a čas, Celé číslo, Float alebo Text, ktorá predstavuje základný typ údajového typu Reťazec. Ak je to potrebné, možno budete musieť skonvertovať typ údajov hodnoty parametra, aby zodpovedal hodnote množiny údajov. Ďalšie informácie nájdete v téme Typy údajov vo výrazoch (Power BI Zostavovač zostáv).

Ak chcete zahrnúť odkaz na parameter vo výraze, musíte pochopiť, ako určiť správnu syntax pre odkaz na parameter, ktorá sa líši v závislosti od toho, či je parameter parametrom jedna hodnota alebo multihodnotový parameter.

Použitie parametra s jednou hodnotou vo výraze

V nasledujúcej tabuľke sú uvedené príklady syntaxe, ktorá sa má použiť, keď do výrazu použijete odkaz na parameter s jednou hodnotou ľubovoľného typu údajov.

Príklad Description
=Parameters!<ParameterName>.IsMultiValue Vráti hodnotu False.

Skontroluje, či má parameter multihodnotu. Ak je hodnota True, parameter je multihodnotový a ide o kolekciu objektov. Ak má hodnotu False, parameter je jedna hodnota a je jedným objektom.
=Parameters!<ParameterName>.Count Vráti celočíselnú hodnotu 1. Pre parameter s jednou hodnotou je počet vždy 1.
=Parameters!<ParameterName>.Label Vráti označenie parametra, ktoré sa často používa ako zobrazovaný názov v rozbaľovacom zozname dostupných hodnôt.
=Parameters!<ParameterName>.Value Vráti hodnotu parametra. Ak vlastnosť Označenie nebola nastavená, táto hodnota sa zobrazí v rozbaľovacom zozname dostupných hodnôt.
=CStr(Parameters!<ParameterName>.Value) Vráti hodnotu parametra ako reťazec.
=Fields(Parameters!<ParameterName>.Value).Value Vráti hodnotu pre pole s rovnakým názvom ako parameter.

Ďalšie informácie o používaní parametrov vo filtri nájdete v téme Pridanie filtrov množiny údajov, filtrov oblasti údajov a filtrov skupín (Zostavovač zostáv Power BI).

Použitie parametra s viacerými hodnotami vo výraze

V nasledujúcej tabuľke sú uvedené príklady syntaxe, ktorá sa má použiť, keď do výrazu použijete odkaz na parameter s viacerými hodnotami ľubovoľného typu údajov.

Príklad Description
=Parameters!<MultivalueParameterName>.IsMultiValue Vráti hodnotu True alebo False.

Skontroluje, či má parameter multihodnotu. Ak je hodnota True, parameter je multihodnotový a predstavuje kolekciu objektov. Ak je hodnota False, parameter je s jednou hodnotou a je jedným objektom.
=Parameters!<MultivalueParameterName>.Count Vráti celočíselnú hodnotu.

Odkazuje na počet hodnôt. Pre parameter s jednou hodnotou je počet vždy 1. V prípade multihodnotového parametra je počet hodnôt 0 alebo viac.
=Parameters!<MultivalueParameterName>.Value(0) Vráti prvú hodnotu v parametri s viacerými hodnotami.
=Parameters!<MultivalueParameterName>.Value(Parameters!<MultivalueParameterName>.Count-1) Vráti poslednú hodnotu v parametri s viacerými hodnotami.
=Split("Value1,Value2,Value3",",") Vráti pole hodnôt.

Vytvorte pole hodnôt pre multihodnotový parameter reťazca . V druhom parametri môžete použiť ľubovoľný oddeľovač na rozdelenie. Tento výraz možno použiť na nastavenie predvolených hodnôt pre multihodnotový parameter alebo na vytvorenie parametra s viacerými hodnotami, ktorý sa odošle do čiastkovej zostavy alebo zostavy podrobnej analýzy.
=Join(Parameters!<MultivalueParameterName>.Value,", ") Vráti reťazec, ktorý sa skladá zo zoznamu hodnôt s hodnotami oddelenými čiarkou v parametri s viacerými hodnotami. Na spojenie môžete v druhom parametri použiť ľubovoľný oddeľovač.

Ďalšie informácie o používaní parametrov vo filtri nájdete v téme Parametre zostavy (Zostavovač zostáv a Návrhár zostáv Power BI).

Ďalšie kroky

Zmena poradia parametra stránkovanej zostavy – Zostavovač zostáv služby Power BI

Pridanie parametra s viacerými hodnotami do stránkovanej zostavy – Zostavovač zostáv Power BI

Prispôsobenie tably Parametre v stránkovanej zostave – Zostavovač zostáv služby Power BI