2017-08-30 4 views
0

Notre département doit générer des rapports du mois précédent le premier jour de chaque mois (c'est-à-dire le rapport d'exécution du 1er août).OBIEE Schedule Report Job - rapport mensuel pour le mois dernier

Les utilisateurs doivent définir le From Date & To Date pour chaque rapport mensuel, car ces deux champs sont statiques. Y at-il un moyen de le rendre dynamique afin que les utilisateurs puissent définir quelque chose comme ci-dessous une fois pour toutes?

From Date = First_Date_OF_Last_Mth 

To Date = Last_Date_of_Last_Mth 

Frequency = monthly (1st day of the month) from 2017 to 2027 

Voici le programme de rapport Page contexte de travail:

schedule report job setting page

Répondre

0

Vous pouvez ajouter les filtres dans l'analyse de OBIEE lui-même.

Pour le premier jour d'utilisation le mois dernier cette formule TIMESTAMPADD(SQL_TSI_MONTH, -1, TIMESTAMPADD(SQL_TSI_DAY , DAYOFMONTH(CURRENT_DATE) * -(1) + 1, CURRENT_DATE))

Et pour le dernier jour d'utilisation le mois dernier cette formule TIMESTAMPADD(SQL_TSI_DAY , -(1), TIMESTAMPADD(SQL_TSI_DAY , DAYOFMONTH(CURRENT_DATE) * -(1) + 1, CURRENT_DATE))

donc votre filtre dans le rapport ressemblera ci-dessous enter image description here

  • Modifier/Mettre à jour

L'écran ressemble à la page du planificateur d'éditeur BI, si tel est le cas et votre modèle de données est SQL, vous pouvez alors le gérer dans la requête elle-même. S'il s'agit d'un rapport OBIEE, la formule ci-dessus peut être utilisée.