Hier filtert die AbfrageFROM-Klausel auf MDX-Abfrage nicht einen Würfel
WITH
Member [Measures].[Total] AS
([Measures].[m1],[04 TT].[04 Country].[All])
sELECT
{
[Measures].[M1],
[Measures].[Total]
}
ON columns,
([01 Date].[01 Y-M].[01 Month].allmembers*
[04 TT].[04 Country].allmembers*
[02 SKU].[02 SKU NAme].&[Tea]
)
ON rows
FROM (SELECT (STRTOSET("[18 Nets].[18 NetName].&[4307]", CONSTRAINED)) ON COLUMNS
FROM (SELECT (STRTOMEMBER("[01 Date].[01 Y-M].[01 Month].&[201610]", CONSTRAINED)) ON COLUMNS
FROM (SELECT (STRTOSET("[04 TT].[04 Region].&[39]", CONSTRAINED)) ON COLUMNS
FROM [Retail Analytics])))
und hier ist das Ergebnis
gesetzt<table> \t \t \t
<tr><td>2016/October</td><td>All</td><td>Tea</td><td>49,995</td><td>51,942</td></tr>
<tr><td>2016/October</td><td>Russia</td><td>Tea</td><td>49,995</td><td>51,942</td></tr>
<table>
Können Sie mir erklären, dass die Ergebnisse ist keine Nummer. Warum funktioniert der Filter in der FROM-Klausel nicht teilweise? Warum funktionieren die anderen Filter für Datum und Netze? Wie kann ich m1 messen in allen Ländern mit Ausnahme derjenigen, die nicht in den Filter passen?