Jaa


Sivutetun raportin sivun ylä- ja alatunnisteet (Power BI:n raportin muodostin)

KOSKEE: Power BI Report Builder Power BI Desktop

Sivutettu raportti voi sisältää ylä- ja alatunnisteen, jotka suoritetaan kunkin sivun ylä- ja alaosassa. Ylä- ja alatunnisteet voivat sisältää staattista tekstiä, kuvia, viivoja, suorakulmioita, reunoja, taustavärin, taustakuvia ja lausekkeita. Lausekkeet sisältävät tietojoukon kenttäviittauksia raportteihin, joissa on täsmälleen yksi tietojoukko, sekä koostefunktiokutsuja, jotka sisältävät tietojoukon vaikutusalueena.

Muistiinpano

Kukin hahmontamislaajennus käsittelee sivut eri tavalla. Lisätietoja raportin sivutunnistamisesta ja hahmontamislaajennuksista on kohdassa Sivutus Reporting Servicesissä (Power BI:n raportin muodostin ja palvelu).

Raporteissa on oletusarvoisesti sivun alatunnisteet, mutta ei sivun ylätunnisteita. Saat lisätietoja niiden lisäämisestä ja poistamisesta ohjeartikkelista Sivun ylä- tai alatunnisteen lisääminen tai poistaminen (Power BI:n raportin muodostin ja -palvelu).

Ylä- ja alatunnisteet sisältävät usein sivunumeroita, raportin otsikoita ja muita raportin ominaisuuksia. Lisätietoja näiden kohteiden lisäämisestä raportin ylä- tai alatunnisteeseen on kohdassa Sivunumeroiden tai muiden raportin ominaisuuksien näyttäminen (raportin muodostin ja palvelu)..

Kun olet luonut sivun otsikon tai alatunnisteen, se näkyy jokaisella raporttisivulla. Lisätietoja siitä, miten voit estää sivun ylä- ja alatunnisteita ensimmäisellä ja viimeisellä sivulla, on artikkelissa Sivun ylä- tai alatunnisteen piilottaminen ensimmäisellä tai viimeisellä sivulla (Raportin muodostin ja Power BI -palvelu).

Raportin ylä- ja alatunnisteet

Sivun ylä- ja alatunnisteet eivät ole samat kuin raportin ylä- ja alatunnisteet. Raporteissa ei ole raportin ylä- tai alatunnistealuetta. Raportin ylätunniste koostuu raporttikohteista, jotka on sijoitettu raportin leipätekstin yläreunaan raportin suunnittelualueelle. Ne näkyvät vain kerran raportin ensimmäisenä sisältönä. Raportin alatunniste koostuu raporttikohteista, jotka on sijoitettu raportin leipätekstin alaosaan. Ne näkyvät vain kerran raportin viimeisenä sisältönä.

Sivun ylä- ja alatunnisteet voivat sisältää staattista sisältöä, mutta niitä käytetään yleisemmin vaihtelevien sisältöjen, kuten sivunumeroiden tai sivun sisällön tietojen, näyttämiseen. Jos haluat näyttää muuttujia, jotka eroavat toisistaan kullakin sivulla, sinun on käytettävä lauseketta.

Jos raportissa on määritetty vain yksi tietojoukko, voit lisätä yksinkertaisia lausekkeita, kuten [FieldName] sivun ylä- tai alatunnisteeseen. Vedä kenttä raportin tietoruudun tietojoukon kenttäkokoelmasta tai sisäisestä Kentät-kokoelmasta sivun ylä- tai alatunnisteeseen. Tekstiruutu, jossa on asianmukainen lauseke, lisätään automaattisesti puolestasi.

Jos haluat laskea summan tai muita koosteita sivun arvoille, voit käyttää koostelausekkeita, jotka määrittävät ReportItems-määritteet tai tietojoukon nimen. ReportItems-kokoelma on tekstiruutukokoelma kullakin sivulla raportin hahmonnuksen jälkeen. Tietojoukon nimen on oltava olemassa raportin määrityksessä. Seuraavassa taulukossa näytetään, mitä kohteita kussakin koostelauseketyypissä tuetaan:

Lauseke tukee ReportItems-koosteet Tietojoukon koosteet (laajuuden on oltava tietojoukon nimi)
Raportin leipätekstin tekstiruudut Kyllä En
&PageNumber Kyllä En
&TotalPages Kyllä En
Koostefunktio Kyllä. Esimerkiksi

=First(ReportItems!TXT_LastName.Value)
Kyllä. Esimerkiksi

=Max(Quantity.Value,"DataSet1")
Kentät-kokoelma sivun kohteille Epäsuorasti. Esimerkiksi

=Sum(ReportItems!Textbox1.Value)
Kyllä. Esimerkiksi

