簡體   English   中英

在 Power BI Power Query 中添加條件列

[英]Add a conditional column in Power BI Power Query

我正在嘗試在 Power BI Power Query 中添加一個條件列。 我有三列值。 如果所有三列都返回一個值,那么條件列應該返回 true。 如果任何列返回 null 值,那么我希望條件列返回 false。 新手在這里,我只是想不通。 任何幫助表示贊賞。

在 M 中,添加自定義列

= if [columnname1]=null or [columnname2]=null or [columnname3]=null then false else true

假設它們是真正的空值,而不是可能需要 ="" 的空白字符串

您可以使用 isblank 和 Or function 的組合。 有點像下面: If ( isblank(c1) || isblank(c2) || isblank(c3), "False", "True" )

只是另一種方法(Power Query M)

'Source' 是上一步的名稱,您必須在插入時對其進行調整。 “Column1”、“Column2”和“Column3”是您還必須適應的列名。

 = Table.AddColumn(Source, "AllColumnsWithData", each if List.AllTrue({[Column1]<>null,[Column2]<>null,[Column3]<>null}) then true  else false)

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM