質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
XML

XMLは仕様の1つで、マークアップ言語群を構築するために使われています。

Power BI

Power BIは、マイクロソフト社が提供しているBIツールです。レポートの作成・共有、エクセルや会計システムなどさまざまなソフトウエアのデータをグラフやチャートに変換。データの分析・解析などにも利用できます。

関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

Q&A

0回答

841閲覧

[Power BI Desktop]テキストの中から、指定したタグの内容だけを抜き出したい。

sumire_cl

総合スコア228

XML

XMLは仕様の1つで、マークアップ言語群を構築するために使われています。

Power BI

Power BIは、マイクロソフト社が提供しているBIツールです。レポートの作成・共有、エクセルや会計システムなどさまざまなソフトウエアのデータをグラフやチャートに変換。データの分析・解析などにも利用できます。

関数

関数(ファンクション・メソッド・サブルーチンとも呼ばれる)は、はプログラムのコードの一部であり、ある特定のタスクを処理するように設計されたものです。

0グッド

0クリップ

投稿2021/04/01 01:34

編集2021/04/02 09:21

前提・実現したいこと

こんな感じのテーブルがあります。
テーブル
idが主キー(重複しない連番)、あとXMLが記載してある列があります。
このXMLはだいたいこんな感じです。

XML

1<process name=""process_mmmm"" narrative=""""> 2 <view> 3 <zoom version=""2"">1</zoom> 4 </view> 5 <stage stageid=""ggggggggggggg"" name=""fffffffff"" type=""Start""> 6 <narrative></narrative> 7 <font family=""Segoe UI"" size=""10"" style=""Regular"" color=""000000"" /> 8 <inputs> 9 <input type=""text"" name=""qqq"" narrative=""必須項目"" /> 10 <input type=""text"" name=""www"" narrative=""必須項目"" /> 11 <input type=""text"" name=""eee"" narrative=""必須項目""/> 12 </inputs> 13 <onsuccess>zzzzzzzzzzzzzzzzzzzzzzzzzzzzz</onsuccess> 14 </stage> 15 16(後略)

ほしいのは、このXMLの<inputs>から</inputs>までの間だけです。なのでここだけを抜き出した列を作成したいのです。

もしこれがHTMLページで、VBAでやるとしたら

vba

1objIE.document.getElementsByTagName("inputs")(1).outerHTML

みたいな感じで書けばいいのですが、テキストに対してPowerBI内でなんとかする方法がわかりません。

テキスト関数(DAX) のページを見ても、指定された条件でテキストの一部分を抽出するようなものを見つけることができませんでした。
DAXでそういうことができる関数があったら教えてください。よろしくお願いいたします。
あともしそういうことができるとしたら、DAX関数での抽出条件に正規表現って使用できるのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問