sql >> Databasteknik >  >> RDS >> Sqlserver

Tablix:Upprepa rubrikrader på varje sida som inte fungerar - Report Builder 3.0

Det beror på vilken tablixstruktur du använder. I en tabell, till exempel, har du inga kolumngrupper, så Reporting Services känner inte igen vilka textrutor som är kolumnrubriker och att ställa in RepeatColumnHeaders-egenskapen till True fungerar inte.

Istället måste du:

  1. Öppna Avancerat läge i rutan Grupperingar. (Klicka på pilen till höger om kolumngrupperna och välj Avancerat läge.)
  2. I området Radgrupper (inte kolumngrupper), klicka på en statisk grupp, som markerar motsvarande textruta i tablixen. Klicka igenom varje statisk grupp tills den markerar kolumnrubriken längst till vänster. Detta är i allmänhet den första statiska gruppen som listas.
  3. I fönstret Egenskaper ställer du in RepeatOnNewPage egendom till True.
  4. Se till att KeepWithGroup egenskapen är inställd på After .

KeepWithGroup egenskapen anger vilken grupp som den statiska medlemmen måste hålla sig till. Om inställt på After sedan håller den statiska medlemmen med gruppen efter sig, eller under den, och fungerar som en grupprubrik. Om inställt på Before , sedan håller den statiska medlemmen med gruppen före eller ovanför den, och fungerar som en gruppsidfot. Om inställt på None , Reporting Services bestämmer var den statiska medlemmen ska placeras.

När du nu visar rapporten upprepas kolumnrubrikerna på varje sida i tablixen.

Den här videon visar hur du ställer in det exakt som svaret beskrivs.



  1. Skapar en främmande nyckel automatiskt ett index?

  2. Exportera frågeresultat till en XML-fil när du använder SQLcl (Oracle)

  3. Hur UNHEX()-funktionen fungerar i MySQL

  4. Hur gör jag en otydlig matchning av företagsnamn i MYSQL med PHP för automatisk komplettering?