用电源处理XML

发布于 2025-01-26 18:48:22 字数 2877 浏览 1 评论 0原文

我正在努力将XML消息转换为表视图。正在寻找它,几乎没有解决方案,这些解决方案都没有奏效,或者我实施的解决方案很差。请寻求帮助如何构建电源查询M代码。

XML消息:

<?xml version="1.0" encoding="UTF-8"?>
<query-response>
  <data-table filter="EXAMPLE" count="2">
    <columns>
      <column>Column01</column>
      <column>Column02</column>
      <column>Column03</column>
      <column>Column04</column>
      <column>Column05</column>
      <column>Column06</column>
      <column>Column07</column>
      <column>Column08</column>
      <column>Column09</column>
      <column>Column10</column>
      <column>Column11</column>
    </columns>
    <rows>
      <row primary-key="4844496486">
        <field>aa</field>
        <field />
        <field>3</field>
        <field />
        <field />
        <field>OK</field>
        <field>+4589729222</field>
        <field>[email protected]</field>
        <field />
        <field />
        <field>Active</field>
      </row>
      <row primary-key="4668781123">
        <field>aa  bbbbb</field>
        <field>AAAAAAAAAAA</field>
        <field>A</field>
        <field />
        <field />
        <field>OK</field>
        <field>+123439843933</field>
        <field>[email protected]</field>
        <field>CT</field>
        <field>false</field>
        <field>Active</field>
      </row>
    </rows>
  </data-table>
</query-response>

在PowerBi(PowerQuerym)中采取的动作结果应如下表,这些“主要键”也可以作为列00吗?

Column01Column02Column03Column04Column05Column07Column07Column09Column10column10AA
[3OK+4589729222电子邮件&nbsp;受保护]活跃的
AA BBBBBAAAAAAAAAAAAOK+123439843933ctfalse活动

I am struggling with transforming xml message to table view. Was searching for it, found few solutions, none of those worked or I implemented those poorly. Kindly asking for assistance how to build Power Query M code.

Xml message:

<?xml version="1.0" encoding="UTF-8"?>
<query-response>
  <data-table filter="EXAMPLE" count="2">
    <columns>
      <column>Column01</column>
      <column>Column02</column>
      <column>Column03</column>
      <column>Column04</column>
      <column>Column05</column>
      <column>Column06</column>
      <column>Column07</column>
      <column>Column08</column>
      <column>Column09</column>
      <column>Column10</column>
      <column>Column11</column>
    </columns>
    <rows>
      <row primary-key="4844496486">
        <field>aa</field>
        <field />
        <field>3</field>
        <field />
        <field />
        <field>OK</field>
        <field>+4589729222</field>
        <field>[email protected]</field>
        <field />
        <field />
        <field>Active</field>
      </row>
      <row primary-key="4668781123">
        <field>aa  bbbbb</field>
        <field>AAAAAAAAAAA</field>
        <field>A</field>
        <field />
        <field />
        <field>OK</field>
        <field>+123439843933</field>
        <field>[email protected]</field>
        <field>CT</field>
        <field>false</field>
        <field>Active</field>
      </row>
    </rows>
  </data-table>
</query-response>

The result of action taken in PowerBI (PowerQueryM) should be table as below, can those "primary-key" be extracted as Column00 too?

Column01Column02Column03Column04Column05Column06Column07Column08Column09Column10Column11
aa3OK+4589729222[email protected]Active
aa bbbbbAAAAAAAAAAAAOK+123439843933[email protected]CTfalseActive

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文