Dovolit čtenářům sestav používat parametry polí k úpravě grafických prvků

Parametry polí umožňují uživatelům dynamicky měnit míry nebo dimenze analyzované v rámci sestavy. Tato funkce může čtenářům sestavy pomoct prozkoumat a přizpůsobit analýzu sestavy výběrem různých měr nebo dimenzí, které zajímají.

Video

V následujícím videu ukazuje Sujata, jak vytvořit parametry pole a jak s nimi uživatelé sestavy pracují.

V následujícím příkladu může čtenář sestavy dynamicky aktualizovat pruhový graf a tabulku výběrem pole v vodorovných průřezech nad vizuály. V současné době pruhový graf a tabulka měří COGS a provádí analýzu podle produktů na základě výběru čtenáře v průřezech.

Snímek obrazovky s ukázkovými parametry pole vycházející z výběru čtečky sestavy

Vytvoření parametru pole

  1. Pokud chcete vytvořit nový parametr pole, přejděte na kartu Modeling a vyberte Nový parametr>Pole.

    Snímek obrazovky s pásem karet Modelování, zobrazující možnosti v rozbalovací nabídce Nový parametr

  2. Pokud chcete sestavit parametr, zadejte název parametru a vyberte pole, která chcete použít. V tomto příkladu si zobrazte vybrané dimenze zákazník, barva, kategoriea produkt.

    snímek obrazovky s dialogovým oknem Parametry zobrazující výběry zákazníků, barev, kategorií a produktů

    V tomto dialogovém okně můžete přetažením změnit pořadí polí nebo poklikáním na libovolná vybraná pole změnit zobrazovaný název.

    Míry a dimenze můžete také kombinovat a shodovat v rámci stejného parametru. Pomocí této funkce můžete například vytvořit dynamickou tabulku, ve které můžou být sloupce míry nebo dimenze.

Použití parametru pole k řízení vlastností vizuálu

Po vytvoření parametru pole můžete pomocí parametru řídit míry nebo dimenze použité ve vizuálu.

snímek obrazovky s ukázkovým vizuálem zobrazujícím možnosti parametrů

Pro vizuál můžete použít parametr v zónách vyřazení polí. Některé vlastnosti vizuálu mají omezení počtu a typů polí, která můžete použít.

V místní nabídce můžete také zvolit, jestli parametr pole zobrazuje hodnoty nebo zobrazované názvy vybraných polí.

  • V poli Hodnoty vyberte šipku dolů vedle názvu parametru a vyberte Zobrazit vybrané pole.

    Snímek obrazovky znázorňující, jak přizpůsobit, pokud vizuál zobrazuje hodnoty nebo zobrazované názvy vybraných polí

Úprava parametru pole

Pokud potřebujete upravit existující parametr pole, upravte jazyk DAX (Data Analysis Expressions) přímo.

Pokud chcete například přidat nové pole do existujícího parametru, vyberte Shift + Enter a začněte novou položku. Přidejte čárku mezi položky a shodujte formát zobrazený v tomto příkladu. Číslo za čárkou označuje pořadí polí:

Parameter = {
    ("Customer", NAMEOF('Customer'[Customer]), 0),
    ("Category", NAMEOF('Product'[Category]), 1),
    ("Color", NAMEOF('Product'[Color]), 2),
    ("Product", NAMEOF('Product'[Product]), 3)
}

Snímek obrazovky s ukázkovými parametry DAX zadanými v Power BI

Poznámka:

Všimněte si, že výše uvedený jazyk DAX definuje čtyři pole v parametru a pro každé pole se zadají tři sloupce: název, odkaz na sloupec a číslo objednávky. I když je výše v DAX možné definovat další sloupce, není to podporováno a může vést k neočekávaným výsledkům. Doporučujeme definovat tři sloupce pro každé pole a použít jedinečné hodnoty pro všechny sloupce.

Trvalost úrovně hierarchie

