SAMPLEAXISWITHLOCALMINMAX

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt eine Beispieluntermenge aus einer Tabelle zurück, die durch das Binnieren der primären X-Achse in unterschiedliche Bins und beibehalten der lokalen Min/Max für jeden Bin in unterschiedlichen Reihen abgerufen wird.

Syntax

SAMPLEAXISWITHLOCALMINMAX(<Size>, <Table>, <Axis>, <Measure>, [<Measure> [, ...] ], <MinResolution> [, <DynamicSeries> [, <DynamicSeries [, ...] ] ] [, <DynamicSeriesSelectionCriteria] [, <DynamicSeriesSelectionOrder] [, <Max Resolution>] [, <MaxDynamicSeries>] [, <MaxIterations>]) 

Parameter

Ausdruck Definition
Size Anzahl der Zeilen im Beispiel, die zurückgegeben werden sollen
Table Jeder DAX Ausdruck, der eine Datentabelle zurückgibt, aus der eine Beispieluntermenge zurückgegeben werden soll.
Axis Die numerische oder Datetime-Spalte aus Tabelle, die binniert werden soll.
Measure Spaltenverweis aus Tabelle, in der beispielt werden soll. Mindestens ein Measure ist erforderlich, Sie können jedoch mehrere angeben.
MinResolution Minimale Anzahl der markierten Zeilen, die den vollständigen nicht leeren Bereich von X umfassen
DynamicSeries (Optional) Spalte, die als Datenreihe verwendet werden soll. Sie können null oder mehrere angeben.
DynamicSeriesSelectionCriteria (Optional) Bestimmt, welche Datenreihenwerte beibehalten werden sollen, wenn nicht alle DynamicSeries beibehalten werden können. Gültige Werte sind NONE oder ALPHABETICAL
DynamicSeriesSelectionOrder (Optional) Beschließt, aufsteigende oder absteigende Sortierung für die von DynamicSeriesSelectionCriteria identifizierten Kriterien zu verwenden. Gültige Werte sind ASC oder DESC.
MaxResolution Maximale Anzahl ausgewählter Zeilen für eine Zeile, die den vollständigen nicht leeren Bereich von X umfasst
MaxDynamicSeries Maximal zulässige DynamicSeries. Wenn die Anzahl der DynamicSeries höher als MaxDynamicSeries ist, entfernen Sie DynamicSeries basierend auf DynamicSeriesSelectionCriteria.
MaxIterations Maximale Anzahl von Iterationen, um die Größe der Zeilen zu erreichen.

Rückgabewert

Das Beispiel aus Tabelle, das aus der Größe der Zeilen besteht.

Bemerkungen

  • Wenn die Anzahl der Zeilen in Tabelle kleiner als die angegebene Größe ist, tritt kein Binning auf, und alle Zeilen werden zurückgegeben.
  • Die ausgewählten Bin-Größen sind kleiner als MinResolution
  • SAMPLEAXISWITHLOCALMINMAX wird von Power BI verwendet, um die Anzahl der Punkte in einem Liniendiagramm mit einer fortlaufenden (numerischen) X-Achse zu reduzieren.
  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Die folgende DAX Abfrage:

EVALUATE
SAMPLEAXISWITHLOCALMINMAX(
	10,
	SELECTCOLUMNS ( Sales, "x", [Unit Price], "y", [Sales Amount] ),
    [x],
    [y],
	10
	)

Gibt eine 10 Zeilen (oder weniger) Beispieluntermenge der Tabelle zurück, die nach Einzelpreis und stichprobenweise in "Sales Amount" sortiert ist.