我正在尝试通过 ADOMD.NET(使用 MDSCHEMA 行集)和 SQL Server/SSAS 2008 访问 KPI 元数据。当我得到一个给定的 KPI VALUE 字段时,例如在 Adventure Works 中,它返回我认为是相关的隐藏度量与 KPI(例如,[措施].[净收入值])。但是该值具有与之关联的区域 MDX 表达式。
不幸的是,我在立方体的任何地方都找不到这个度量。我尝试通过 ADOMD 取回不可见的度量列表 (MDSCHEMA_MEASURES)(使用的限制是 MEASURE_VISIBILITY=2),但我仍然没有取回任何 KPI 隐藏度量。
那么如何获得那些隐藏的 KPI 度量,以便我可以获得支持 KPI 值/趋势/目标/等的实际 MDX 表达式......?如果您查看 Adventure Works 多维数据集,您会发现大多数 KPI 值都有 MDX 表达式,但我似乎无法检索它们。