Power BI ve výchozím nastavení zachová úroveň hierarchie zobrazenou v matici při změně výběru parametrů pole. Toto bylo zavedeno v červenci 2025. Toto chování však můžete vypnout pomocí nastavení zachovat úroveň hierarchie v nastavení sestavy a vrátit se k chování před červencem 2025. Tady najdete tuto možnost:

  • V Power BI Desktopu přejděte na Možnosti a nastavení > Možnosti > Aktuální soubor > Nastavení sestavy > Parametry pole > Zachovat úroveň hierarchie.
  • V Fabric přejděte do nastavení sestavy a v části Možnosti parametrů pole najděte úroveň Zachování úrovně hierarchie.

Pro ilustraci rozdílu zvažte matici zobrazující parametr pole s názvem Product Group (Skupina produktů) a sloupec s názvem Year (Rok) na řádcích zobrazující celkové prodeje. Parametr pole umožňuje výběr kategorie, třídy, barvy nebo jakékoli kombinace. V tomto příkladu je vybrána kategorie a kategorie jsou rozbalené, takže můžete zobrazit hodnoty rozdělené podle roku:

Snímek obrazovky matice zobrazující parametr pole Product Group a Year na řádcích

Nyní, když změníte parametr pole z Kategorie na Třída, to, co se stane, závisí na nastavení úrovně hierarchie trvalosti. Pokud je možnost zapnutá, matice zůstane rozbalená a sloupec Rok zůstane viditelný; pokud je tato možnost vypnutá, matice se sbalí a zobrazí pouze hodnoty pro třídu. Níže je uvedeno porovnání obou chování na základě toho, jestli je přepínač povolený nebo zakázaný.

Zachování nastavení úrovně hierarchie jako zapnuto Nastavení trvalé úrovně hierarchie vypnuté
Snímek obrazovky matice zobrazující parametr pole skupiny produktů a Rok na řádcích. Úrovně hierarchie jsou stále rozbalené po změně výběru parametru pole. Snímek obrazovky matice zobrazující parametr pole Product Group a Year na řádcích Úrovně hierarchie jsou sbalené po změně výběru parametru pole.

Omezení

  • Funkce nepodporuje vizuály AI a Q&A.
  • Uživatelé sestavy nemůžou vybrat možnost Žádná nebo žádná pole. Výběr žádných polí v průřezu nebo kartě filtru je stejný jako výběr všech polí.
  • Parametry nemůžete vytvářet ve zdrojích dat živého připojení bez místního modelu. Pokud ale použijete DirectQuery pro sémantické modely Power BI a Analysis Services, můžete k vytvoření parametrů pole přidat místní model. Další informace o použití DirectQuery pro živá připojení najdete v tématu složené modely v sémantických modelech Power BI a službě Analysis Services.
  • Implicitní míry nemůžete použít, takže pokud potřebujete agregovaný sloupec jako jedno z polí, musíte pro něj vytvořit explicitní míru DAX. Další informace najdete v tématu implicitní versus explicitní opatření.
  • Parametry pole nemůžete použít jako propojená pole stránky s podrobnostmi nebo popisky. Alternativním řešením je místo toho použít jednotlivá pole odkazovaná v parametru pole. Pokud například parametr pole obsahuje pole Customer a Product, můžete tato dvě pole propojit se stránkou podrobné analýzy nebo popisu, aby vizuály s parametrem pole mohly spustit podrobnou analýzu nebo stránku s popisem.

Úvahy

  • Při použití parametrů pole s Copilotem bude Copilot reagovat na základě aktuálního stavu vizuálů v sestavě.
  • Obecně platí, že pořadí, ve kterém jsou pole z parametru pole zobrazena ve vizuálu, je řízena položkami objednávek, které jsou vybrány. Pokud používáte průřez hierarchie , určuje pořadí podle toho, jak se pole místo toho zobrazují v průřezu hierarchie.

Další informace najdete v následujících článcích: