Daniel M. Jin Email

Writing

Field notes, with sources.

Migration cases, lab notes and studies, newest first. Each post lists its sources.

  1. Oct 2026

    Tableau to Power BI, and back: the translation table

    Most Tableau calculations cross to Power BI in one line, and the ones that quietly change a number cross just as easily.

    Migration6 min

  2. Oct 2026

    How I run a migration without moving the numbers

    Seven phases and one rule: nothing switches off until the numbers match, or until each difference has a name and an owner.

    Migration6 min

  3. Oct 2026

    What a BI director actually decides

    Five decisions set whether BI pays back, and none of them is a feature.

    Direction6 min

  4. Oct 2026

    Write the sentence before the chart

    A dashboard earns its place by stating a verdict, a threshold and the evidence; here is the method, worked on 21,940 bachelor's programs.

    Direction5 min

  5. Oct 2026

    Under the Tableau canvas

    Filter order, set actions, schema drift and a twelve-node cluster: the mechanics a Tableau-to-Power BI migration has to carry across.

    Migration5 min

  6. Oct 2026

    The quiet dashboard

    Beauty in BI is compression: fewer marks, three type roles, one accent, and a colour test the old dossier failed.

    Craft4 min

  7. Oct 2026

    The cheapest way to host a website in 2026

    A static site can cost nothing to host; here are prices and limits as checked on 17 October 2026, and three traps this site hit.

    Side project4 min

  8. Oct 2026

    Your filter fixed the view and changed the KPI

    Six synthetic rows show one Tableau formula that should return 30%, 60%, 75% or 100% for the same selections, per Tableau's documented filter order.

    Lab4 min

  9. Sep 2026

    Kansas real estate exam: a study map

    A side project that reads a licensing exam like a weighted dataset: two tracks, thirteen topic areas, 39 checks with source links, and one number it refuses to fake.

    Side project4 min

  10. Sep 2026

    What Kansas City 311 stopped measuring

    Kansas City's 311 switch, read from its open data, shows seven checks that make a silent KPI change visible.

    Migration5 min

  11. Sep 2026

    We audited our own portfolio: 149 claims, 11 held

    Before advising anyone on their numbers, I checked 149 data claims on my old portfolio against the public record.

    Craft4 min

  12. Sep 2026

    Which Degrees Pay the Debt Back

    Four true answers from one federal file, and the quiet choices that decide which one reaches the board.

    Study6 min

  13. Sep 2026

    92 Years of Kansas City Weather

    One airport station, 31,036 days of highs and lows, and five habits that keep a long trend line honest.

    Study5 min

  14. Sep 2026

    Nine executive Power BI themes

    Nine theme files, valid against Microsoft's theme schema and checked for contrast, colour blindness and the schema's blind spots.

    Lab4 min

  15. Sep 2026

    Can a model feel twilight? An AI creativity benchmark

    One core brief went to twelve AI setups; this informal study looks at what they built, what they tested, and what one build costs a GPU.

    Lab6 min

  16. Sep 2026

    Checking a migration: pbi-doctor and SchemaDrift

    One tool reads the new Power BI report; the other asks whether the data survived the move.

    Lab5 min

  17. Sep 2026

    plotly_hierarchy and TabML: Tableau habits outside Tableau

    Drill-down in a single HTML file, and a scoring service built so Tableau authors cannot run arbitrary code.

    Lab4 min