SSRS 2012- Vyhněte vykreslit sestavy, když nejsou k dispozici žádné řádky pro návrat

hlasů
2

Já jsem přemýšlel, jestli existuje nějaký možný způsob, jak zabránit zprávu spustit nebo spustit, pokud nejsou k dispozici žádné řádky, které mohou být vráceny do SQL Server Reporting Services 2012. Jinými slovy, existuje v návrhu rozpočtu žádné řádky, které mají být vráceny.

Budeme se snaží snížit množství e-mailů odeslaných z zabráněním zprávy z běhu, když tam nejsou nic pro zobrazení.

Moc děkuji

Marcus

Položena 16/09/2014 v 20:30
uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
3

Často toto je provedeno pomocí „Data Driven odběry“ , ale tato funkce je k dispozici pouze v některých SQL vydáních: Enterprise a Business Intelligence, ale ne v normě.

Takže existuje celá řada kreativních řešení. Ale nemám rád žádné z nich, a všechny vyžadují spravedlivý trochu práce mimo SSRS.

Mezi řešení, které jsem viděl, patří: Vytvoření odběr a potom zakázání nebo povolení SQL úlohu, kterou odešle předplatné (identifikovatelné podle GUID).

Vytvořte si .NET obálky exe zvládnout odeslání e-mailu. Je možné spustit dotaz nejprve zjistit, kolik se vrací řádky, a pak v případě potřeby generovat zprávu a zahrnout do e-mailu.

Odpovězeno 16/09/2014 v 20:45
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more