=Sum(Fields!Quantity.Value,"DataSet1")
Tietoihin sidottu kuva Epäsuorasti. Esimerkki: =ReportItems!TXT_Photo.Value Kyllä. Esimerkiksi

=First(Fields!Photo.Value,"DataSet1")

Tämän ohjeartikkelin seuraavissa osissa esitellään käyttövalmiita lausekkeita, joilla saadaan muuttujia, joita käytetään yleisesti ylä- ja alatunnisteissa. On myös osio, jossa kerrotaan, miten Excel-hahmontamislaajennus käsittelee ylä- ja alatunnisteet. Katso lisätietoja lausekkeista kohdasta Lausekkeet Power BI:n raportin muodostimessa.

Joissakin raporteissa on hyödyllistä sisällyttää laskettu arvo kunkin raportin ylä- tai alatunnisteeseen. Esimerkiksi sivukohtaisen summan, jos sivu sisältää numeerisia arvoja. Koska et voi viitata kenttiin suoraan, ylä- tai alatunnisteeseen lisäämäsi lausekkeen on viitattava raporttikohteen nimeen (esimerkiksi tekstiruutuun) tietokentän sijaan:

=Sum(ReportItems!Textbox1.Value)

Jos tekstiruutu on taulukossa tai luettelossa, joka sisältää toistuvia tietorivejä, otsikossa tai alatunnisteessa suorituksen aikana näkyvä arvo on kaikkien nykyisen sivun taulukon tai luettelon esiintymätietojen arvojen TextBox1 summa.

Kun lasket sivun kokonaisarvoja, voit odottaa näkeväni erot kokonaissummassa, kun käytät erilaisia hahmontamislaajennuksia raportin tarkastelemiseen. Sivutetut tulokset lasketaan eri tavoin kullekin hahmontamislaajennukselle. Samalla sivulla, jota tarkastelet HTML:ssä, saattaa näkyä eri summia PDF-tiedostossa tarkasteltaessa, jos PDF-sivulla olevien tietojen määrä on erilainen. Katso lisätietoja hahmontamistoiminnoista (raportin muodostin ja palvelu).

Raportit, joissa on useita tietojoukkoja

Raporteissa, joissa on useampi kuin yksi tietojoukko, kenttiä tai tietoihin sidottuja kuvia ei voi lisätä suoraan ylä- tai alatunnisteeseen. Voit kuitenkin kirjoittaa lausekkeen, joka viittaa epäsuorasti kenttään tai tietoihin sidottuun kuvaan, jota haluat käyttää otsikossa tai alatunnisteessa.

Muuttujatietojen lisääminen otsikkoon tai alatunnisteeseen:

  • Lisää tekstiruutu otsikkoon tai alatunnisteeseen.

  • Kirjoita tekstiruutuun lauseke, joka tuottaa muuttujatiedot, jotka haluat näyttää.

  • Sisällytä lausekkeeseen viittauksia sivun raporttikohteisiin; Voit esimerkiksi viitata tekstiruutuun, joka sisältää tietoja tietystä kentästä. Älä lisää suoraa viittausta tietojoukon kenttiin. Et voi esimerkiksi käyttää lauseketta [LastName]. Voit käyttää seuraavaa lauseketta näyttämään tekstiruudun ensimmäisen esiintymän sisällön, jonka nimi TXT_LastNameon :

    =First(ReportItems!TXT_LastName.Value)

Et voi käyttää koostefunktioita sivun otsikon tai alatunnisteen kentissä. Voit käyttää koostefunktiota vain raportin leipätekstin raporttikohteissa. Yleisiä lausekkeita sivun ylä- ja alatunnisteissa on kohdassa Lauseke-esimerkit (raportin muodostin ja palvelu)..

Voit käyttää tietokantaan ylä- tai alatunnisteeseen tallennettuja kuvatietoja. Et kuitenkaan voi viitata tietokantakenttiin suoraan Kuva-raporttikohteesta. Sen sijaan sinun on lisättävä tekstiruutu raportin leipätekstiin ja määritettävä sitten tekstiruutu kuvan sisältävään tietokenttään (huomaa, että arvon on oltava base64-koodattu). Voit piilottaa tekstiruudun raportin leipätekstissä, jolloin base64-koodattu kuva ei näy. Sen jälkeen voit viitata sivun otsikon tai alatunnisteen Kuva-raporttikohteen piilotetun tekstiruudun arvoon.

Oletetaan esimerkiksi, että sinulla on raportti, joka koostuu tuotetietosivuista. Haluat näyttää kunkin sivun otsikossa valokuvan tuotteesta. Jos haluat tulostaa tallennetun kuvan raportin otsikkoon, määritä raportin leipätekstiin nimetty TXT_Photo piilotettu tekstiruutu, joka noutaa kuvan tietokannasta, ja anna sille arvo lausekkeen avulla:

