Ik kwam vandaag een leuke pagina tegen op de Microsoft site.
Je kunt hem downloaden van de Microsoft site.
Als je in SSRS2008R2 een rapport maakt en je wilt dat de bovenste header vast blijft staan als je naar beneden scrollt dan zal je normaal gesproken verwachten dat de optie “Keep header Visibile While Scrolling” dit regelt. Niets is minder waar.
In SSRS kun je binnen een cel aangeven hoe de waarde afgedrukt moet worden. Dit kan wat problemen veroorzaken als je niet weet hoe je bepaalde instellingen moet doen. Punt en comma kan verkeerd worden weergegeven (SSRS Decimals).
Neem het getal 100000,12. Dit zou je willen weergeven als 100.00,12. als je de formatting op N2 (numeric 2) zet. Als je in SSRS alles standaard laat staan zal dit getal worden afgedrukt als 100,000.12, de amerikaanse notering. De truuk is om de language settings van het rapport aan te passen. Klik in SSRS buiten de body met de linkermuis. Verander in het report properties scherm de language instelling:
Pas op dat je niet in de body klikt want dan krijg je een ander properties schermpje.
De SSRS sparkline is een krachtig grafiekje dat in een oogopslag een trend kan laten zien. Google Finance gebruikt de sparkline bijvoorbeeld om de koers van een aandeel over de dag te tonen terwijl het getal dat je ziet de real-time koers toont. Dat is ook wat je vaak wilt laten zien, de laatste stand van een bepaalde waarde in combinatie met een trendlijn van de afgelopen periode. Dit artikel laat zien hoe je een dergelijke omzt kunt realiseren.
Soms is het handig om een mutatiedatum of mutatieuser bij te houden op een veld, met name in een master data omgeving. Je kunt hiervoor gebruik maken van een trigger op een tabel. Hier een voorbeeldje:
CREATE TRIGGER [dbo].[tblTrigger_AfterUpdate] ON [dbo].[REF_KlantNorm] AFTER UPDATE AS UPDATE dbo.REF_KlantNorm SET MetaMutationDate = GETDATE() , MetaMutationUser = SYSTEM_USER WHERE ConcernCode IN (SELECT DISTINCT ConcernCode FROM Inserted) |
Deze trigger update de datum/user van concern die zijn bijgewerkt (die voorkomen in de Inserted tabel).
Ik had vorige week een leuke uitdaging. In de KPI tabel die ik gebruik voor bepaalde rapportages zijn enkel de normale werkdagen uitgerekend, maandag t/m vrijdag. Feestdagen komen ook voor. De weekenden zijn hier bewust uitgelaten ivm FTE tellingen die anders niet lekker lopen.
Er is helaas niet een standaard functie in SQL Server om te bepalen of een bepaalde datum een feestdag is. Om dit te bepalen is het handig om gebruik te maken van een datumdimensie zoals hier uitgelegd.
Binnen SSRS 2008 R2 is het mogelijk om aan een grafiek een doellijn toe te voegen. Dit kan handig zijn om aan te geven wat bijv. de norm is zodat je snel kunt zien welke waarden er over de norm gaan. Continue Reading →
Ik vond vandaag een leuk artikel over het online publiceren van een Excel Pivot sheet. Ik heb het zelf nog niet uitgetest maar dat ga ik zeker binnenkort eens doen!