﻿<?xml version="1.0" encoding="utf-8"?>
<Dashboard CurrencyCulture="es-EC" RequestParameters="false">
  <Title Text="Dashboard" />
  <DataSources>
    <SqlDataSource Name="SQL Data Source 1" ComponentName="dashboardSqlDataSource1" DataProcessingMode="Client">
      <Connection Name="localhost_pharma360BSG_Connection" ProviderKey="MSSqlServer">
        <Parameters>
          <Parameter Name="server" Value="db.p360-bsg.bisigma.com" />
          <Parameter Name="database" Value="pharma360BSG" />
          <Parameter Name="useIntegratedSecurity" Value="False" />
          <Parameter Name="read only" Value="1" />
          <Parameter Name="generateConnectionHelper" Value="false" />
          <Parameter Name="userid" Value="" />
          <Parameter Name="password" Value="" />
        </Parameters>
      </Connection>
      <Query Type="StoredProcQuery" Name="mobile_GetDataPerfilPrescriptivo_RX0047">
        <Parameter Name="@p_cod_colab" Type="System.Int32">1803661808</Parameter>
        <Parameter Name="@p_cod_medico_auditoria" Type="System.String">1310482268001</Parameter>
        <Parameter Name="@p_fecha_corte" Type="System.DateOnly">12/01/2025</Parameter>
        <ProcName>mobile.GetDataPerfilPrescriptivo_RX0047</ProcName>
      </Query>
      <ResultSchema>
        <DataSet Name="SQL Data Source 1">
          <View Name="mobile_GetDataPerfilPrescriptivo_RX0047">
            <Field Name="id_row" Type="Int64" />
            <Field Name="fecha_ord" Type="DateTime" />
            <Field Name="laboratorio" Type="String" />
            <Field Name="tipo_laboratorio" Type="String" />
            <Field Name="cod_colab" Type="Int32" />
            <Field Name="cod_medico_auditoria" Type="String" />
            <Field Name="linea" Type="String" />
            <Field Name="id_especialidad_terapeutica" Type="Int32" />
            <Field Name="especialidad_terapeutica" Type="String" />
            <Field Name="cod_seg" Type="Int32" />
            <Field Name="segmento" Type="String" />
            <Field Name="producto" Type="String" />
            <Field Name="presentacion" Type="String" />
            <Field Name="prescripciones_mtd0_lab" Type="Decimal" />
            <Field Name="prescripciones_mtd0_mdo" Type="Decimal" />
          </View>
        </DataSet>
      </ResultSchema>
      <ConnectionOptions CloseConnection="true" />
      <CalculatedFields>
        <CalculatedField Name="calc_rx_matAct_mdo" Expression="Sum(&#xA;    Iif(&#xA;        [fecha_ord] &gt;= AddMonths([Parameters.p_fecha_corte], -11) &#xA;        And [fecha_ord] &lt;= [Parameters.p_fecha_corte], &#xA;        [prescripciones_mtd0_mdo], &#xA;        0&#xA;    )&#xA;)&#xA;&#xA;" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_matAct_lab" Expression="Sum(&#xA;    Iif(&#xA;        [fecha_ord] &gt;= AddMonths([Parameters.p_fecha_corte], -11) &#xA;        And [fecha_ord] &lt;= [Parameters.p_fecha_corte], &#xA;        [prescripciones_mtd0_lab], &#xA;        0&#xA;    )&#xA;)&#xA;" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_matAnt_lab" Expression="Sum(&#xA;    Iif(&#xA;        [fecha_ord] &gt;= AddMonths([Parameters.p_fecha_corte], -23) &#xA;        And [fecha_ord] &lt;= AddMonths([Parameters.p_fecha_corte], -12), &#xA;        [prescripciones_mtd0_lab], &#xA;        0&#xA;    )&#xA;)" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_matAnt_mdo" Expression="Sum(&#xA;    Iif(&#xA;        [fecha_ord] &gt;= AddMonths([Parameters.p_fecha_corte], -23) &#xA;        And [fecha_ord] &lt;= AddMonths([Parameters.p_fecha_corte], -12), &#xA;        [prescripciones_mtd0_mdo], &#xA;        0&#xA;    )&#xA;)" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_ytdAct_mdo" Expression="Sum(&#xA;    Iif(&#xA;        [fecha_ord] &gt;= AddMonths([Parameters.p_fecha_corte], -(GetMonth([Parameters.p_fecha_corte]) - 1))&#xA;        And [fecha_ord] &lt;= [Parameters.p_fecha_corte],&#xA;        [prescripciones_mtd0_mdo],&#xA;        0&#xA;    )&#xA;)" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_ytdAnt_mdo" Expression="Sum(&#xA;    Iif(&#xA;        [fecha_ord] &gt;= AddMonths(AddMonths([Parameters.p_fecha_corte], -12), -(GetMonth(AddMonths([Parameters.p_fecha_corte], -12)) - 1))&#xA;        And [fecha_ord] &lt;= AddMonths([Parameters.p_fecha_corte], -12),&#xA;        [prescripciones_mtd0_mdo],&#xA;        0&#xA;    )&#xA;)" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_trimAct_mdo" Expression="Sum(&#xA;    Iif(&#xA;        [fecha_ord] &gt;= AddMonths(&#xA;            [Parameters.p_fecha_corte],&#xA;            -(GetMonth([Parameters.p_fecha_corte]) - ((Ceiling(GetMonth([Parameters.p_fecha_corte]) / 3.0) - 1) * 3 + 1))&#xA;        )&#xA;        And [fecha_ord] &lt;= AddMonths(&#xA;            AddMonths(&#xA;                [Parameters.p_fecha_corte],&#xA;                -(GetMonth([Parameters.p_fecha_corte]) - ((Ceiling(GetMonth([Parameters.p_fecha_corte]) / 3.0) - 1) * 3 + 1))&#xA;            ),&#xA;            2&#xA;        ),&#xA;        [prescripciones_mtd0_mdo],&#xA;        0&#xA;    )&#xA;)" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_trimAnt_mdo" Expression="Sum(&#xA;    Iif(&#xA;        [fecha_ord] &gt;= AddMonths(&#xA;            AddMonths(&#xA;                [Parameters.p_fecha_corte],&#xA;                -(GetMonth([Parameters.p_fecha_corte]) - ((Ceiling(GetMonth([Parameters.p_fecha_corte]) / 3.0) - 1) * 3 + 1))&#xA;            ),&#xA;            -3&#xA;        )&#xA;        And [fecha_ord] &lt;= AddMonths(&#xA;            AddMonths(&#xA;                [Parameters.p_fecha_corte],&#xA;                -(GetMonth([Parameters.p_fecha_corte]) - ((Ceiling(GetMonth([Parameters.p_fecha_corte]) / 3.0) - 1) * 3 + 1))&#xA;            ),&#xA;            -1&#xA;        ),&#xA;        [prescripciones_mtd0_mdo],&#xA;        0&#xA;    )&#xA;)" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_m0_mdo" Expression="Sum(Iif([fecha_ord] = [Parameters.p_fecha_corte], [prescripciones_mtd0_mdo], 0))" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_m1_mdo" Expression="Sum(Iif([fecha_ord] = AddMonths([Parameters.p_fecha_corte], -1), [prescripciones_mtd0_mdo], 0))" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_m2_mdo" Expression="Sum(Iif([fecha_ord] = AddMonths([Parameters.p_fecha_corte], -2), [prescripciones_mtd0_mdo], 0))" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_m3_mdo" Expression="Sum(Iif([fecha_ord] = AddMonths([Parameters.p_fecha_corte], -3), [prescripciones_mtd0_mdo], 0))" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_m4_mdo" Expression="Sum(Iif([fecha_ord] = AddMonths([Parameters.p_fecha_corte], -4), [prescripciones_mtd0_mdo], 0))" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
        <CalculatedField Name="calc_rx_m5_mdo" Expression="Sum(Iif([fecha_ord] = AddMonths([Parameters.p_fecha_corte], -5), [prescripciones_mtd0_mdo], 0))" DataType="Auto" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" />
      </CalculatedFields>
    </SqlDataSource>
  </DataSources>
  <Parameters>
    <Parameter Name="p_fecha_corte" Type="System.DateOnly" Value="2026-02-01" />
    <Parameter Name="p_cod_colab" Type="System.Int32" Value="9999" Description="codigo colaborador" />
    <Parameter Name="p_cod_medico_auditoria" Value="1310482268001" Description="p_cod_medico_auditoria" />
  </Parameters>
  <Items>
    <Chart ComponentName="chartDashboardItem2" Name="Chart 2" ShowCaption="false" DataSource="dashboardSqlDataSource1" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047">
      <InteractivityOptions MasterFilterMode="Multiple" />
      <DataItems>
        <Dimension DataMember="producto" SortOrder="Descending" SortByMeasure="DataItem1" DefaultId="DataItem0" />
        <Measure DataMember="calc_rx_matAct_mdo" DefaultId="DataItem1">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" />
        </Measure>
        <Dimension DataMember="tipo_laboratorio" SortOrder="Descending" DefaultId="DataItem2" />
      </DataItems>
      <SeriesDimensions>
        <SeriesDimension DefaultId="DataItem2" />
      </SeriesDimensions>
      <Arguments>
        <Argument DefaultId="DataItem0" />
      </Arguments>
      <Panes>
        <Pane Name="Pane 1">
          <Series>
            <Simple SeriesType="StackedBar">
              <Value DefaultId="DataItem1" />
              <PointLabelOptions ContentType="Value" />
            </Simple>
          </Series>
        </Pane>
      </Panes>
      <ChartLegend Visible="false" OutsidePosition="BottomRightHorizontal" />
    </Chart>
    <Chart ComponentName="chartDashboardItem1" Name="Chart 1" ShowCaption="false" DataSource="dashboardSqlDataSource1" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" VisibleDataFilterString="[DataItem0] &gt; AddMonths(?p_fecha_corte, -12)">
      <DataItems>
        <Dimension DataMember="fecha_ord" DateTimeGroupInterval="MonthYear" DefaultId="DataItem0" />
        <Measure DataMember="prescripciones_mtd0_mdo" DefaultId="DataItem1">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" IncludeGroupSeparator="true" />
        </Measure>
        <Measure DataMember="prescripciones_mtd0_lab" DefaultId="DataItem2">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" IncludeGroupSeparator="true" />
        </Measure>
      </DataItems>
      <Arguments>
        <Argument DefaultId="DataItem0" />
      </Arguments>
      <Panes>
        <Pane Name="Pane 1">
          <Series>
            <Simple SeriesType="Area">
              <Value DefaultId="DataItem1" />
              <PointLabelOptions ContentType="Value" />
            </Simple>
            <Simple SeriesType="Line">
              <Value DefaultId="DataItem2" />
            </Simple>
          </Series>
        </Pane>
      </Panes>
      <ChartLegend Visible="false" OutsidePosition="BottomLeftHorizontal" />
    </Chart>
    <Pie ComponentName="pieDashboardItem2" Name="Pies 2" ShowCaption="false" DataSource="dashboardSqlDataSource1" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" PieType="Donut" TooltipContentType="Value" ShowPieCaptions="false" LabelPosition="Inside">
      <InteractivityOptions MasterFilterMode="Multiple" />
      <DataItems>
        <Measure DataMember="calc_rx_matAct_mdo" DefaultId="DataItem0" />
        <Dimension DataMember="especialidad_terapeutica" DefaultId="DataItem1" />
      </DataItems>
      <Arguments>
        <Argument DefaultId="DataItem1" />
      </Arguments>
      <Values>
        <Value DefaultId="DataItem0" />
      </Values>
    </Pie>
    <Pivot ComponentName="pivotDashboardItem1" Name="Pivot 1" DataSource="dashboardSqlDataSource1" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047">
      <DataItems>
        <Dimension DataMember="producto" SortOrder="Descending" SortByMeasure="DataItem1" DefaultId="DataItem0" />
        <Measure DataMember="calc_rx_matAct_mdo" Name="MAT act" DefaultId="DataItem1">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" />
        </Measure>
        <Measure DataMember="calc_rx_matAnt_mdo" Name="MAT ant" DefaultId="DataItem2">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" />
        </Measure>
        <Measure DataMember="calc_rx_ytdAnt_mdo" Name="YTD ant" DefaultId="DataItem3">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" IncludeGroupSeparator="true" />
        </Measure>
        <Measure DataMember="calc_rx_ytdAct_mdo" Name="YTD act" DefaultId="DataItem4">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" IncludeGroupSeparator="true" />
        </Measure>
        <Dimension DataMember="segmento" SortOrder="Descending" SortByMeasure="DataItem1" DefaultId="DataItem5" />
        <Measure DataMember="calc_rx_m5_mdo" Name="Month -5" DefaultId="DataItem6">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" IncludeGroupSeparator="true" />
        </Measure>
        <Measure DataMember="calc_rx_m4_mdo" Name="Month -4" DefaultId="DataItem7">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" />
        </Measure>
        <Measure DataMember="calc_rx_m3_mdo" Name="Month -3" DefaultId="DataItem8">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" />
        </Measure>
        <Measure DataMember="calc_rx_m2_mdo" Name="Month -2" DefaultId="DataItem9">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" />
        </Measure>
        <Measure DataMember="calc_rx_m1_mdo" Name="Month -1" DefaultId="DataItem10">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" />
        </Measure>
        <Measure DataMember="calc_rx_m0_mdo" Name="Month 0" DefaultId="DataItem11">
          <NumericFormat FormatType="Number" Precision="0" Unit="Ones" />
        </Measure>
        <Measure DataMember="calc_rx_trimAnt_mdo" Name="Trim ant" DefaultId="DataItem12" />
        <Measure DataMember="calc_rx_trimAct_mdo" Name="Trim act" DefaultId="DataItem13" />
        <Dimension DataMember="tipo_laboratorio" TextGroupInterval="Alphabetical" DefaultId="DataItem14" />
        <Dimension DataMember="especialidad_terapeutica" SortOrder="Descending" SortByMeasure="DataItem1" DefaultId="DataItem15" />
      </DataItems>
      <HiddenDimensions>
        <Dimension DefaultId="DataItem14" />
      </HiddenDimensions>
      <Rows>
        <Row DefaultId="DataItem15" />
        <Row DefaultId="DataItem5" />
        <Row DefaultId="DataItem0" />
      </Rows>
      <Values>
        <Value DefaultId="DataItem1" />
        <Value DefaultId="DataItem2" />
        <Value DefaultId="DataItem3" />
        <Value DefaultId="DataItem4" />
        <Value DefaultId="DataItem12" />
        <Value DefaultId="DataItem13" />
        <Value DefaultId="DataItem6" />
        <Value DefaultId="DataItem7" />
        <Value DefaultId="DataItem8" />
        <Value DefaultId="DataItem9" />
        <Value DefaultId="DataItem10" />
        <Value DefaultId="DataItem11" />
      </Values>
    </Pivot>
  </Items>
  <ColorScheme>
    <Entry DataSource="dashboardSqlDataSource1" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" PaletteIndex="15">
      <MeasureKey>
        <Definition DataMember="prescripciones_mtd0_mdo" />
      </MeasureKey>
    </Entry>
    <Entry DataSource="dashboardSqlDataSource1" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" Color="-184055">
      <MeasureKey>
        <Definition DataMember="prescripciones_mtd0_lab" />
      </MeasureKey>
    </Entry>
    <Entry DataSource="dashboardSqlDataSource1" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" PaletteIndex="1">
      <DimensionKeys>
        <DimensionKey>
          <Definition DataMember="tipo_laboratorio" />
          <Value Type="System.String" Value="LABORATORIO" />
        </DimensionKey>
      </DimensionKeys>
    </Entry>
    <Entry DataSource="dashboardSqlDataSource1" DataMember="mobile_GetDataPerfilPrescriptivo_RX0047" PaletteIndex="0">
      <DimensionKeys>
        <DimensionKey>
          <Definition DataMember="tipo_laboratorio" />
          <Value Type="System.String" Value="MERCADO" />
        </DimensionKey>
      </DimensionKeys>
    </Entry>
  </ColorScheme>
  <LayoutTree>
    <LayoutGroup Orientation="Vertical" Weight="100">
      <LayoutGroup Weight="34.295612009237878">
        <LayoutItem DashboardItem="pieDashboardItem2" Weight="34.693877551020407" />
        <LayoutItem DashboardItem="chartDashboardItem2" Weight="65.3061224489796" />
      </LayoutGroup>
      <LayoutGroup Orientation="Vertical" Weight="65.704387990762129">
        <LayoutItem DashboardItem="chartDashboardItem1" Weight="47.27592267135325" />
        <LayoutItem DashboardItem="pivotDashboardItem1" Weight="52.72407732864675" />
      </LayoutGroup>
    </LayoutGroup>
  </LayoutTree>
</Dashboard>