- Pharmacy Base
- Covered Pharmacy
- Pharmacies with Availability
- Penetration
- Availability Checks
- Availability Checks with Availability
- In Stock
- Orders
- SKU
- Brand
- Control Check Brand
Pharmacy Base
Somente organizações classificadas como Point of sale são incluídas.
Todos os filtros ativos afetam os cálculos.
Exibe o número total de farmácias incluídas no escopo de relatório selecionado. Representa o universo-alvo de farmácias usado para análise de cobertura e penetração.
Fórmula DAX
CALCULATE(
DISTINCTCOUNT(crm_owner_v2_csv[key_cleint_id]),
crm_company_dictionary_v2_csv[Sales Point] = "Point of sale"
)Lógica de cálculo
Calcula o número único de farmácias, ou pontos de venda, atribuídas ao escopo de relatório selecionado.
Covered Pharmacy
Somente visitas concluídas são incluídas.
Várias visitas à mesma farmácia são contadas uma vez.
Somente organizações classificadas como Point of sale são incluídas.
Exibe o número de farmácias visitadas durante o período de relatório selecionado. Mede a cobertura de farmácias alcançada pelas atividades em campo.
Fórmula DAX
CALCULATE(
DISTINCTCOUNT(crm_task_fact_v2_csv[key_cleint_id]),
crm_company_dictionary_v2_csv[Sales Point] = "Point of sale",
crm_task_fact_v2_csv[key_task_isfinish] = 1
)Lógica de cálculo
Calcula o número único de farmácias onde pelo menos uma visita concluída foi registrada.
Pharmacies with Availability
A disponibilidade é confirmada quando control_float1 > 0.
Os resultados dependem das marcas e dos filtros selecionados.
Exibe o número de farmácias onde a disponibilidade do produto foi confirmada durante as visitas. Mede a presença do produto nas farmácias cobertas.
Fórmula DAX
VAR ClientsWithAvail =
CALCULATETABLE(
VALUES(crm_task_fact_v2_csv[key_cleint_id]),
crm_company_dictionary_v2_csv[Sales Point] = "Point of sale",
KEEPFILTERS(crm_companypreparation2_csv[control_float1] > 0)
)
RETURN
CALCULATE(
DISTINCTCOUNT(crm_owner_v2_csv[key_cleint_id]),
TREATAS(ClientsWithAvail, crm_owner_v2_csv[key_cleint_id])
)Lógica de cálculo
Calcula o número único de farmácias onde o estoque do produto é maior que zero.
Penetration
Calculado somente para farmácias cobertas.
Recalculado dinamicamente quando filtros são aplicados.
Exibe a porcentagem de farmácias cobertas onde o produto ou a marca selecionada está disponível. Mede o quão amplamente o produto está representado nas farmácias visitadas.
Fórmula DAX
DIVIDE([Pharmacy with avail], [Pharmacy visited])Lógica de cálculo
Calcula a razão entre farmácias com disponibilidade confirmada e farmácias visitadas.
Availability Checks
Exibe o número total de verificações de disponibilidade realizadas. Mede a execução das atividades de auditoria em farmácias.
Fórmula DAX
COUNTROWS(
FILTER(
crm_companypreparation2_csv,
NOT(ISBLANK(crm_companypreparation2_csv[control_flag2]))
)
)Lógica de cálculo
Conta todos os registros onde informações de disponibilidade foram inseridas.
Availability Checks with Availability
Exibe o número de verificações de disponibilidade em que a presença de estoque foi confirmada. Ajuda a avaliar a disponibilidade real do produto nas farmácias.
Fórmula DAX
VAR AvailableCount =
COUNTROWS(
FILTER(
crm_companypreparation2_csv,
crm_companypreparation2_csv[control_flag2] = 1
)
)
RETURN AvailableCountLógica de cálculo
Conta todos os registros em que a disponibilidade foi explicitamente confirmada.
In Stock
Exibe a quantidade total de estoque registrada durante as verificações em farmácias. Fornece visibilidade sobre os níveis de estoque de produtos nas farmácias.
Fórmula DAX
SUM(crm_companypreparation2_csv[control_float1])Lógica de cálculo
Calcula a soma de todas as quantidades de estoque registradas.
Orders
Exibe a quantidade total solicitada durante as visitas a farmácias. Ajuda a avaliar a demanda e a atividade de pedidos.
Fórmula DAX
SUM(crm_companypreparation2_csv[control_int1])Lógica de cálculo
Calcula a quantidade total solicitada registrada durante as auditorias em farmácias.
SKU
Exibe o número de SKUs únicos identificados durante visitas a farmácias. Mede o sortimento de produtos representado nas farmácias.
Fórmula DAX
DISTINCTCOUNT(crm_companypreparation2_csv[control_prep_id])Lógica de cálculo
Conta os produtos únicos registrados durante as verificações em farmácias.
Brand
Exibe o número de marcas únicas disponíveis nas farmácias. Mede a presença da marca e a amplitude da representação de produtos.
Fórmula DAX
CALCULATE(
DISTINCTCOUNT(crm_sku_dictionary_csv[Brand]),
FILTER(
ALLSELECTED(crm_sku_dictionary_csv),
[Control check brand] > 0
)
)Lógica de cálculo
Conta as marcas únicas para as quais pelo menos um produto foi identificado durante as auditorias em farmácias.
Control Check Brand
Flag técnica usada para determinar se uma marca está presente no contexto de filtro atual.
Fórmula DAX
INT(NOT ISEMPTY(crm_companypreparation2_csv))Lógica de cálculo
Retorna:
- 1 se pelo menos um registro de produto existir
- 0 se não existirem registros de produtos
Usado internamente nos cálculos de Brand.