none
SSRS Probleme Datum zu Aggregieren RRS feed

  • Frage

  • Hallo,

    ich bin dabei mit dem Report Builder einen etwas komplexeren Bericht zu erstellen. Ich scheitere gerade an einer eigentlich einfachen Aufgabe.

    Ich möchte folgendes erreichen:
    1. Schritt: Datum1 - Datum2 = Differenz (Minuten) 
    2. Schritt: summiere die Anzahl der Differenz wenn Differenz größer gleich 3 Minuten

    Ich habe bereits erfolglos versucht die Differenz umzuwandeln um z.B. als ganze Zahl weiter zu bearbeiten.
    Beim Summieren oder Zählen von Werten bekomme ich immer die Meldung " Aggregation ist nicht möglich".

    Kann es sein das es in SSRS so gar nicht geht? Einfache Diagramme und Tabellen gehen in SSRS ohne Probleme. Ich habe das Selbe auch mal in PowerBI nachgebaut und dort geht es ohne Probleme.
    Kennt sich jemand damit aus?

    Vielen Grüße Thomas 

    Donnerstag, 4. Juli 2019 09:07

Antworten

  • Hallo Thomas,

    ich würde diese Infos eher direkt in der Datenquelle angeben.

    SELECT DATEDIFF( MINUTE, Datum1, Datum2 ) AS DifferenceInMinutes
    FROM   Tabelle
    

    So hast Du dann schon mal die Differenz in Minuten. Das Ganze lässt sich natürlich auch weiter mit SUM, GROUP BY, usw. kombinieren.

    Da aber nicht bekannt ist, wie deine Tabellen und die gewünschten Ergebnisse aussehen, kann man das nur wie oben recht allgemein sagen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    Donnerstag, 4. Juli 2019 13:17
    Moderator