Vstavané kolekcie vo výrazoch v stránkovanej zostave (Zostavovač zostáv Power BI)
VZŤAHUJE SA NA: Power BI Zostavovač zostáv
Power BI Desktop
Vo výraze v stránkovanej zostave môžete zahrnúť odkazy na nasledujúce vstavané kolekcie: ReportItems, Parameters, Fields, DataSets, DataSources, Variables a vstavané polia pre globálne informácie, ako je napríklad názov zostavy. Nie všetky kolekcie sa zobrazia v dialógovom okne Výraz . Kolekcie DataSets a DataSources sú k dispozícii iba v čase spustenia pre publikované zostavy v službe. Kolekcia ReportItems je kolekcia textových polí v oblasti zostavy, napríklad textových polí na strane alebo v hlavičke strany.
Ďalšie informácie nájdete v téme Výrazy (power BI Zostavovač zostáv).
Pochopenie vstavaných kolekcií
Nasledujúca tabuľka obsahuje zoznam vstavaných kolekcií, ktoré sú k dispozícii pri písaní výrazu. Každý riadok obsahuje programový názov kolekcie, či už môžete použiť dialógové okno Výraz na interaktívne pridanie odkazu do kolekcie, príkladu a popisu, ktorý obsahuje informácie o inicializácii a dostupnosti hodnôt kolekcie.
Vstavaná kolekcia | Kategória v dialógovom okne Výraz | Príklad | Description |
---|---|---|---|
Globals | Vstavané polia | =Globals.ReportName - or - =Globals.PageNumber |
Predstavuje globálne premenné užitočné pre zostavy, ako je napríklad názov zostavy alebo číslo strany. Vždy k dispozícii. Ďalšie informácie nájdete v téme Vstavané odkazy na globálnych používateľov a používateľov (Power BI Zostavovač zostáv). |
Používateľa | Vstavané polia | =User.UserID -Alebo- =User.Language |
Predstavuje kolekciu údajov o používateľovi, ktorý spúšťa zostavu, ako je napríklad nastavenie jazyka alebo ID používateľa. Vždy k dispozícii. Ďalšie informácie nájdete v téme Vstavané odkazy na globálnych používateľov a používateľov (Power BI Zostavovač zostáv). |
Parametre | Parametre | =Parameters("ReportMonth").Value -Alebo- =Parameters!ReportYear.Value |
Predstavuje kolekciu parametrov zostavy, pričom každý z nich môže byť s jednou alebo viacerými hodnotami. Nie je k dispozícii, kým sa nedokončí inicializácia spracovania. Ďalšie informácie nájdete v téme Odkazy na kolekciu parametrov (Power BI Zostavovač zostáv). |
Polia (<množina> údajov) | Polia | =Fields!Sales.Value |
Predstavuje kolekciu polí množiny údajov, ktoré sú k dispozícii pre zostavu. K dispozícii po načítaní údajov zo zdroja údajov do množiny údajov. Ďalšie informácie nájdete v téme Odkazy na kolekciu polí množiny údajov (Power BI Zostavovač zostáv). |
Množiny údajov | Nezobrazia sa | =DataSets("TopEmployees").CommandText |
Predstavuje kolekciu množín údajov odkazovaných z tela definície zostavy. Nezahŕňa zdroje údajov, ktoré sa používajú len v hlavičkách strán alebo pätách strán. Nie je k dispozícii v lokálnej ukážke. Ďalšie informácie nájdete v téme Odkazy na kolekciu DataSources a DataSets (Power BI Zostavovač zostáv).. |
Zdroje údajov | Nezobrazia sa | =DataSources("AdventureWorks2012").Type |
Predstavuje kolekciu zdrojov údajov odkazovaných z tela zostavy. Nezahŕňa zdroje údajov, ktoré sa používajú len v hlavičkách strán alebo pätách strán. Nie je k dispozícii v lokálnej ukážke. Ďalšie informácie nájdete v téme Odkazy na kolekciu DataSources a DataSets (Power BI Zostavovač zostáv).. |
Premenné | Variables |
=Variables!CustomTimeStamp.Value |
Predstavuje kolekciu premenných zostavy a skupinových premenných. Ďalšie informácie nájdete v téme Odkazy na kolekcie zostáv a skupinových premenných (Power BI Zostavovač zostáv). |
ReportItems (Položky zostáv) | Nezobrazia sa | =ReportItems("Textbox1").Value |
Predstavuje kolekciu textových polí pre položku zostavy. Túto kolekciu možno použiť na sumarizáciu položiek na stránke na zahrnutie do hlavičky stránky alebo päty stránky. Ďalšie informácie nájdete v téme Odkazy na kolekciu ReportItems (Power BI Zostavovač zostáv). |
Použitie syntaxe kolekcie vo výraze
Ak chcete odkazovať na kolekciu z výrazu, použite štandardnú syntax jazyka Microsoft Visual Basic pre položku v kolekcii. V nasledujúcej tabuľke sú uvedené príklady syntaxe kolekcie.
Syntax | Príklad |
---|---|
Kolekcia! ObjectName.Property | =Fields!Sales.Value |
Kolekcia! ObjectName("Property") | =Fields!Sales("Value") |
Collection("ObjectName"). Nehnuteľnosti | =Fields("Sales").Value |
Collection("Member") | =User("Language") |
Collection.Member | =User.Language |
Ďalšie kroky
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