Delen door 0 is niet toegestaan in reporting services/sql server. Met deze eenvoudige formule kun je delen door 0 voorkomen zodat de #Error melding niet meer in je rapport verschijnt. = IIF(SUM(FIELDS!OmzetVorigJaar.Value) + 0 = 0, Nothing, SUM(FIELDS!MargeVorigJaar.Value) / IIF(SUM(FIELDS!OmzetVorigJaar.Value)+0=0,1, ( SUM(FIELDS!OmzetVorigJaar.Value) ) ))= IIF(SUM(Fields!OmzetVorigJaar.Value) + 0 = 0, Nothing, …
Read More »‘Show All’ in Parameterbox
Je wilt in je rapportage gebruik gaan maken van een parameter met bijvoorbeeld de namen van de landen waar je klanten hebt zitten. Het zal regelmatig voorkomen dat je een keuze-optie in je parameterbox wilt hebben met ‘Toon Alles’, in dit geval alle landen. De oplossing is als volgt. Maak een dataset …
Read More »Datum omzetten naar een Integer
In Datawarehouseland gebruiken we in onze Datum-Dimensie integers als primaire sleutels voor de datum. Zo slaan we de datum “2008-12-01 00:00:00.000” op als “20081201”. Hierdoor kun je vanuit je feitentabel een snelle join leggen naar je datumdimensie, joins op integers gaan nou eenmaal sneller dan joins op datetime velden.
Read More »De 3 beste manieren – Kolom zoeken in een SQL database
Je wilt een kolom zoeken in een van tabellen in je SQL Server database. Je database bestaat uit een paar honderd tabellen. Het kan een tijdrovende klus zijn om alle tabellen open te gaan klappen om de kolom te gaan zoeken. Met deze handige methodes heb je de kolom snel gevonden.
Read More »Hierarchieën in Analysis Services 2005
Iedere kent ze wel, hierarchieën in Analysis Services 2005. Met een hierarchy kun je bepaalde data op verschillende niveau’s aan de eindgebruiker tonen. Een bekend voorbeeld is: Jaar -> Kwartaal -> Maand -> Dag Omdat ik het nogal onduidelijk vind hoe je dit precies moet configureren leek het mij handig …
Read More »Foutenrapportage SSIS mbv. Event Handlers
Wanneer er een fout ontstaat in je ETL-package wil je als Datawarehouse beheerder ook graag weten wat en wanneer er iets fout is gegaan. Wanneer je gebruik maakt van een event handler wordt er bijvoorbeeld een e-mail afgevuurd met de melding dat er een fout is opgetreden maar waar het …
Read More »