excel - 满足条件时,在不满足条件的情况下,在其下方的每一行显示当前行值

标签 excel powerbi powerquery powerpivot

是否可以通过 Power Query 或 Power Pivot 从下表中获取

<表类="s-表"> <头> 身份证 描述 <正文> 类别 1 1 任务 1 2 任务2 类别2 3 任务3 4 任务4

一个表格,其中类别位于其下每一行的单独列中?

<表类="s-表"> <头> 身份证 描述 类别 <正文> 1 任务 1 类别 1 2 任务2 类别 1 3 任务3 类别2 4 任务4 类别2

我曾尝试使用一些索引列或 FIRSTNONBLANK 来做到这一点,但我惨遭失败。

最佳答案

另一种方法

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Added Custom" = Table.AddColumn(Source, "Category", each if [ID]=null then [Description] else null),
#"Added Custom1" = Table.AddColumn(#"Added Custom", "Description.1", each if [ID]<>null then [Description] else null),
#"Filled Down" = Table.FillDown(#"Added Custom1",{"Category"}),
#"Removed Columns" = Table.RemoveColumns(#"Filled Down",{"Description"}),
#"Filtered Rows" = Table.SelectRows(#"Removed Columns", each ([Description.1] <> null))
in  #"Filtered Rows"

关于excel - 满足条件时,在不满足条件的情况下,在其下方的每一行显示当前行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68577466/

相关文章:

powerbi - 基于日期创建动态索引列

azure-devops - 使用 Azure DevOps 作为数据源的 Power BI 报告停止运行

c# - system.dll 中的 System.net.webException

indexing - Power Query 基于多列创建组编号

excel - 从注册表中调用路径以引用文件夹时需要对象错误

java - 将Excel信息添加到JTable中,而不是创建新行? (.xlsx) (JAVA)

excel - 无法从 url 中提取 id

date - Power Query 过滤器日期从今天减去?天到今天

xml - 需要使用 Power Query 将 XML 导入 Excel 的帮助

javascript - 从当前行向后查找第一个非空值扫描行