QlikView добавить вычисляемое измерение в таблицу - PullRequest
1 голос
/ 15 марта 2019

Привет, ребята. Я пытаюсь создать таблицу в Qlikview, которая показывает мне продажи, начиная с текущей недели (недели 11) и возвращаясь к неделе 10 недели 9 и т. Д. До недели 52 предыдущего года.Я могу сделать это, создав индивидуальные выражения, но это будет очень много времени.Я пытался написать выражение, но без радости.Есть ли способ, которым я могу создать эти столбцы в таблице, используя вычисленное измерение, где я могу написать формулу, что-то вроде:

= sum ({= $ (= Week (today () - 52)) <=$ (= Week (today ())) "}>} QTY)

Это создаст каждую неделю и покажет количество продаж.

1 Ответ

1 голос
/ 16 марта 2019

Я бы использовал числовое представление в скрипте: создайте поле в календаре: year(date)+Num(Week(MyDate), '00') as yearweek

, затем вы можете создать переменную vStartWeek: =(max(Year)-1)&52

, затем вашвыражение будет = sum({<yearweek={">=$(vStartWeek)"}>} QTY)

без необходимости <=Week(today()), если вы не продали что-либо в будущем; D

...