Reporting services 如何在.NET中使用表格模式的输出?
我有一个表格模式的本地SQL Server,在这种模式下,我从本地常规SQL Server数据库读取数据。我已经创建了一些计算列和字段。 现在我想在我的“报表服务器项目”中使用这些计算出的列和字段;我该怎么做Reporting services 如何在.NET中使用表格模式的输出?,reporting-services,ssas-tabular,Reporting Services,Ssas Tabular,我有一个表格模式的本地SQL Server,在这种模式下,我从本地常规SQL Server数据库读取数据。我已经创建了一些计算列和字段。 现在我想在我的“报表服务器项目”中使用这些计算出的列和字段;我该怎么做 谢谢 要从.NET查询表格模型,请使用AdomdClient命名空间进行查看。下面是一个简单的示例,它向表格数据库发送一个DAX命令,并返回由一个维度的列过滤的一个度量值的结果。可以像通常使用此方法一样访问计算列 AdomdConnection conn = new AdomdConnec
谢谢 要从.NET查询表格模型,请使用
AdomdClient
命名空间进行查看。下面是一个简单的示例,它向表格数据库发送一个DAX命令,并返回由一个维度的列过滤的一个度量值的结果。可以像通常使用此方法一样访问计算列
AdomdConnection conn = new AdomdConnection("Data Source=localhost;Catalog=YourTabularModel");
conn.Open();
string query = "EVALUATE SUMMARIZECOLUMNS( Employee[Employee Name], \"Employee Count\", "
+ "[Total Employee Count])";
AdomdCommand modelCmd = new AdomdCommand(query, conn);
AdomdDataReader dataRdr = modelCmd.ExecuteReader();
while (dataRdr.Read())
{
MessageBox.Show(dataRdr[0].ToString() + " - " + dataRdr[1].ToString());
}
dataRdr.Close();
conn.Close();
谢谢在查找有关此方法的一些信息时,我发现了一个使用SSDT的小教程: