Skapa drillthrough-frågor med DMX

Gäller för: SQL Server 2019 och tidigare Analysis Services Azure Analysis Services Fabric/Power BI Premium

Viktigt!

Datautvinningen upphörde i SQL Server 2017 Analysis Services och upphörde nu i SQL Server 2022 Analysis Services. Dokumentationen uppdateras inte för inaktuella och utgångna funktioner. Mer information finns i Analysis Services bakåtkompatibilitet.

För alla modeller som stöder visning av detaljerad information kan du hämta ärendedata och strukturera data genom att skapa en DMX-fråga i SQL Server Management Studio eller någon annan klient som stöder DMX.

Viktigt!

Om du vill visa data måste du aktivera visning av detaljerad information och ha nödvändiga behörigheter.

Ange drillthrough-alternativ

Den allmänna syntaxen för att hämta modellfall och strukturfall är följande:

SELECT <model column list>, StructureColumn('<structure column name>') FROM <modelname>.CASES  

Mer information om att använda DMX-frågor för att returnera falldata finns i SELECT FROM <model>.CASES (DMX) och SELECT FROM <structure>.CASES.

Examples

Följande DMX-fråga returnerar ärendedata för en specifik produktserie från en tidsseriemodell. Frågan returnerar också kolumnen Mängd, som inte användes i modellen men som är tillgänglig i gruvstrukturen.

SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]  
FROM Forecasting.CASES  
WHERE [Model Region] = 'M200 Pacific'  

I det här exemplet använder frågan ett alias för att byta namn på strukturkolumnen. Om du inte tilldelar ett alias till strukturkolumnen returneras kolumnen med namnet "Uttryck". Det här namnet är standard för alla icke namngivna kolumner.

Se även

Drillthrough-frågor (datautvinning)
Detaljerad information om gruvstrukturer