FILEMAKER ||订单"月份"脚本中的结果

时间:2018-03-05 23:32:58

标签: sorting charts filemaker

我有这个脚本(部分......)。 这意味着要获得一个月份列表"在图表中使用。但是,它应该或应该基于财政年度(2017年的最后3个月和2018年的9个月),因此,应该是October, November, December, January, February, ... August, September,

问题是我想按照逻辑顺序得到结果:

January (2018), February (2018) ... September (2018), October (2017), November (2017), December (2017)

这是脚本的一部分:

Let     (
[
year = Invoices::Year ; 
decimal = Left ( Evaluate ( 1/2 ) ; 1 ) ; 
SQL = ExecuteSQL    ( 
                "
                SELECT a.\"Month\", a.\"Month Name\", SUM(a.\"Total_Consolidado\")
                FROM \"Invoices\" a
                WHERE a.\"Year\" = ?
                GROUP BY a.\"Month\", a.\"Month Name\"
                "
                ; "|" ; ¶  ; 
                year 
                )
] ; 
Substitute ( SQL ; "." ; decimal )
)

我如何设法按日期或年份排序月份列表,以便在图表中正确显示?

1 个答案:

答案 0 :(得分:0)

假设Month字段是数字字段,这是预期的行为。您需要在排序中包含年份。创建一个带有年份的计算字段,然后是月份和顺序。

Year & Right(“0” & Month;2)