npm 包 mstr-report-data-service 使用教程

阅读时长 4 分钟读完

简介

mstr-report-data-service 是一个能够从 MicroStrategy 报表中获取深层次数据的 npm 包。借助这个包,我们能够更加便捷地获取报表中的数据,用于前端的显示和计算。

安装

使用 npm 安装这个包非常简单,只需要使用以下命令即可:

前置条件

在使用这个包前,请确认您已具备以下条件:

  • 微策略报表服务已经部署
  • 具有合法的 MicroStrategy 账号和密码
  • 了解 JavaScript 语言

使用

1. 初始化报表服务对象

首先我们需要初始化一个报表服务对象,代码如下:

在代码中,我们通过传递一个包含了微策略报表服务地址、报表项目 ID,以及账号密码等信息的配置对象来初始化一个报表服务对象。

2. 获取报表信息

接下来,我们需要获取报表信息,包括报表的元数据、报表的顶层级别的 ID 等等。代码示例如下:

这个方法会返回一个包含了报表元数据以及顶层级别 ID 等信息的对象。

3. 获取报表数据

接下来,我们就可以获取报表下面的数据了。这个库提供了一个名为 getReportData 的异步方法,可以帮助我们获取报表数据。代码示例如下:

-- -------------------- ---- -------
----- ---------- - ----- ---------------------------
  --------- ---- -----
  -------- --
    ------------ ---- -----
    --------- -----
    ------ ------ ---- ----- ---- ----- ----
  --
---

------------------------

在代码中,我们使用了 getReportData 方法来获取报表数据。这个方法需要传递一个报表 ID,以及一个可选的筛选条件数组。如果不需要筛选,传递一个空数组即可。

完整示例

-- -------------------- ---- -------
----- --------------- - ------------------------------------

----- -------- ------ -
  ----- ----------- - --- -----------------
    -------- --------------- ----- ------
    ---------- ------ -----
    --------- --------------- ------
    --------- --------------- ----
  ---

  ----- ---------- - ----- ------------------------------ ------

  ----- ---------- - ----- ---------------------------
    --------- ---- -----
    -------- --
      ------------ ---- -----
      --------- -----
      ------ ------ ---- ----- ---- ----- ----
    --
  ---

  ------------------------
-

------------------ -- -
  ----------------------- -- -----
---

总结

本文我们介绍了使用 npm 包 mstr-report-data-service 来获取微策略报表数据的方法。该包能够帮助我们更加便捷地获取报表数据,用于前端的显示和计算。希望这篇文章对使用 mstr-report-data-service 的读者有所帮助!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005576b81e8991b448d466d

纠错
反馈