DAX COUNTA IN INTERVALLI DI DATE

Il software per la BI di Microsoft, leader nel mercato
Rispondi

Madbass
Messaggi: 3 | Topic creati
Iscritto il: gio 24 set 2020, 19:58

DAX COUNTA IN INTERVALLI DI DATE

Messaggio da Madbass »

Ciao a tutti, scusate sto iniziando ora ad usare Pawer BU ed avrei bisogno di un vostro aiuto,
ho una tabella con diverse colonne tra le quali c'è una colonna Data ed una Stato (Open, annullata e spostata) dovrei utilizzare la funzione counta:

CALCULATE(COUNTA('OFFERTE COLLEGAMENTO'[Stato]),
'OFFERTE COLLEGAMENTO'[Stato] IN { "OPEN" })

mi servirebbe utilizzare questa misura filtrando la colonna data:
per tutte la date dal 1/1/2020 fino al mese precedente a quello attuale (es da gennaio a settembre)
per il mese in corso (esempio ottobre)
da il prossimo mese alla fine dell'anno (novembre e dicembre

Grazie !!!
Corry
:D


Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

DAX COUNTA IN INTERVALLI DI DATE

Messaggio da Enrico Galli »

Ciao. Purtroppo non riesco a capire il senso della tua richiesta... forse dovresti postare un esempio spiegando come dovrebbe uscire il report
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione

Autore del topic
Madbass
Messaggi: 3 | Topic creati
Iscritto il: gio 24 set 2020, 19:58

DAX COUNTA IN INTERVALLI DI DATE

Messaggio da Madbass »

Ok, scusami, allego il file, ho una tabella con diverse colonne, per semplificare riporto nell'esempio solo alcune.

Dovrei contare quante volte il testo spostata ed open sono presenti nei seguenti intervalli di date:

Dal 1/gennaio/dell'anno in corso all'ultimo giorno del mese precedente (es 1/1/2020 al 30/9/2020)
Nel mese in corso (ES dal 1/10/2020 al 31/10/2020)
e dal prossimo mese alla fine dell'anno. (ES dal 1/11/2020 al 31/12/2020)

Spero di essere stato più chiaro

Se serve metto l'allegato con tutte le colonne....
Grazie
Allegati
ESEMPIO.xlsx
(13.84 KiB) Scaricato 17 volte
Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

DAX COUNTA IN INTERVALLI DI DATE

Messaggio da Enrico Galli »

Ti propongo una soluzione senza usare tabelle calendario né funzioni di time intelligence, sperando di aver capito bene:

Codice: Seleziona tutto

-- Da inizio anno al mese precedente incluso
=
CALCULATE (
    [Conteggio occorrenze],
    ALL ( Tabella1[Data Chiusura] ),
    Tabella1[Data Chiusura] <= EOMONTH ( TODAY (), -1 ),
    Tabella1[Data Chiusura] >= DATE ( YEAR ( TODAY () ), 1, 1 )
)

-- Mese corrente
=
CALCULATE (
    [Conteggio occorrenze],
    ALL ( Tabella1[Data Chiusura] ),
    Tabella1[Data Chiusura] <= EOMONTH ( TODAY (), 0 ),
    Tabella1[Data Chiusura] > EOMONTH ( TODAY (), -1 )
)

-- Dal mese successivo a fine anno
=
CALCULATE (
    [Conteggio occorrenze],
    ALL ( Tabella1[Data Chiusura] ),
    Tabella1[Data Chiusura] > EOMONTH ( TODAY (), 0 ),
    Tabella1[Data Chiusura] <= DATE ( YEAR ( TODAY () ), 12, 31 )
)
Allegati
MadBass.xlsx
(125.93 KiB) Scaricato 12 volte
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione

Autore del topic
Madbass
Messaggi: 3 | Topic creati
Iscritto il: gio 24 set 2020, 19:58

DAX COUNTA IN INTERVALLI DI DATE

Messaggio da Madbass »

Grazie provo e ti faccio sapere!!
Rispondi