API から見つからない NPI 値のキャッチ エラーを追加するガイダンスが必要です。このテーブルには 2000 の NPI 番号があり、そのうちのいくつかは API 呼び出しでは見つかりません。この関数を実行すると、一致が見つからないと停止し、エラーが発生します。関数を続行して、エラーを適切な行に配置したい。
let
Source = (NPPES_API as any) => let
Source = Json.Document(Web.Contents("https://npiregistry.cms.hhs.gov/api/?version=2.1&number=" & NPPES_API)),
results = Source[results],
results1 = results{0},
addresses = results1[addresses],
addresses1 = addresses{0},
#"Converted to Table" = Record.ToTable(addresses1),
#"Removed Columns" = Table.RemoveColumns(#"Converted to Table",{"Name"}),
#"Removed Top Rows" = Table.Skip(#"Removed Columns",4),
#"Removed Blank Rows" = Table.SelectRows(#"Removed Top Rows", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))
in
#"Removed Blank Rows"
in
Source