2017-09-11 3 views
0

次のコードは、特定のサーバー上のすべてのデータベースをプルしますが、正常に動作します。データ列の展開ボタンをクリックしてすべてのデータベースを展開しようとすると、すべてのデータベースにアクセスできないので失敗します。私はTable.IsEmptyで列を追加するなど、さまざまな方法を試しましたが、何も試みませんでした。SQLデータベーステーブルを展開する

私はアクセスできないデータベースをどのようにフィルタリングできますか?これは、アクセスが変更されるとクエリが更新されるように重要です。

let Source = Sql.Databases("server", [HierarchicalNavigation=true]) in Source

答えて

0

私は「もし...そして... ELSE」に続いて「試す」という表現を私の歯をグリットして使用します。 M/PQLのDOCOに(一回のために)非常によく説明しています:M/PQLで生コーディングは無慈悲な作業ですので、

https://msdn.microsoft.com/en-us/library/mt186368.aspx

が、私は「グリット私の歯を」と言います。私は80年代のコーディングを覚えています.M/PQLの生のコーディングと同じくらい難しいことではありませんでした(ただし、あなたの大きな髪の毛がCRTをあいまいにしていましたが)。

私は最初に、UIリストを使用して、正常に動作することが分かっているデータベースリストを手作業でフィルタリングしてから、Expandを押して成功した例を生成します。

私は失敗している行にtryを挿入し、次の行に "if ... then ... else"を追加します。

関連する問題