J'ai un rapport qui totalise les montants en dollars pour l'année en cours [CY] et l'année précédente [PY] pour mes sociétés actives. Je dois ajouter un paramètre qui me permettra de changer ce qui est affiché en fonction de la somme des montants de l'année précédente. Toutes les sociétés dont la somme est égale à 0 pour la somme de PY serait une nouvelle société au cours de l'année écoulée, et toutes celles qui ont une valeur positive en somme PY seront considérées comme existantes.Filtrer les résultats avec le paramètre
Y at-il un moyen de créer le paramètre afin que je puisse basculer entre eux? c'est à ce jour ce que j'ai
Requête:
SELECT
MW.MW_Submitted_Weeks_ROY.cmp_code
,MW.MW_Submitted_Weeks_ROY.cmp_name
,MW.MW_Submitted_Weeks_ROY.Owner
,MW.MW_Submitted_Weeks_ROY.[Year]
,MW.MW_Submitted_Weeks_ROY.[CY Dollars]
,MW.MW_Submitted_Weeks_ROY.[PY Dollars]
,MW.MW_Submitted_Weeks_ROY.SalesPersonNumber
,MW.MW_Submitted_Weeks_ROY.OwnerLastName
FROM
MW.MW_Submitted_Weeks_ROY
WHERE
MW.MW_Submitted_Weeks_ROY.[Year] = @Year
AND MW.MW_Submitted_Weeks_ROY.Week <= @Week
AND MW.MW_Submitted_Weeks_ROY.SalesPersonNumber IN (@SalesPersonNumber)
AND MW.MW_Submitted_Weeks_ROY.[Group] IS NOT NULL
Le rapport est regroupé sur cmp_code.
Edit:
J'ai créé un paramètre appelé magasin, et lui a donné des valeurs 0 et 1.
Je vois la logique ici mais qu'est-ce que je mets pour l'opérateur et les champs de valeur sur l'écran de filtre des propriétés de groupe? – d90
1 = OU vrai = –
J'ai du mal à comprendre que c'est supposé fonctionner. Je reçois toujours une erreur lors de l'exécution du rapport. Je ne suis pas sûr si peut-être il y a un problème avec l'expression que vous avez écrit avec des fautes de frappe? Ou si je suis trop bête pour l'avoir. – d90