Dynamics AX Blog - finanzdimensionen - Beiträge von 2012 - Seite 2

Momentan angezeigt werden nur Beiträge, bei denen das Schlagwort »finanzdimensionen« eingetragen wurde. Filter entfernen
Momentan angezeigt werden nur Beiträge von »2012«.

AX 2012: Datensätze mit einer bestimmten Dimension ausgeben

Der folgende Job listet alle Debitoren auf, bei welchen in der Dimension CustomerGroup der Wert 80 eingetragen ist.

Der interessante Teil des Jobs ist die Methode addDimensionAttributeRange der Klasse SysQuery, da diese sich um das Verknüpfen der benötigten Datenquellen kümmert.

static void getRecords4DimensionValue(Args _args)
{
    Query query;
    QueryBuildDataSource queryBuildDataSource;
    QueryBuildRange queryBuildRange;
    QueryRun queryRun;
    CustTable custTable;

    query = new Query();
    queryBuildDataSource = query.addDataSource(tableNum(CustTable));

    queryBuildRange = SysQuery::addDimensionAttributeRange( query,
                                                            queryBuildDataSource.name(),
                                                            "DefaultDimension",
                                                            DimensionComponent::DimensionAttribute,
                                                            queryValue("80"),
                                                            "CustomerGroup");

    queryRun = new QueryRun(query);
    while(queryRun.next())
    {
        custTable = queryRun.get(tableNum(CustTable));

        info(custTable.name());
    }
}

Die Klasse SysQuery stellt übrigens zahlreiche weitere ähnliche Funktionen zur Verfügung, um mit Dimensionswerten zu arbeiten.


 
 
Seiten « 1 2 

 

 
 
 
Beiträge des aktuellen Monats
April 2012
MoDiMiDoFrSaSo
 1
2345678
9101112131415
16171819202122
23242526272829
30 
 
© 2006-2025 Heinz Schweda | Impressum | Kontakt | English version | Mobile Version
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.  Mehr dazu