0% fanden dieses Dokument nützlich (0 Abstimmungen)
10 Ansichten4 Seiten

Power BI - Formulas

Hochgeladen von

Fabio Douglas
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als TXT, PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
10 Ansichten4 Seiten

Power BI - Formulas

Hochgeladen von

Fabio Douglas
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als TXT, PDF, TXT herunterladen oder online auf Scribd lesen

Total Events total para Assinaturas =

CALCULATE(
SUM('DimAssinantes_Logado_BotaoOuvir_Unidos'[Total Events]),
ALLSELECTED('DimAssinantes_Logado_BotaoOuvir_Unidos'[Assinantes])

Contagem de UserID total para Evento =


CALCULATE(
DISTINCTCOUNT('DimAssinantes_Logados_BotaoOuvirXTotais'[UserID]),
ALLSELECTED('DimAssinantes_Logados_BotaoOuvirXTotais'[Evento])
)

Total UserID total para Evento =


CALCULATE(
DISTINCTCOUNT('DimAssinantes_Logados_BotaoOuvirXTotais'[UserID]),
ALLSELECTED('DimAssinantes_Logados_BotaoOuvirXTotais'[Evento])
)

Total UserID Sem Evento =


CALCULATE(
DISTINCTCOUNT('DimAssinantes_Logados_BotaoOuvirXTotais'[UserID]),

FILTER(DimAssinantes_Logados_BotaoOuvirXTotais,DimAssinantes_Logados_BotaoOuvirXTot
ais[Evento]="Sem Evento"
))

Total UserID Ouvir Artigo =


CALCULATE(
DISTINCTCOUNT('DimAssinantes_Logados_BotaoOuvirXTotais'[UserID]),

FILTER(DimAssinantes_Logados_BotaoOuvirXTotais,DimAssinantes_Logados_BotaoOuvirXTot
ais[Evento]="Ouvir Artigo"
))

Total /home = CALCULATE(SUM('%Visitas Total Site'[Sessões]),'%Visitas Total


Site'[Página]="/home")

###### FILTRO ASSINATURAS ATIVAS #############3


= [Link](#"Colunas com Nome Mudado", "Personalizado", each if([Data fim] <
[Link]()) then 0 else 1)

###### SOMA VALORES DISTINTOS NA COLUNA #############


Contagem distinta Client_id Dark Mode =
DISTINCTCOUNT(T_Eventos_Segmento[client_id])

Contagem Brand Lovers =


CALCULATE(COUNT(T_Eventos_Segmento[segmento]),T_Eventos_Segmento[segmento] = "Brand
Lovers")

######################################################################
##################Calcular Percentual na coluna ######################
######################################################################


Contagem distinta Client_id Dark Mode =
DISTINCTCOUNT(T_Eventos_Segmento[client_id])


Total T_Clienteid_Eventos_Segmento = CALCULATE([Contagem distinta Client_id Dark
Mode],ALL(T_Eventos_Segmento))


% Percentual Total Segmento = DIVIDE([Contagem distinta Client_id Dark
Mode],Medidas[Total T_Clienteid_Eventos_Segmento])

######################################################################
####################### Fitros Multiplos #############################
######################################################################

Unir Colunas

coluna A & coluna B

######################################################################
#################### Calcula Média Por Quartil #######################
######################################################################

Average Last 3 Month = CALCULATE([Sum],


DATESINPERIOD(dCalendario[Date],
LASTDATE(dCalendario[Date]), // precisa criar a conectar a dCalendario
-1, // menos 1 quartil
QUARTER)) // trimestre

######################################################################
############### Calcula Média Por Quartil - DESLOCANDO ###############
######################################################################

Average Last 3 Month = CALCULATE([Sum],


DATESINPERIOD(dCalendario[Date],
LASTDATE(dCalendario[Date]), // precisa criar a conectar a dCalendario
-1, // menos 1 quartil
QUARTER)) // trimestre

######################################################################
############################# ICONES KPI #############################
######################################################################

VAR VNB KPI =


SWITCH(
TRUE(),
[% YoY VBN] > 0.0001, "",
[% YoY VBN] < -0.0001, "🔻",
"🟡"
)

######################################################################
######################## DAX SUM NOT BLANK ###########################
######################################################################

VBN =
var vbn = SUM('BD Global 2020-2021-2022'[Valor Liquido])
return
IF(ISBLANK(vbn),0,vbn)

## value in string

VBN =
var vbn = SUM('BD Global 2020-2021-2022'[Valor Liquido])
return
IF(ISBLANK(vbn),"0",vbn)

######################################################################
###################### DATE YEAR IN TEXT #############################
######################################################################

Year actual
Year Text = ALLSELECTED(dCalendario[Ano],dCalendario[Ano])

Last year
Year Text = ALLSELECTED(dCalendario[Ano],dCalendario[Ano])-1

Month actual
Month Text = SELECTEDVALUE(dCalendario[Nome do Mês])

Last Month
last Month Name = CALCULATE(max('dCalendario'[Nome do
Mês]),DATESMTD(dateadd('dCalendario'[Date],-1,MONTH)))

######################################################################
########################## Title Dinamic #############################
######################################################################

Titulo Anual = "Comparativo Mensal do ano " & VALUE([Year Text]) & " X " &
value([Year Text Last])

######################################################################
########################## narrativa inteligente #############################
######################################################################
month year text last

######################################################################
#################### Sum Multiple Condiction #########################
######################################################################

4Q TCV =
CALCULATE(SUM(FACT_PIPELINE[SalesPrice]),
FILTER (FACT_PIPELINE, FACT_PIPELINE[Family]= "Product"),
FILTER (FACT_PIPELINE,FACT_PIPELINE[business_type_name]=
"New"),
FILTER (FACT_PIPELINE,'FACT_PIPELINE'[Closed Pipeline]="Open")
)

4Q TCV = SUMX(FILTER('Plan Orçam 100dias',OR('Plan Orçam


100dias'[Mês]="Janeiro",'Plan Orçam 100dias'[Mês]="Fevereiro")),'Plan Orçam
100dias'[Realizado])

Teste2 = CALCULATE(SUM('Plan Orçam 100dias'[Realizado]),'Plan Orçam


100dias'[Mês]="Janeiro" || 'Plan Orçam 100dias'[Mês]="Fevereiro" || 'Plan Orçam
100dias'[Mês]="Março")

######################################################################
####################### COunt Condiction #############################
######################################################################

Total Munic. = COUNT('Municípios'[Município])


Munic. Vendas 2023 = CALCULATE(COUNTROWS('Municípios'),'Municípios'[Ano 2023] > 0)
+ 0

Das könnte Ihnen auch gefallen