我想计算一张桌子没有销售的平均天数。我首先测试4行,2个客户,每个客户有2个销售和2个不同的日期(编辑:实际数据中将有2个以上的日期):
我尝试了这个步骤:
let
Origen = Excel.CurrentWorkbook(){[Name="Tabla1"]}[Content],
#"Tipo cambiado" = Table.TransformColumnTypes(Origen,{{"Nombre", type text}, {"Fecha", type datetime}}),
#"Fecha extraída" = Table.TransformColumns(#"Tipo cambiado",{{"Fecha", DateTime.Date, type date}}),
#"Filas ordenadas" = Table.Sort(#"Fecha extraída",{{"Nombre", Order.Ascending}, {"Fecha", Order.Ascending}}),
#"Índice agregado" = Table.AddIndexColumn(#"Filas ordenadas", "Índice", 1, 1),
#"Columnas reordenadas" = Table.ReorderColumns(#"Índice agregado",{"Índice", "Nombre", "Fecha"}),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Columnas reordenadas",{{"Índice", "ID"}}),
#"Calculo Dias" = Table.AddColumn(#"Columnas con nombre cambiado", "Diff", each (try Date.From(#"Columnas con nombre cambiado"[Fecha]{[ID]-2})
otherwise Date.From([Fecha])) - [Fecha])
in
#"Calculo Dias"
但这并没有区分客户,也让我减去:
也许我应该比较行并匹配客户端,但我不知道该怎么做。如果这样做有更好的方法,请随意这样做。谢谢!