Power BI Desktop Training · Topic 8

Crear una tabla calendario

Permite análisis por año, mes, trimestre, semana y comparaciones temporales.

Create A Calendar Table

Enable analysis by year, month, quarter, week, and time comparisons.

⚠️ Advertencia crítica antes de publicar o modificar reportes Power BI

No conectes Power BI Desktop a bases reales, reportes oficiales, carpetas institucionales, data sensible, gateways, credenciales o workspaces de producción sin autorización formal.

Power BI no solo muestra gráficos. También puede exponer datos, crear modelos semánticos, publicar reportes, activar actualizaciones programadas y afectar decisiones ejecutivas. Un modelo mal diseñado puede generar métricas incorrectas, duplicar conteos, romper relaciones o divulgar información que no corresponde.

Regla obligatoria del training: primero se trabaja con data sintética o copias controladas, se valida el modelo, se revisan medidas y relaciones, y solo entonces se considera publicar siguiendo permisos, data governance, seguridad por roles, credenciales, gateway y protocolos de ciberseguridad.

  • Permisos: usa solo fuentes y workspaces donde tengas autorización explícita.
  • Modelo: valida relaciones, filtros, medidas DAX y granularidad antes de compartir.
  • Privacidad: respeta clasificación de datos, RLS y controles de acceso.
  • Producción: no publiques ni programes refresh sin revisión, aprobación y plan de soporte.

⚠️ Critical warning before publishing or modifying Power BI reports

Do not connect Power BI Desktop to real databases, official reports, institutional folders, sensitive data, gateways, credentials, or production workspaces without formal authorization.

Power BI does not only display charts. It can expose data, create semantic models, publish reports, schedule refreshes, and affect executive decisions. A poorly designed model can produce incorrect metrics, duplicate counts, break relationships, or disclose information that should not be visible.

Mandatory training rule: start with synthetic data or controlled copies, validate the model, review measures and relationships, and only then consider publishing while following permissions, data governance, row-level security, credentials, gateway, and cybersecurity protocols.

  • Permissions: use only sources and workspaces where you have explicit authorization.
  • Model: validate relationships, filters, DAX measures, and granularity before sharing.
  • Privacy: respect data classification, RLS, and access controls.
  • Production: do not publish or schedule refresh without review, approval, and support planning.

Objetivo del Topic 8

Permite análisis por año, mes, trimestre, semana y comparaciones temporales.

01 · Preparar modelo
02 · Aplicar diseño
03 · Verificar decisión
Herramienta base: DAX calculated table

Topic 8 Objective

Enable analysis by year, month, quarter, week, and time comparisons.

01 · Prepare model
02 · Apply design
03 · Verify decision
Base tool: DAX calculated table

Ambiente de práctica

Trabaja siempre con PBIX de práctica o data sintética:

Practice environment

Always work with a practice PBIX or synthetic data:

Documents\AI Practical Training\Power BI Desktop\Topic 8\PracticeReport.pbix

Qué vamos a aprender

  • Preparar una fuente o modelo de práctica.
  • Aplicar una función visual, Power Query, DAX o modelado.
  • Validar relaciones, filtros y medidas.
  • Documentar la regla o diseño usado.
  • Publicar solo con permisos y revisión.

What you will learn

  • Prepare a practice source or model.
  • Apply a visual, Power Query, DAX, or modeling function.
  • Validate relationships, filters, and measures.
  • Document the rule or design used.
  • Publish only with permissions and review.
01

Paso 1 — Preparar data o modelo de práctica

Usa un PBIX de entrenamiento con tablas como FactTransactions, DimDate, DimEmployee y DimDepartment. La idea es practicar sin tocar reportes oficiales.

Step 1 — Prepare practice data or model

Use a training PBIX with tables such as FactTransactions, DimDate, DimEmployee, and DimDepartment. The goal is to practice without touching official reports.

Suggested tables:\nFactTransactions | DimDate | DimEmployee | DimDepartment | DimProgram\nSuggested fields:\nEmployee_ID | Department_ID | Date | Amount | Status | Issue_Flag
02

Paso 2 — Aplicar herramienta, medida o diseño

Aplica la acción principal del topic. Puede ser una conexión, transformación, relación, medida DAX, visual, filtro, página o configuración de publicación.

Step 2 — Apply tool, measure, or design

Apply the main topic action. It may be a connection, transformation, relationship, DAX measure, visual, filter, page, or publishing setting.

DimDate =
ADDCOLUMNS(
    CALENDAR(DATE(2024,1,1), DATE(2026,12,31)),
    "Year", YEAR([Date]),
    "Month", FORMAT([Date], "MMMM"),
    "Month Number", MONTH([Date]),
    "Quarter", "Q" & FORMAT([Date], "Q")
)
Nota: valida siempre que el visual responda correctamente a filtros, relaciones y totales antes de compartirlo.
Note: always validate that the visual responds correctly to filters, relationships, and totals before sharing it.
03

Paso 3 — Verificar resultado

Compara totales contra la fuente, prueba segmentadores, revisa filtros cruzados y confirma que la página responde a la pregunta de negocio.

Step 3 — Verify result

Compare totals against the source, test slicers, review cross-filtering, and confirm that the page answers the business question.

Verification examples:\n- Compare Total Records with source count\n- Test slicers and cross-filtering\n- Check DAX measure totals\n- Review relationships in Model View\n- Confirm page answers a decision question

Explicación simple

  • El ejercicio asume data sintética o copia controlada.
  • Power BI debe modelar antes de visualizar.
  • Las medidas DAX deben validarse con filtros y totales.
  • El diseño visual debe guiar decisiones, no decorar.
  • La publicación requiere seguridad, refresh y permisos claros.

Simple explanation

  • The exercise assumes synthetic data or a controlled copy.
  • Power BI should model before visualizing.
  • DAX measures must be validated with filters and totals.
  • Visual design should guide decisions, not decorate.
  • Publishing requires security, refresh, and clear permissions.

Ejemplo esperado

CasoResultado
DateYear/Month/Quarter
calendartime intelligence

Expected example

CaseResult
DateYear/Month/Quarter
calendartime intelligence

Conclusión

Permite análisis por año, mes, trimestre, semana y comparaciones temporales.

Lección clave: Power BI Desktop convierte datos en decisiones cuando el modelo, las medidas, los filtros y la narrativa visual están bien gobernados.

Conclusion

Enable analysis by year, month, quarter, week, and time comparisons.

Key lesson: Power BI Desktop turns data into decisions when the model, measures, filters, and visual narrative are well governed.