=Convert.ToBase64String(Fields!Photo.Value)

Lisää otsikkoon Kuva-raporttikohde, joka käyttää TXT_Photo tekstiruutua ja jonka koodauskoodataan kuvan näyttämiseksi:

=Convert.FromBase64String(ReportItems!TXT_Photo.Value)

Tekstin sijoittaminen otsikoiden ja alatunnisteiden avulla

Voit sijoittaa tekstiä sivulle ylä- ja alatunnisteiden avulla. Oletetaan esimerkiksi, että olet luomassa raporttia, jonka haluat lähettää asiakkaille. Ylä- tai alatunnisteen avulla voit sijoittaa asiakkaan osoitteen niin, että se näkyy kirjeikkunassa, kun se taitetaan lähteeseen.

Jos käytät vain tekstiruutua ylä- tai alatunnisteen täyttämiseen, voit piilottaa tekstiruudun raportin leipätekstissä. Tekstiruudun sijoittaminen raportin leipätekstiin voi vaikuttaa siihen, näkyykö arvo raportin ensimmäisen tai viimeisen sivun otsikossa vai alatunnisteessa. Jos sinulla on esimerkiksi taulukoita, matriiseja tai luetteloita, joiden takia raportti kattaa useita sivuja, piilotetun tekstiruudun arvo näkyy viimeisellä sivulla. Jos haluat sen näkyvän ensimmäisellä sivulla, sijoita piilotettu tekstiruutu raportin leipätekstin yläreunaan.

Sivujen ylä- ja alatunnisteita sisältävien raporttien suunnitteleminen tiettyjä hahmontimia varten

Kun raporttia käsitellään, tiedot ja asettelutiedot yhdistetään. Kun tarkastelet raporttia, yhdistetyt tiedot välitetään hahmontimeen, joka määrittää, kuinka paljon raporttitietoja mahtuu kullekin raporttisivulle.

Jos tarkastelet raporttia raporttipalvelimella selaimen avulla, HTML-hahmonnin hallitsee näkemäsi raporttisivujen sisältöä. Jos aiot toimittaa raportteja eri muodossa kuin mitä käytät tarkastelemiseen tai jos aiot tulostaa raportteja tietyssä muodossa, haluat ehkä optimoida raportin asettelun sille hahmontimelle, jota aiot käyttää lopullisessa raporttimuodossa. Lisätietoja raportin sivumisesta on kohdassa Sivutus Reporting Servicesissä (raportin muodostin ja palvelu).

Sivun ylä- ja alatunnisteiden käsitteleminen Excelissä

Kun määrität Excel-hahmontamislaajennusta käyttävien raporttien sivun ylä- ja alatunnisteita, noudata seuraavia ohjeita parhaiden tulosten saavuttamiseksi:

  • Sivun alatunnisteiden avulla voit näyttää sivunumerot.
  • Sivun otsikoiden avulla voit näyttää kuvia, otsikoita tai muuta tekstiä. Älä sijoita sivunumeroita otsikkoon.

Excelissä sivun alatunnisteiden asettelu on rajoitettu. Jos määrität raportin, joka sisältää monimutkaisia raporttikohteita sivun alatunnisteessa, sivun alatunniste ei toimi odotetulla tavalla, kun raporttia tarkastellaan Excelissä.

Excel-hahmontamislaajennukseen mahtuu kuvia ja yksinkertaisten tai monimutkaisten raporttikohteiden absoluuttinen sijoittaminen sivun otsikkoon. Monipuolisemman sivun otsikon asettelun tuki sivunumeroiden laskemiselle on vähäisempää. Excel-hahmontamislaajennuksessa oletusasetukset aiheuttavat sivunumeroiden laskemisen laskentataulukoiden määrän perusteella. Sen mukaan, miten määrität raportin, tämä voi tuottaa vääriä sivunumeroita. Oletetaan esimerkiksi, että sinulla on raportti, joka hahmontaa yksittäisenä suurena laskentataulukona, joka tulostaa neljälle sivulle. Jos lisäät sivunumeron tiedot otsikkoon, jokaisen tulostetun sivun otsikossa näkyy "Sivu 1/1".

Tarkempi sivumäärä perustuu loogisiin sivuihin, jotka korreloivat tulostetun sivun mittojen kanssa. Excelissä sivun alatunniste käyttää automaattisesti loogisia sivunumeroita. Jos haluat sijoittaa loogisen sivumäärän sivun otsikkoon, sinun on määritettävä laitetietojen asetukset käyttämään yksinkertaisia otsikoita. Huomaa, että yksinkertaisten ylätunnisteiden avulla poistat mahdollisuuden käsitellä monimutkaista raportin asettelua ylätunnistealueella.

Lisätietoja on artikkelissa Vieminen Microsoft Exceliin (Power BI:n raportin muodostin ja -palvelu).