焦棚子

焦棚子
第 59 位会员
注册于 2018-08-28 09:13:03
活跃于 2019-02-22 17:36:10


为了世界和平
专栏文章
最近问题
没有任何数据~~
最新评论
  • SQL,SQL,SQL 重要的事情说三遍,上图 at 2019-02-17 20:31:09

    不是解决了。
    直接连接库,odbc会慢一点。

  • 连接到数据库 如果只想加载指定时间区间的数据要怎么实现 at 2019-02-14 21:56:15

    sql了解下。
    这样很多很不友好。

  • 关于 Power Query 调用查询问题,请大佬看一下 at 2019-02-14 13:54:49

    []何解?

  • 年累计同比和月累计同比怎么求,各位大神求告知 at 2019-02-12 10:08:06

    不给demo也给你贴个公式看看吧,旨在自定义

    =
    var sd =
        startofyear ( 'data'[date] )
    var ed =
        endofyear ( 'data'[date] )
    var t =
        datesbetween ( 'data'[date], sd, ed )
    var sd1 =
        dateadd ( sd, -1, year )
    var ed1 =
        dateadd ( ed, -1, year )
    var t1 =
        datesbetween ( 'data'[date], sd1, ed1 )
    var m =
        calculate ( 'data'[total], t )
    var d =
        calculate ( 'data'[total], t1 )
    return
        divide ( m - d, d )

    file

  • 年累计同比和月累计同比怎么求,各位大神求告知 at 2019-02-11 22:37:55

    你还举个最基本的demo数据嘛,这样问问题,答你的问才难受。

  • PQ 如何实现动态表头 at 2019-02-03 09:45:51

    1、最好提供一个举例的文件来看,
    2、Excel.Workbook第二参数就是是否使用标题的,
    3、如果是建模的话,怎么会存在表头在变化呢?
    4、如果针对某列Table.SelectColumns(table,{"列名"}),把列名控制好就是,
    5、如果是有每次知道顺序的话Table.SelectColumns(table,{Table.ColumnNames(table){0}}),根据索引值来选择列名,
    6、或者使用table[[列名]],
    7、以上的table就是你的表,
    8、以上都是猜测你的需求。

  • 如何用 Power query 实现日期金额累加 at 2019-02-02 08:59:47

    @天方
    在社区发了帖子后你都会抢答了。

  • 信息被删除或无权限查看
  • power bi deskstop 无法加载此视觉对象数据 at 2019-01-30 08:23:48

    有种修复bug的办法叫做重装,把你pbi重新卸载,把文件夹删干净,重新装下最新版本。

  • Power Qurey 数据库 Sql.Database 条件查询 at 2019-01-28 15:31:38

    @jack
    多半你的office的版本问题,同样的文件,提示参数不一致。
    另外,你这只看到你一个这样的截图谁知道你的问题所在。提供附件。

  • Power Qurey 数据库 Sql.Database 条件查询 at 2019-01-28 15:21:56

    @jack
    你第一台电脑对么?

  • PowerQurey 使用 ODBC 访问带密码的 Access at 2019-01-28 15:04:42

    @jack
    1、这是是数据安全的角度,分发出去以后,第一次刷新会提示输入用户名和密码。
    2、有权知晓分发用户名密码即可,无权知晓则无法刷新。
    3、数据源设置里面可以清除和更新。

  • Power Qurey 数据库 Sql.Database 条件查询 at 2019-01-28 15:02:40

    @jack
    1、这是是数据安全的角度,分发出去以后,第一次刷新会提示输入用户名和密码。
    2、有权知晓分发用户名密码即可,无权知晓则无法刷新。
    3、数据源设置里面可以清除和更新。

  • Excel 2016 版本的 powerquery 界面是中英文混合的,如何改成纯中文呢 at 2019-01-28 14:59:58

    更新下即可。

  • PowerBI 有办法做财务付款表格吗? at 2019-01-25 18:06:42

    @云天明
    第一就是条约规范

    file

    第二把这个连个表导入pq,然后做清洗。

    file

    第三说明:只是把你要的效果做出来了,由于对你的业务不是很清楚,pq写的有些冗余。参考吧。

    条约

    let
        源 = Excel.Workbook(File.Contents("C:\Users\admin\Desktop\finance.xlsx"), null, true){[Item="付款条约",Kind="Sheet"]}[Data],
        删除 = Table.SelectColumns(源,{"Column4", "Column5", "Column6", "Column7", "Column8", "Column9"}),
        标题 = Table.PromoteHeaders(删除, [PromoteAllScalars=true]),
        类型 = Table.TransformColumnTypes(标题,{{"厂家", type text}, {"首款方式", type text}, {"首款天数", Int64.Type}, {"首款比例", Int64.Type}, {"尾款方式", type text}, {"尾款天数", Int64.Type}})
    in
        类型

    订单

    let
        源 = Excel.Workbook(File.Contents("C:\Users\admin\Desktop\finance.xlsx"), true, true){[Item="订单",Kind="Sheet"]}[Data],
        类型 = Table.TransformColumnTypes(源,{{"订单号", Int64.Type}, {"订单日期", type date}, {"发货日期", type date}, {"到货日期", type date}, {"金额", type number}, {"厂家", type text}}),
        自定义 = Table.AddColumn(类型, "自定义", 
        each 
            let 
                dt=Table.SelectRows(条约, (T)=> (T[厂家] = [厂家])) ,
                sd=
                if dt[首款方式]{0}="下订单" then [订单日期]+#duration(dt[首款天数]{0},0,0,0)
                else if dt[首款方式]{0}="发货" then [发货日期]+#duration(dt[首款天数]{0},0,0,0)
                else if dt[首款方式]{0}="到货" then [到货日期]+#duration(dt[首款天数]{0},0,0,0)
                else [订单日期],
                sp= dt[首款比例]{0}*[金额]/100,
                ed=
                if dt[尾款方式]{0}="下订单" then [订单日期]+#duration(dt[尾款天数]{0},0,0,0)
                else if dt[尾款方式]{0}="发货" then [发货日期]+#duration(dt[尾款天数]{0},0,0,0)
                else if dt[尾款方式]{0}="到货" then [到货日期]+#duration(dt[尾款天数]{0},0,0,0)
                else [订单日期],
                ep=[金额]-sp
            in 
                [首款日期= sd ,
                首款=if sd =null then null else sp,
                尾款日期=ed,
                尾款=if ed =null then null else ep]),
        展开 = Table.ExpandRecordColumn(自定义, "自定义", {"首款日期", "首款", "尾款日期", "尾款"} ),
        类型2 = Table.TransformColumnTypes(展开,{{"首款日期", type date}, {"尾款日期", type date}, {"首款", type number}, {"尾款", type number}})
    in
        类型2
  • PowerBI 有办法做财务付款表格吗? at 2019-01-25 17:22:03

    @云天明

    这个应该是你要的结果吧,就是一个数据清洗。还有没到建模的步骤。

    file

  • PowerBI 有办法做财务付款表格吗? at 2019-01-25 11:55:57

    很简单嘛,给个脱敏数据。一会就搞定了。
    你说的文字就已经把问题解决了。
    上案例。

  • FILTER 我要同时满足 [承运公司]="DG-CHN") , 和 [承运公司]="DG-YANFA") , 这个公式应该怎么写? at 2019-01-25 11:52:35

    条件比较多的话,可以自定义筛选的条件table,calculate(measure,table)

    CALCULATE([总体积],[承运公司]="DG-CHN"||[承运公司]="DG-YANFA")

  • DAX 怎么计算中位数 at 2019-01-24 16:03:48

    MEDIAN,MEDIANX了解下。

  • 如何自定义 X 轴的字段的展示顺序? at 2019-01-22 14:53:46

    按序排列了解下。