neg177
定期撰稿人

关于我如何设置我的列表的问题

你好,

我需要关于如何在我的模型中设置一些东西的建议。我需要拉入我的模块一个时间设置,不包括银行假期。我已经创建了所有银行假期的列表,并计划在我的模块中使用它作为一个过滤器。我想知道这是否是完成这项任务的正确方法?附加了一个屏幕截图。

谢谢你!

4回复4
rob_marshall
主持人

回复:关于我如何设置我的列表的问题

@neg177

首先,请从列表中删除属性,并创建一个由该列表和年度时间维度的模块,这样会更好,也更容易使用。然后,在你的SYS Time - Day模块中,你现在就可以查找这些值了。创建以下行项目:

年份:项目(时间),带有年份的时间段

银行假日?:start() = module you just create.line item (I would assume Holiday)[lookup:year]. Bank Holiday should be a boolean

抢劫

mshaw
偶然的因素

回复:关于我如何设置我的列表的问题

你好@rob_marshall
为了让这个工作,SYS时间-日模块也需要按节日列表进行标注吗?
谢谢,
迈克
rob_marshall
主持人

回复:关于我如何设置我的列表的问题

@mshaw

是的,你总共应该有3个模块。

首先,创建一个带有Top Level的Holiday列表:

2021 - 11 - 10 - _07 - 48 - 45. png

SYS假日观察:

  • 按假期列表和时间在年度水平进行量纲化
  • 行项目:观察日期格式为日期
    2021 - 11 - 10 - _07 - 38 - 16. png

SYS时间过滤器-日

  • 按日级别的时间进行维度化
  • 行项目FY年格式化为时间期间年。公式:时期(开始())

SYS假期一天:

  • 假日清单和时间维度,在日水平
  • Line item是Holiday格式为布尔值,摘要为ANY。公式:SYS节假日观察。观察日期[查找:'SYS时间过滤器-日'。财政年度]= START()
    2021 - 11 - 10 - _07 - 53 - 44. png
    2021 - 11 - 10 - _07 - 54 - 28. png

在SYS时间过滤器-天模块,创建一个新的行项目是假日?公式:SYS假日。是节日吗?

2021 - 11 - 10 - _07 - 51 - 13. png

我在上面放了一个过滤器,所以你会看到所有的假期是正确的。

希望这有助于

抢劫

mshaw
偶然的因素

回复:关于我如何设置我的列表的问题

@rob_marshall
这很有帮助。谢谢您非常详细的回复!
迈克